配置小型企业部署虚拟机的示例(AR3670 多个虚拟机)
组网需求
某小型企业有很多的办公应用需要部署。按照传统的方式,用户可能就需要一堆的CT设备,加上多台部署具体应用的服务器。导致了用户的成本很高,业务僵化,维护成本高。
故企业希望将常用办公应用服务直接集成到路由器的多个虚拟机上,提供和传统的服务器同样的应用服务。以达到简化应用服务器投资和管理。组网图如图6-6所示。
操作步骤
- 在线制作虚拟机安装包
# 配置路由系统虚拟接口GE0/0/0和HostOS虚拟接口veth1的IP地址。
<Huawei> system-view [Huawei] sysname Router [Router] dhcp enable [Router] interface gigabitethernet 0/0/0 [Router-Gigabitethernet0/0/0] ip address 1.1.1.1 24 [Router-Gigabitethernet0/0/0] dhcp select interface
# 下载OS镜像tinycore.iso。
<Huawei> system-view [Huawei] sysname Router [Router] virtual-environment [Router-virtual-environment] download package tinycore.iso ftp ftp://192.168.1.220/tinycore.iso user user1 password cipher Enter Password(<1-16>):
# 创建空白磁盘disk1和disk2。
[Router-virtual-environment] blank-disk name disk1 size 8 [Router-virtual-environment] blank-disk name disk2 size 8
# 制作虚拟机安装包tinycore1.ova和tinycore2.ova。
[Router-virtual-environment] ova file tinycore1 iso tinycore.iso disk disk1 cpu 2 memory 1024 network-card 2 network-card-type e1000 [Router-virtual-environment] ova file tinycore2 iso tinycore.iso disk disk2 cpu 2 memory 1024 network-card 2 network-card-type e1000
- 创建虚拟机vm1和vm2
# 创建虚拟机vm1。
[Router-virtual-environment] install vm vm1 package tinycore1.ova
# 创建虚拟机vm2。
[Router-virtual-environment] install vm vm2 package tinycore2.ova
- 配置VNC登录虚拟机vm1和vm2
# 配置VNC连接vm1的服务端口号。
[Router-virtual-environment] vm vm1 [Router-virtual-environment-vm-vm1] vnc-server port 6 password cipher Enter Password(<6-8>): [Router-virtual-environment-vm-vm1] vm activate [Router-virtual-environment-vm-vm1] vm start [Router-virtual-environment-vm-vm1] quit
# 配置VNC连接vm2的服务端口号。
[Router-virtual-environment] vm vm2 [Router-virtual-environment-vm-vm2] vnc-server port 2 password cipher Enter Password(<6-8>): [Router-virtual-environment-vm-vm2] vm activate [Router-virtual-environment-vm-vm2] vm start [Router-virtual-environment-vm-vm2] quit
- 配置虚拟机通过vSwitch通信
# 创建HostOS虚拟接口veth3、veth4和veth5,并创建HostOS与虚拟机、HostOS与路由系统之间的虚拟链路。
[Router-virtual-environment] veth veth3 [Router-virtual-environment] veth veth4 [Router-virtual-environment] veth veth5 [Router-virtual-environment] link veth veth3 to veth vm1_eth1 [Router-virtual-environment] link veth veth4 to veth vm2_eth1 [Router-virtual-environment] link veth veth5 to interface gigabitethernet 0/0/2
# 将虚拟接口添加至vSwitch中。
[Router-virtual-environment] ovs bridge br0 [Router-virtual-environment-ovs-br0] port veth3 link-type access [Router-virtual-environment-ovs-br0] port veth4 link-type access [Router-virtual-environment-ovs-br0] port veth5 link-type access [Router-virtual-environment-ovs-br0] quit
- 登录虚拟机vm1和vm2
虚拟机vm2也同样是如下操作。
# 打开VNC客户端并输入虚拟机vm1对应的10.10.10.254:6,如图6-7所示。
# 单击“Options”按钮,在系统显示的“VNC Viewer-Options”页面中单击 页签。
# 设置“FullColor”的值为“True”,并单击“OK”。系统返回到图6-7。
# 单击“Connect”,在弹出的界面中输入认证密码。
# 单击“OK”登录虚拟机。
# 按照正常PC安装操作系统流程安装操作系统。
# 安装好操作系统后,在此系统中安装相应的应用。