1. 规划节点
KVM服务虚拟机节点规划,见表。
IP | 主机名 | 节点 |
192.168.100.10 | localhost | KVM |
2. 基础准备
使用VMWare Workstation软件安装CentOS 7.2操作系统,镜像使用提供的 CentOS-7-x86_64-DVD-1511.iso,关闭防火墙并且配置SELinux规则,配置IP地址。 YUM源使用提供的kvm_yum文件夹。
1. 安装KVM
配置本地YUM安装源,将提供的kvm_yum文件夹上传至/opt目录,并配置本地 YUM源,示例代码如下:
我的yum源少写了,以下是添加后的yum源
使用YUM安装KVM的主要组件及工具。示例代码如下:
启动libvirtd服务,示例代码示例代码如下:
将/usr/libexec/qemu-kvm链接为/usr/bin/qemu-kvm,示例代码如下:
2. 创建NAT模式KVM虚拟机
将cirros-0.3.3-x86_64-disk.img镜像与qemu-ifup-NAT脚本文件上传到系统/root目录下。
给脚本赋予执行权限。示例代码如下:
通过qemu-kvm命令启动KVM虚拟机。示例代码如下:
qemu-kvm -m 1024 -drive file=/root/cirros-0.3.3-x86_64-disk.img,if=virtio -net nic,model=virtio -net tap,script=/root/qemu-ifup-NAT -nographic -vnc :1
创建虚拟机完成后,cirros用户登录虚拟机,输入用户名为cirros,密码为cubswin:)。 然后输入ip addr list命令查询IP地址,最后输入route -n命令查询路由表。示例代码如下: