前言:
我们在linux系统中进行操作时,为了避免错误操作引起系统崩溃,我们经常选择在虚拟机上完成相关的实验,所以虚拟机的安装也是一个重要的部分
一、虚拟机的安装步骤如下:
正文在虚拟机安装时安装源
使用镜像进行安装
(1)打开真机输入相关的命令
命令:virt-manager ##打开虚拟机的管理
(2)进行虚拟机的创建(选本地安装)
(3)进行镜像的添加
(4)对cpu内存的大小进行设定
(5)对硬盘的大小进行设定
(6)设定虚拟机的名称
(7)上图选择安装前自定义
(8)进入安装界面,选择需要安装的模式
(9)选择安装的语言
(10)选择安装的内存和硬件内存
(11)选择开始安装
(12)设置超级用户的密码
(13)设置用户的名称、密码
(14)安装好后选择同意安装协议
(16)安装好后进入界面
二、虚拟机的管理
(1)虚拟机的控制命令
命令:virsh start clour ##打开虚拟机
virsh-viwer clour ##显示虚拟机
(2)进行虚拟机的关闭
命令:virsh shutdown westos ##关闭虚拟机(可能会被阻塞)
virsh destory desktop ##强行关闭虚拟机(不会被阻塞)
(3)进行虚拟机的查看
命令:virsh list ##查看正在运行的虚拟机
virsh list --all ##查看所有的虚拟机
三、进行虚拟机的复制
复制前提:对方已经安装好了虚拟机
(1)进行相关文件的复制
命令:scp root@ip :/var/lib/libvirt/images/xxx.qcow2 /var//lib/libvirt/images/ ##进行虚拟机硬盘的复制
scp root@ip :var/lib/libvirt/images/xxx.xml /mnt/ ##进行虚拟机硬盘信息的复制
(3)对虚拟机的文件进行复制
命令:virsh creat /mnt/xxx.xml ##创建虚拟机(一次性的关闭后再开启虚拟机将会消失)
virsh define /mnt/xxx.xml ##永久性的创建虚拟机
四、建立虚拟机的快照(相当于快捷方式)
虚拟机快照的优点:可以在快照上进行真实的实验
如果快照文件损坏不会影响到母盘,只需删除快照即可,可安装 多个快照i
(1)使用相关命令进行虚拟机的快照建立
命令:cd /var/lib/lbvirt/images
qeum-img ctrate -f qcow2 -b haha.qcow2 node1.qcoe2
查看快照的文件信息
命令:file node1.qcow2
(2)进行快照的安装
(5)当快照出现损坏时,可以对快照进行删除,建立新快照
(注意:在使用快照时不能对母盘进行操作容易损坏母盘)
(6)使用命令查看虚拟机i快照的大小
查看文件内存的大小: du -sh xxx
(7)使用相关命令进行虚拟机的删除
命令:virsh undefine xxx ##只删除虚拟机不删除,文件信息
rm -fr /var/lib/libvirt/iamges/xxx.qcow2 ##删除虚拟机的硬件信息 彻底删除
五、使用脚本进行虚拟机的安装
1、使用命令进行虚拟机脚本的编辑
(1)创建目录
命令:mkdir /opt/ ##在/mnt/目录下创建/opt/目录
cd /opt/ ##进入/opt/目录
mkdir /shell/ ##在/opt/目录下创建shell目录
vim /mnt/opt/shell/vm_create.sh ##创建vm_create.sh脚本文件
(2)对vm_create.sh 文件进行编辑编辑的内容如下
(3)对编辑好的脚本文件的权限进行修改
(3)使用脚本文件进行快照的安装
命令:/opt/shell/vm_create.sh xxx ##建立快照
(4)查看镜像的生成
(5)进行快照的运行
六、使用脚本进行虚拟机的快照建立
(1)使用相关命令进行哦文件的建立
命令:vim vm_anspshot.sh
命令:vim vm_anspshot.sh
(2)进行脚本的编辑
编辑内容如下:
(4)对脚本文件的权限进行修改
(5)进行镜像文件的建立
命令:/opt/shell/vm_snapshot.sh haha hehe
(6)查看生成的镜像虚拟机
(7)进行镜像文件的测试
七、虚拟机的重命名
1、编辑 haha.xml 文件 将虚拟机的名字由 haha 改为 westos
2、修改完后应该重加载服务
命令:systemctl trstart libvirt
3、修改后的虚拟机如下