天天看點

ESXI GLusterFS ISCSI 建構低端虛拟化解決方案

 ESXI GLusterFS ISCSI 建構低端虛拟化解決方案

ESXI 192.168.200.144

rhel 192.168.200.201   test01

rhel 192.168.200.202   test02

rhel 192.168.200.203   test03

rhel 192.168.200.151   test03 (EXSI上虛拟機)

glusterfs簡單安裝配置

OS: rhel 6.1

192.168.200.201   test01

192.168.200.202   test02

192.168.200.203   test03

安裝:

tar xvzf glusterfs-3.5.2.tar.gz 

cd glusterfs-3.5.2

/configure

make

make install

1. 組叢集

gluster peer probe 192.168.200.202

gluster peer probe 192.168.200.203   

#檢視叢集狀态: 

gluster peer status 

Number of Peers: 2   

2.建立volume

gluster volume create data_volume replica 2 192.168.200.{202,203}:/data/gluster/ 

在此隻選用了兩台,因為replica必須大于1并且是node數目的倍數 

3.啟用volume

gluster volume start data_volume 

4.挂載使用

192.168.200.202

mount -t glusterfs 192.168.200.202:data_volume /mnt 

192.168.200.203

mount -t glusterfs 192.168.200.202:data_volume /mnt

安裝ISCSI

192.168.200.202安裝ISCSI

安裝:

yum install scsi-target-utils

啟動服務

/etc/init.d/tgtd start

設為開機自啟動:

chkconfig tftd on

确認一下有沒有端口起來

netstat -anlpt | grep 3260

dd if=/dev/zero of=/mnt/test bs=5M count=2000

tgtadm --lld iscsi --op new --mode logicalunit --tid 1 --lun 2 -b /mnt/test

tgtadm --lld iscsi --op show --mode target 檢視資訊

設定通路控制

為Target配置設定了儲存設備後,需要設定通路控制後才可以使用,我們可以設定Target任意被通路,但是這樣不安全;是以我們可以設定基于IP位址授權或基于使用者驗證的方式來控制對Target的通路

任意被通路:

把任意通路的授權給去掉

tgtadm --lld iscsi --op unbind --mode target --tid 1 -I ALL

設定基于ip位址的授權

tgtadm --lld iscsi --op bind --mode target --tid 1 -I 192.168.200.144

tgtadm --lld iscsi --op bind --mode target --tid 1 -I 192.168.200.143

tgtadm --lld iscsi --op show --mode target

192.168.200.203安裝ISCSI

安裝:

yum install scsi-target-utils

啟動服務

/etc/init.d/tgtd start

設為開機自啟動:

chkconfig tftd on

注意要關閉伺服器的selinux

确認一下有沒有端口起來

netstat -anlpt | grep 3260

dd if=/dev/zero of=/mnt/test bs=5M count=2000

tgtadm --lld iscsi --op new --mode logicalunit --tid 1 --lun 2 -b /mnt/test

tgtadm --lld iscsi --op show --mode target 檢視資訊

設定通路控制

為Target配置設定了儲存設備後,需要設定通路控制後才可以使用,我們可以設定Target任意被通路,但是這樣不安全;是以我們可以設定基于IP位址授權或基于使用者驗證的方式來控制對Target的通路

任意被通路:

把任意通路的授權給去掉

tgtadm --lld iscsi --op unbind --mode target --tid 1 -I ALL

設定基于ip位址的授權

tgtadm --lld iscsi --op bind --mode target --tid 1 -I 192.168.200.144

tgtadm --lld iscsi --op bind --mode target --tid 1 -I 192.168.200.143

tgtadm --lld iscsi --op show --mode target

ESXI伺服器 192.168.200.144 添加ISCSI

1,存儲擴充卡添加ISCSI

2,點選屬性,再點選動态發現,添加192.168.200.202 192.168.200.203兩個IP位址

3,點選存儲器,點選添加存儲器,然後格式化新添加的存儲

4,ESXI建立一台伺服器192.168.200.151,資料放在新加的ISCSI存儲上

5,關閉192.168.200.202

5, 檢查192.168.200.151虛拟是否能正常運作

6,啟動192.168.200.202,gluster iscsi服務啟動正常

7,在ESXI路徑中能看到192.168.200.202路徑

8,關閉192.168.200.203

9, 檢查192.168.200.151虛拟是否能正常運作

10,啟動192.168.200.203,gluster iscsi服務啟動正常

11,在ESXI路徑中能看到192.168.200.203路徑

12,可以如此交替測試,證明關掉任何一台伺服器,虛拟機能正常運作

轉載于:https://blog.51cto.com/3807648/1572677