首页 > 技术文章 > 使用KVM服务创建虚拟机

tcq123 2021-04-02 15:52 原文

实战案例—使用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地址

 

推荐阅读