Linux下的虚拟化部署

1.kvm安装条件

(1)inter cpu vmx

(2)软件仓库的建立

注:软件仓库的建立在Linux的软件管理中有详细操作,在此处就不过多赘述

(3)虚拟化软件的安装

执行以下命令

dnf group list --hidden //显示被隐藏的软件组列表

dnf group install “Virtualization Client” “Virtualization Tools” -y

运行结果如下:

其中,Virtualization Client 是虚拟化客户端,Virtualization Tools 是虚拟化工具

2.虚拟化硬件信息的设置

执行以下命令

systemctl enable --now libvirtd                            //打开libvirtd
virt-manager                                                      //打开virtual machine manager

运行结果如下:

上图中白色框为虚拟机控制器

执行以下命令
qemu-img create -f qcow2 /var/lib/libvirt/images/westos.qcow2 10G -o lazy_refcounts=off      //新建新的10G路径,并动态应用存储空间

运行结果如下:

执行以下命令

qemu-img info /var/lib/libvirt/images/westos.qcow2         //查看系统虚拟机的信息

结果如下:

 
然后打开虚拟机控制器,创建新的虚拟机,存储内存10G,运行内存2G,内核1个,路径选择自己建立的/var/lib/libvirt/images/westoslinux.qcow2,最后成功创建虚拟机如下图所示:


 

3. linux虚拟机的安装

在以下界面选择 Install Red Hat Enterprise Linux 8.2 选项进行安装

选择安装过程中的语言,然后点击continue

 

随后出现以下界面

依次点击图中红框的选项,在Language Support中添加中文支持,在Time & Date中选择时区为东八区,在Software Selection中选择 Server with GUI ,然后点击 Installation Destination,结果如下:

然后依次点击custom 和 Done选项,结果如下:

 

 选择Standard Partition选项,然后添加不同分区的内存大小,结果如下:

其中,/ 表示根目录,/boot 表示启动分区,swap表示缓存分区,然后点击左上角的Done选项,出现以下界面

点击右下角的Accept Changes选项,最终设置完毕的界面如下所示:

 

然后点击右下角的Begin Installation选项开始安装,安装界面如下:

 点击Root Password选项,设置虚拟机的超级用户密码,界面如下

设置完成后点击Dnoe选项,然后再点击User Creation选项,设置用户的用户名及密码,界面如下

 

设置完毕后,等待安装进程结束后重启,出现以下界面

选择左侧的License Information,然后勾选 I accept the license agreement,然后点击右上角的Done,再点击右下角的FINISH CONFIGURATION选项即可继续安装,随后弹出登录界面,如下图所示

 

填写用户名和密码后登录系统, 虚拟机系统的安装就完成了

4.虚拟机的快照设置

执行以下命令

qemu-img create -f qcow2 -b /var/lib/libvirt/images/westos.qcow2 /var/lib/libvirt/images/

node1.qcow2                                     //建立node1快照文件
ls /var/lib/libvirt/images/                    //查看快照文件是否建立

运行结果如下:

此时快照文件已生成,若要添加快照,应该使用virt-manager 打开虚拟机控制器,添加新的虚拟机来实现快照的生成,如下图所示:

 

点击图中红框中的选项,然后点击Forward,出现以下界面

点击Browse选项,选择node1,点击右下角的Choose Volume

 

 在下边的框中输入Red Hat Enterprise Linux 8.2,点击Forward

然后在Memory处填1024,在CPUs处填 1 ,然后点击Forward

 

 然后在红框中填入虚拟机名称,点击右下角的Finish,便可完成虚拟机快照的建立

 

 5.虚拟机管理命令

virt-manager                                    //打开虚拟机控制器


virt-viewer westos                            //显示westos虚拟机
virsh list                                            //列出正在运行的虚拟机

 
virsh list --all                                     //列出全部虚拟机

 
virsh shutdown westos                     //关闭虚拟机westos(有过程)
virsh start westos                             //打开虚拟机westos
virsh destroy westos                        //关闭虚拟机westos(立即关闭)

6.虚拟机的拷贝和删除

(1)实验环境的准备

执行以下命令
rm -fr /mnt/*                                                                       //清空/mnt/内的文件

(2)拷贝虚拟机文件

执行以下命令
cp /etc/libvirt/qemu/westos.xml  /mnt/                             //复制硬件信息文件到/mnt
mv /var/lib/libvirt/images/westos.qcow2 /mnt/                //移动硬盘信息文件到/mnt

ls -l /mnt/

运行结果如下:

 


mv /mnt/westos.qcow2  /var/lib/libvirt/images/                  //移动/mnt的硬盘信息文件到/var/lib/libvirt/images/
virsh create /mnt/westos.xml                                             //恢复其硬件信息文件(临时)
virsh define /mnt/westos.xml                                             //恢复其硬件信息文件(永久)

(3)虚拟机文件的删除
rm -fr /var/lib/libvirt/images/node1.qcow2                          //删除硬盘信息文件

注:执行此操作后,虚拟机的硬盘信息被删除,但硬件信息仍存在,所以虚拟机控制器里仍有其信息,如下图所示:

 
virsh undefine node1                                                         //删除硬件信息文件

执行此命令后,虚拟机的硬件信息也被删除,系统中无该虚拟机的任何信息,故虚拟机控制器中无该虚拟机的信息,如下图所示:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值