如何在Linux系统中安装属于自己的虚拟机

虚拟机又指虚拟软件,如VM、VBOX等,我们在系统上安装虚拟机,一方面是为了更好的做实验,在虚拟机中可以随便操作,出故障了可以直接reset一下,就可以继续使用,也就是它的维护成本低。另一方面,它能降低占用空间,节约资源,提高系统的安全性。那么我们该怎样在linux系统上安装属于自己的虚拟机?

一、虚拟机的安装
准备工作:准备虚拟机镜像文件 rhel-server-7.3-x86_64-dvd.iso,根据redhat的版本进行下载,红帽版本为7.3,则镜像iso也为7.3版

  1. 通过virt-manager命令打开虚拟机管理器
    在这里插入图片描述
  2. 由于我们下载的是镜像ios,则选择第一个选项
    在这里插入图片描述
  3. 通过browse找到我们下载的文件
    在这里插入图片描述
    在这里插入图片描述
  4. 选择cpu的大小
    在这里插入图片描述
  5. 硬盘的大小设置,内存大小,图形界面用不了
    在这里插入图片描述
  6. 名称的修改和用户设置后再安装
    在这里插入图片描述
    点击finish就会出现下图,需要对硬盘进行设置,优先考虑虚拟内存
    在这里插入图片描述
  7. 上下键可以停止读秒,选择第一个选项,回车进行安装
    在这里插入图片描述
  8. 选择安装过程中显示的语言,根据需求选择
    在这里插入图片描述
  9. 对虚拟机的设置
    在这里插入图片描述
    (1)时区选择
    在这里插入图片描述
    (2)虚拟机默认支持英语,在这里需要选择中文,没有选择中文,设置好的虚拟机将不支持中文
    在这里插入图片描述
    (3)选择图形界面
    在这里插入图片描述
    (4)自动配置虚拟机还是根据个人配置虚拟机,建议选第二个
    在这里插入图片描述
    选择完毕,会出现配置虚拟机页面,如下图
    分别设置/boot的内存大小为200M,swap的内存为500M,/的内存直接为剩余内存
    在这里插入图片描述
    在这里插入图片描述
    (5)设置超级用户的密码,直接进行安装,安装完毕后,点击reboot
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  10. 同意协议并创建普通用户
    在这里插入图片描述
    在这里插入图片描述
  11. 选择支持的语言
    在这里插入图片描述
    这样我们的虚拟机就安装好了,那么我们该怎么用命令控制虚拟机呢?

二、自动化创建虚拟机

我们通过virt-manage进行虚拟机的创建,由于设置大部分都是一致的,我们将这些设置做成脚本语言,使它能够自动的创建虚拟机,可以大大节省时间。
在这里插入图片描述
注意:如果虚拟机创建不成功,我们可以将脚本语言中的 &> /dev/null & 删除,这样我们可以看到创建不成功的报错,根据错误提示,再进行修改。同时,我们用什么用户,就要在该用户的环境下进行虚拟机创建。

三、远程复制虚拟机
如果没有虚拟机镜像,我们可以将其他主机中的虚拟机远程拷贝到自己的主机上。需要注意的是,两台主机必须在同一网段中,可以使用ping命令查看主机是否联通。

scp root@ip地址:/var/lib/libvirt/images/虚拟机名称.qcow2 /mnt/
scp root@ip地址:/etc/libvirt/qemu/虚拟机名称.xml /mnt/
vim /etc/libvirt/qemu/虚拟机名称.xml     ##在该文件中可以更改虚拟机设置,如名称
cd /mnt/       ##在该目录下操作一下命令
virsh create 虚拟机名称.xml         ##创建临时的虚拟机
virsh define 虚拟机名称.xml         ##永久创建虚拟机
virsh undefine 虚拟机名称.xml       ##解除永久创建

四、虚拟机的管理

virsh destroy 虚拟机名称      ##关闭虚拟机
virsh list --all             ##查看所有的虚拟机状态、名称

在这里插入图片描述
注意:使用什么用户身份,就在该用户环境下管理虚拟机,如果出现找不到虚拟机的报错,可以切换用户。
在这里插入图片描述

virsh start 虚拟机名称        ##开启虚拟机
virt-viewer 虚拟机名称        ##显示虚拟机

在这里插入图片描述

virsh list               ##列出正在运行的虚拟机
virsh list --all         ##列出全部的虚拟机

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_43830639/article/details/89339136