KVM on KVM 嵌套虚拟化的实现
副标题[/!--empirenews.page--]
本实验系统环境为:Mac OS X El Capitan 10.11.6 15G1217 使用的虚拟机系统为:Parallels Desktop 12 虚拟化技术:Nested 虚拟化技术 + PMU虚拟化技术 L0: Ubuntu 16.04.1 Xenial LTS Desktop L1: CentOS 6.4 Desktop L2: Cirros Linux 0.3.5 首先,若要准备L2级虚拟机的系统镜像,可参考Ubuntu官网提供的cloud-images,链接为:https://cloud-images.ubuntu.com/?_ga=1.222879259.1831544656.1487263184 首先可以在物理机使用scp命令将L2级虚拟机所需img镜像文件传输至L0,命令及效果图如图所示:
若当前虚拟机不存在网桥,则需要配置网桥才可使虚拟机联网。由于之前的实验已完成配置,此处只写出相关命令:
效果图如下 同样,由于已完成之前的实验,qemu_ifup启动脚本为在启动时创建和打开指定的TAP接口以供虚拟机连接使用。启动脚本见主要算法和程序清单。 接下来,即可开启L1虚拟机,命令如下:
启动虚拟机后,如图所示: 如图可以看到已成功在L0上运行L1 首先开始安装qemu,kvm,libvirt,libvirt-python,命令如下:
安装完成后,运行如下命令确认kvm是否安装成功:
如上图所示,即为安装成功。安装成功后,需要配置L1的网桥才可使L1创建的L2虚拟机可上网。命令同上:
接下来,将镜像文件从L0拷贝至L1中,使用命令:
(编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |