首頁 > 軟體

VMware虛機上用iSCSI協定建立多路徑環境測試multipath

2020-06-16 17:17:48

搭建系統架構

系統網路架構圖

設定虛機3的目的是為了將來測試Oracle RAC,本實驗可以不配。

設定虛機的linux網絡卡

每個虛機配3個網絡卡,一個通過橋接方式經vmware workstation虛擬交換機VMnet0連到外網;另兩個網絡卡使用靜態IP通過VMnet1與宿主機相連,這兩個網絡卡用於設定兩個iscsi路徑。由於橋接方式的網絡卡IP地址是DHCP,不穩定,所以需要設定兩個使用靜態IP的網絡卡,方便實驗操作。

虛機執行CentOS 6.8作業系統, 兩塊網絡卡裝置檔名分別是目錄/etc/sysconfig/network-scripts下的eth0和eth1。組態檔範例如下:

ifcfg-eth0

DEVICE="eth0"

BOOTPROTO="dhcp"

#HWADDR="00:0C:29:C1:DF:AD"

IPV6INIT="yes"

NM_CONTROLLED="yes"

ONBOOT="yes"

TYPE="Ethernet"

#UUID="aef56469-21c6-4b64-b1d3-d9263706e94a"

ifcfg-eth1

DEVICE="eth1"

BOOTPROTO="static"

HWADDR="00:50:56:2E:77:86"

IPADDR="192.168.136.101"

NETMASK="255.255.255.0"

IPV6INIT="yes"

NM_CONTROLLED="yes"

ONBOOT="yes"

TYPE="Ethernet"

#UUID="aef56469-21c6-4b64-b1d3-d9263706e94a"

ifcfg-eth2

DEVICE="eth2"

BOOTPROTO="static"

HWADDR="00:0C:29:21:32:7B"

IPADDR="192.168.20.101"

NETMASK="255.255.255.0"

NM_CONTROLLED="yes"

ONBOOT="yes"

TYPE="Ethernet"

#UUID="c3c6c1c1-9480-42ae-8bca-05468b021895"

虛機的linux網絡卡組態檔修改後可以通過如下幾種方式讓它生效

1.       重新匯入ifcfg-eth0網路組態檔

[root@linuxidc]#/etc/init.d/network reload

2.       網絡卡介面關閉與啟用

[root@linuxidc]#ifdown eth0   #關閉網路

[root@linuxidc]#ifup eth0     #啟動網路

3.       網路服務啟動與關閉

方法一:

[root@localhost~]# service network stop    #關閉網路服務

[root@localhost~]# service network start   #啟動網路服務

[root@localhost~]# service network restart #重新啟動網路服務

方法二:

[root@localhost~]# /etc/init.d/network stop

[root@localhost~]# /etc/init.d/network start

[root@localhost~]# /etc/init.d/network restart

用如下命令可以查詢網絡卡狀態

[root@localhost~]# service network status

[root@localhost ~]# ifconfig

修改虛機的linux主機名和命令列提示符

  1. 1.       編輯 /etc/sysconfig/network檔案,參考如下:

NETWORKING=yes

HOSTNAME=centos-i1

  1. 2.       編輯/etc/hosts檔案,參考如下:

#127.0.0.1  localhost localhost.localdomain localhost4localhost4.localdomain4

127.0.0.1  centos-i1 centos-i1

::1        localhost localhost.localdomainlocalhost6 localhost6.localdomain6

  1. 3.       檢查主機名設定

# Uname –a

# hostname

#ping centos-i1

上述修改結束之後,重新登入系統,命令列提示符就會顯示正確的主機名,如果不是這樣,設定環境變數PS1如下即可:

#export PS1='[/u@/h /W/]/$ '

 其中 /u顯示當前使用者賬號

         /h顯示當前主機名

         /W顯示當前路徑(大寫W為相對路徑,小寫w為絕對路徑)

         /$顯示'$'符號

三個虛擬機器的主機名及IP地址分配

主機名

Host  only IP 1

Host  only IP 2

Centos-i1

192.168.136.101

192.168.20.101

Centos-i2

192.168.136.102

192.168.20.102

Centos-i3

192.168.136.103

192.168.20.103

編輯/etc/hosts檔案,加入以下三行:

192.168.136.101centos-i1

192.168.136.102centos-i2

192.168.136.103centos-i3

更多詳情見請繼續閱讀下一頁的精彩內容http://www.linuxidc.com/Linux/2017-04/142646p2.htm


IT145.com E-mail:sddin#qq.com