搭建系统架构

系统网络架构图

配置虚机3的目的是为了将来测试oracle RAC,本实验可以不配。

在vmware虚机上用iscsi协议建立多路径环境测试multipath (1)_第1张图片

配置虚机的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@Jeffery]#/etc/init.d/network reload

2.       网卡接口关闭与激活

[root@Jeffery]#ifdown eth0   #关闭网络

[root@Jeffery]#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