Linux系统中的虚拟机的

要管理虚拟机的前提是:cpu要有管理虚拟机的功能
cat /proc/cpuinfo 查看cpu信息
vmx支持全虚拟化功能

在这里插入图片描述
虚拟机的安装其实就是往硬盘里写东西的过程

1、虚拟机的镜像安装

要在root用户下才可以安装虚拟机

  1. virt-manager 为防止电脑过卡,先让其他虚拟机停止运行(但不是必须要关虚拟机)
    在这里插入图片描述
  2. 点击小电视新建虚拟机:这里有四种安装方式
    (1)镜像安装(我们本次安装就是采取这个安装方式)
    (2)网络安装
    (3)(PXE环境)网络安装
    (4)已经安装好,直接导入
    在这里插入图片描述
  3. 选择好文件的路径
    在这里插入图片描述
  4. RAM必须大于768m时,才可以打开图形
    在这里插入图片描述
  5. 硬盘最小必须大于5G,我们选择10G
    在这里插入图片描述
  6. 然后给安装的虚拟机取一个名字,注意:名字不可以包括空格,下划线可以有
    在这里插入图片描述
  7. 进入安装界面,会读秒,按上下键就可以
    在这里插入图片描述
  8. 进行一些设置,语言环境(建议选择英语),时间选择上海时区,选择GUI图形界面等。在这一步中有好多可以不用选择!
    在这里插入图片描述
    在这里插入图片描述
  9. 然后进行比较重要的分区,选择手动进行分区,磁盘分区:采用标准分区,划分为三个扇区:/boot:200MB,swap:500MB,/:剩余部分。注意:分区一般swap分区为物理内存的1.5~2倍,而/boot分区200M。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  10. 最后就是设置超级用户的密码,以及添加普通用户及密码
    在这里插入图片描述
    这样名字为linux1的虚拟机就安装完成了
    在这里插入图片描述 在这里插入图片描述

2、通过脚本安装虚拟机

注意:脚本安装比较方便,可以一直使用,这样只要执行一条命令就可以安装一个虚拟机。
脚本建立时,如果不知道安装虚拟机的步骤,可以通过上述图形法建立的步骤对照着进行。

  1. 执行virsh-manager命令可以看到现在存在的虚拟机
    在这里插入图片描述
  2. 创建一个安装虚拟机的脚本 :vm_az.sh,在创建脚本时,不会的命令格式可以去man virt-install中查找。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  3. 脚本写完后保存退出,给改脚本一个执行权限,就可以执行该脚本,安装虚拟机了。
    注意:脚本编写时,空格后输入 \表示换行,但是 \后不要再跟任何字符。

在这里插入图片描述

4 . 这样,一个新的虚拟机就建好了。

在这里插入图片描述
5 . 编写脚本,可以使执行一次脚本就可以产生一个虚拟机。且可以让其在后台运行,把警告文件直接放入垃圾箱。

在这里插入图片描述
6. virsh list 可以查看正在运行的虚拟机; virsh list --all 可以查看所有的虚拟机;

在这里插入图片描述
7. virsh shutdown vmname ##正常关闭指定虚拟机,
virsh start vmname ##运行指定虚拟机
virsh destroy vmname ##强行结束指定虚拟机
virt-viewer vmname ##让虚拟化可视在这里插入图片描述
在这里插入图片描述

3、虚拟机的迁移

  1. 虚拟机迁移主要就是两个文件的迁移
    (1).xml文件包含了硬件的信息
    (2).qcow2文件包含了系统信息
  2. 把文件用scp指令迁移过来,切记要把.qcow2文件放到/var/lib/libvirt/images/文件夹下,因为这是硬盘的路径。
  3. 再应用virsh create命令在图形下打开迁移过来的虚拟机,但是这只是在virt-manager下打开,当force off时就会消失。
  4. 执行virsh define命令是重新打开时不会消失。
  5. virsh undefine命令,会删除虚拟机的前端文件,不会删除虚拟机存储文件。

4、虚拟机的快照

虚拟机安装过程中,硬盘文件.qcow2是最主要的,要是没了硬盘文件,虚拟机就死翘翘了,所以有时候为了保证虚拟机安装时不会误删,可以进行虚拟机快照。

  1. 快照指令:qemu-img create -f qcow2 -b vm2.qcow2 vm2.qcow2
    -f : 是文件类型
    在这里插入图片描述
  2. 同样也可以编写快照的脚本文件,这样就会方便很多。
    在这里插入图片描述
    在这里插入图片描述
  3. 同样上述脚本只能产生一个虚拟机,需要去反复进入脚本修改新建的虚拟机的名字,则可以修改一次脚本,让其可以通过命令来产生多个虚拟机。
    在这里插入图片描述
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值