使用KVM服务创建虚拟机
实战案例—使用KVM服务创建虚拟机
【案例分析】
(1)规划节点
IP地址 |
主机名 |
节点 |
192.168.200.30 |
localhost |
KVM |
(2)yum源使用提供的kvm_yum文件夹
(3)执行脚本创建KVM虚拟机
【案例实施】
1、安装KVM
配置本地YUM安装源,将提供的kvm_yum文件夹上传至/opt目录,并配置本地YUM源,示例代码如下:
[root@localhost ~]# mv /kvm_yum/ /opt/ [root@localhost ~]# vi /etc/yum.repos.d/yum.repo [kvm] name=kvm baseurl=file:///opt/kvm_yum gpgcheck=0 enabled=1 使用YUM安装KVM的主要组件及工具。示例代码如下: [root@localhost ~]# yum install qemu-kvm openssl libvirt -y [root@localhost ~]# systemctl start libvirtd //启动libvirtd服务
建立软链接,将/usr/libexec/qemu-kvm链接为/usr/bin/qemu-kvm,示例代码如下:
[root@localhost ~]# ln -s /usr/libexec/qemu-kvm /usr/bin/qemu-kvm
2、创建NAT模式KVM虚拟机
将cirros-0.3.3-x86_64-disk.img镜像与qemu-ifup-NAT脚本文件上传到系统/root目录下,如下图所示:
给脚本增加执行权限:
[root@localhost ~]# chmod +x /root/qemu-ifup-NAT
通过qemu-kvm命令启动KVM虚拟机,示例代码如下:
[root@localhost ~]# 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地址