配置小型企业部署虚拟机的示例(AR3670单个虚拟机)
组网需求
某小型企业有很多的办公应用需要部署。按照传统的方式,用户可能就需要一堆的CT设备,加上多台部署具体应用的服务器。导致了用户的成本很高,业务僵化,维护成本高。
故企业希望将常用办公应用服务直接集成到路由器的单个虚拟机上,提供和传统的服务器同样的应用服务。以达到简化应用服务器投资和管理。组网图如图6-2所示。
操作步骤
- 在线制作虚拟机安装包
# 配置路由系统虚拟接口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。
[Router-Gigabitethernet0/0/0] quit [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。
[Router-virtual-environment] blank-disk name disk1 size 8
# 制作虚拟机安装包tinycore.ova。
[Router-virtual-environment] ova file tinycore iso tinycore.iso disk disk1 cpu 2 memory 1024 network-card 2 network-card-type e1000
- 创建虚拟机
[Router-virtual-environment] install vm vm1 package tinycore.ova
- 配置VNC登录虚拟机
# 配置VNC服务端口号。
[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
- 配置虚拟机通过vSwitch通信
# 创建HostOS虚拟接口veth3和veth4,并创建HostOS与虚拟机、HostOS与路由系统之间的虚拟链路。
[Router-virtual-environment-vm-vm1] quit [Router-virtual-environment] veth veth3 [Router-virtual-environment] veth veth4 [Router-virtual-environment] link veth veth3 to veth vm1_eth1 [Router-virtual-environment] link veth veth4 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] quit
- 登录虚拟机
# 打开VNC客户端并输入虚拟机对应的10.10.10.254:6,如图6-3所示。
# 单击“Options”按钮,在系统显示的“VNC Viewer-Options”页面中单击 页签。
# 设置“FullColor”的值为“True”,并单击“OK”。系统返回到图6-3。
# 单击“Connect”,在弹出的界面中输入认证密码。
# 单击“OK”登录虚拟机。
# 按照正常PC安装操作系统流程安装操作系统。
# 安装好操作系统后,在此系统中安装相应的应用。