linux系统的虚拟机安装及其管理

版权声明:https://blog.csdn.net/weixin_42499593 https://blog.csdn.net/weixin_42499593/article/details/86546854

一、虚拟机的安装

  • 预准备

预先准备一个光驱文件,可以在网上下载镜像,下面以rhel-server-7.3-x86_64-dvd.iso为例

1.在图形界面上安装虚拟机

(1)打开图形管理

此命令需在root用户下执行

virt-manager

在这里插入图片描述

(2)点击左上角带星的电脑图表选择安装途径

选择光驱方式Local install media (ISO image or CDROM)后,点击Forward
在这里插入图片描述

(3)选择光驱文件的位置

选择光驱所在的路径,点击Forward
在这里插入图片描述

(4)选择内存和CPU内核数

内存分配1GB即可
注:
若虚拟机要安装图形界面,内存设置必须大于768M,硬盘设置大于5G
在这里插入图片描述

(5)设置硬盘大小

在这里插入图片描述

(6)给虚拟机设定名称

在这里插入图片描述

(7)进行系统安装

选择第一个进行系统安装
在这里插入图片描述

  • 虚拟机安装到这步就已经结束,从下面开始是linux系统的安装
(8)安装系统的语言设置

本次以英语为例
在这里插入图片描述

(9)设置系统时区,时间

在这里插入图片描述
在这里插入图片描述

(10)设置支持语言

选择英语和汉语
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(11)选择附加包

在这里插入图片描述
在这里插入图片描述
注:左边第一个是不带图形,若要安装带图形的linux系统需要选择最后一个

(12)磁盘分区

在这里插入图片描述
在这里插入图片描述
下面可以选择i will configure partitioning自己进行磁盘分区,也可以选择Automatically configure partitioning自动磁盘分区,若自己进行磁盘分区还有以下步骤

点击done后,在点击+,对磁盘开始分区
在这里插入图片描述

  • /boot 系统启动盘,分配200MB即可
  • swap 虚拟内存,分配500MB即可
  • / 根目录,分配剩余的空间

在这里插入图片描述
这步执行完后,本页面需要安装的东西都已经设置完成,可进入下一页面

(13)设置超级用户密码

在这里插入图片描述
在这里插入图片描述

(14)设置普通用户

在这里插入图片描述在这里插入图片描述
在这里插入图片描述
等待其数据包安装完成后
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
点击FINISH CONFIGURATION即可完成系统安装

2.用脚本安装虚拟机

  • 创建安装虚拟机脚本
vim file1			##创建脚本文件

file1内容

#!/bin/bash
virt-install \												 ##安装虚拟机命令,'\'换行符,前面有空格,后面没有
--cdrom /home/kiosk/Desktop/rhel-server-7.3-x86_64-dvd.iso \ ##选择镜像路径
--memory 1000 \												 ##内存设置为1000MB
--vcpus 1 \													 ##cpu设置为1个
--disk /var/lib/libvirt/images/$1.qcow2,size=8,bus=virtio \	 ##设置硬盘存放路径及硬盘大小为8GB,类型为virtio
--network bridge=br0,model=virtio \							 ##设置网卡
--name $1 &> /dev/null &									 ##设置虚拟机名字

在这里插入图片描述

  • 调用脚本
sh file1 ui 		##调用file1脚本,v-1是对应脚本里的$1,ui是名字

在这里插入图片描述

二、虚拟机快照

1.图形方式创建快照虚拟机

qemu-img create -f qcow2 -b /var/lib/libvirt/images/uc.qcow2 /var/lib/libvirt/images/node1.qcow2	
##创建虚拟机快照硬盘

在这里插入图片描述
把生成的快照倒入到虚拟机图形控制器中
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
注:快照虚拟机损坏,那么删除快照重新制作快照即可,当使用快照后请不要对母盘作任何操作,若操作母盘可能会使快照损坏。

2.用脚本创建快照

  • 创建安装虚拟机脚本
vim file2	##创建安装虚拟机脚本文件
#!/bin/bash										
qemu-img create -f qcow2 -b \					
/var/lib/libvirt/images/$1.qcow2 \
/var/lib/libvirt/images/$2.qcow2 &> /dev/null	##创建虚拟机快照硬盘

virt-install \		##创建虚拟机命令
--import \			##选择创建虚拟机快照方式
--memory 1000 \		##设置内存为1000MB
--vcpus 1 \			##设置cpu内核数为1个
--disk /var/lib/libvirt/images/$2.qcow2,bus=virtio \	##设置硬盘
--network bridge=br0,model=virtio \	##设置网卡
--name $2 &>/dev/null &		##设置姓名

在这里插入图片描述

  • 调用虚拟机快照脚本
sh file2 wop wop-2		##调用file2脚本,wop是母盘磁盘名,wop-2是快照名字

在这里插入图片描述

三、虚拟机管理

1.虚拟机管理命令

virt-manager			##开机虚拟机管理器
virsh list				##显示正在运行的虚拟机
virsh list 	--all		##查看所有虚拟机状态,包括为开启
virsh start 	ui		##打开虚拟机
virsh shutdown 	ui		##正常关闭虚拟机
virsh destroy	ui		##强制关闭虚拟机
virt-viewer		ui		##显示虚拟机

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.虚拟机克隆

首先在别人主机中发现1个已经安装好的虚拟机
克隆步骤:
假设 172.25.254.10主机中存在已经安装好的虚拟机’uc’
复制虚拟机所需文件

scp [email protected]:/var/lib/libvirt/images/ui.qcow2 /var/lib/libvirt/images/
scp [email protected]:/etc/libvirt/qemu/ui.xml /mnt/	##若不复制本文件,则复制完成后,需要在virt-manager中新建虚拟机,和新建虚拟机快照步骤相同
virsh create /mnt/uc.xml								##用虚拟机硬件文件一次性打开虚拟机,关闭消失
virsh define /mnt/uc.xml								##永久恢复

猜你喜欢

转载自blog.csdn.net/weixin_42499593/article/details/86546854
今日推荐