确认vCE虚拟机启动之后存在3张网卡,并确认每张网卡的角色可在UIS标准版的虚拟机概要页面确认网卡eth2、vnic0和vnic1连接的虚拟机交换机名称,3张网卡的角色如下:
eth2连接的是vswitch0,故eth2应配置为管理口。
vnic0连接的是vs_bs_test,故vnic0应配置为下行口(即内网口或业务口)。
vnic1连接的是vs_business,故vnic1应配置为上行口。
图-1 vCE虚拟机网卡
设置vCE虚拟机内网口PCI总线地址。镜像ce-4c4g-base.img制作时其虚拟网卡的驱动程序绑定了PCI总线的slot地址,故vCE虚拟机创建成功后,需配置其网口PCI总线地址与图-2匹配。
图-2 PCI总线地址
关闭vCE虚拟机,登录宿主机后台,执行命令virsh list --all,如下图所示。
图-3 执行命令
执行命令virsh edit node2-CETest01打开虚拟机的XML文件,更改虚拟机网口的PCI总线地址,然后保存退出。
图-4 修改虚拟机XML文件
重启并进入虚拟机node2-CETest01,执行命令lspci | grep Eth,确认PCI总线地址如下图所示。
图-5 修改后的PCI总线地址
根据测试环境的实际信息,配置vCE虚拟机3张网卡的地址。
vCE虚拟机默认在管理口eth2上启动了webui服务(端口号80),故通过编辑ifcfg-eth2文件更改了eth2的管理口IP地址后,还需要编辑webui对应的服务脚本。其他2张网卡的地址根据需要设置。
在本次测试中,eth2的IP被设置为172.20.96.144/16。编辑/var/flota/webui/timer.sh文件如下图所示。下图中下划线处均需将IP设置为管理口eth2的地址,在本次测试中为172.20.96.144/16。
图-6 编辑/var/flota/webui/timer.sh文件
vCE虚拟机的下行口vnic0与上行口vnic1的IP地址可根据测试环境的实际情况进行设置。测试人员配置的结果如下图所示。
图-7 下行口与上行口IP地址
重启vCE虚拟机后,可通过管理口登录vCE虚拟机提供的控制台页面,登录用户名和密码是admin/admin123,如下图所示。图中的广域网络ID与局域网络ID的初始值并无意义,需在网络出口设备配置完成后再填写。
图-8 vCE虚拟机控制台页面