Linux下虚拟机安装及管理

一.虚拟机安装

原料:一个镜像

手动安装法:

virt-manager		##开启虚拟机管理器

                                                                                      (打开虚拟机管理器)

                                                                                                (点击这个图标)

                                                                                               (选择光驱安装)

                                                                                                     (选择ISO)
 

                                                                               (选择镜像文件存放地址,点击Choose)

         以下 按系统默认继续安装:

                                                 

                                                                                                       stop!

上述部分完成后需要对以下两个地方进行注意:

                                                                                          (选择virtio(虚拟化输入输出设备))

                                                                                         (选择虚拟化磁盘)

完成后选择Begiin

                                                                                            (选择Install后按步骤安装)

自动安装法:编写一个脚本

#!/bin/bash
virt-install \                                    ##安装命令
--cdrom /iso/rhel-server-7.2-x86_64-dvd.iso \     ##选择镜像位置
--ram 1024 \                                      ##ram大小为1024
--cpus 1 \                                        ##cpu为一个
--disk /var/lib/libvirt/images/$1.qcow2,bus=virtio,size=9 \    ##磁盘位置,选择虚拟化设备及大小
--name $1 \                                        ##设置名字
--network bridge=br0,model=virtio &                ##选择网卡及模式

               sh+脚本名称执行脚本

                                                                                             (直接进入此界面)

虚拟机管理命令

virsh list		##显示正在运行的虚拟机
virsh list --all	##查看所有虚拟机
virsh start desktop	##开启虚拟机
virsh shutdown desktop	##正常关闭虚拟机
virsh destory desktop	##强行关虚拟机
virt-viewer desktop	##显示虚拟机

                                                                                (显示正在运行的虚拟机)

                                                                                      (列出所有虚拟机)

                                                                                         (开启虚拟机)

                                                                                       (正常关闭虚拟机)

                                                                                     (强制关闭虚拟机)

                                                                                             (显示虚拟机)

2.虚拟机的恢复

如有损坏的虚拟机,拷贝一个好的.2qcow文件,将其移动到/var/lib/libvirt/images/文件下

virsh define xxx.xml	##永久恢复虚拟机

3.模拟虚拟机的恢复

准备一个已经安装好的虚拟机
mv /etc/libvirt/qemu/villa.xml /mnt/
mv /var/lib/libvirt/images/villa.qcow2 /mnt/

                                                                   (将.xml 和 .qcow2 文件放到其他的文件夹里)

在虚拟机管理器中删除这个装好的虚拟机

模拟恢复过程
cd /mnt
virsh create xxx.xml		##用硬件信息文件启动虚拟机

在操作中会有以下错误
error:Cannot access storage file '/var/lib/libvirt/images/xxx.qcow2'(207,gid:107):No such file or directory

                                                                              (villa虚拟机不存在,无法打开)

解决方案:
mv /mnt/xxx.qcow2 /var/lib/libvirt/images/

virsh define xxx.xml	##永久恢复虚拟机

                                                                                     (villa虚拟机成功启动)

猜你喜欢

转载自blog.csdn.net/weixin_41179709/article/details/81268931