Linux初级学习第十五单元

来源:互联网 发布:mp3下载软件推荐 编辑:程序博客网 时间:2024/05/01 01:11

第十五单元


一、虚拟机控制命令

virt-manager            ##开启图形管理工具
virt-viewer vmname        ##显示虚拟机,vmname表示虚拟机名称
virsh list            ##列出正在运行的vm
virsh list --all        ##列出所有vm
virsh start vmname        ##运行指定vm
virsh shutdown vmname        ##正常关闭指定vm
virsh destroy vmname        ##强行结束指定vm
virsh create vmname.qcow2    ##临时恢复指定vm,vmname表示前端管理文件
virsh define vmname.qcow2     ##永久恢复vm
virsh undefine  vmname        ##删除vm的前端管理,不会删除存储,需要手动删除图形管理工具中指定撤销前端管理的虚拟机

示图:图形管理工具


示图:显示虚拟机


示图:list


示图:运行指定虚拟机


示图:正常关闭虚拟机


示图:强行关闭虚拟机


示图:删除vm的前端管理,不会删除存储【关闭后删除】



二、虚拟机安装

1.图形安装
[root@foundation98 Desktop]# virt-manager ##进入图形管理工具

点击file下边进行添加虚拟机

在之前下载好的镜像文件目录中找到镜像文件并且选中,作为安装来源


内存大小为1024M,CPU个数为1,默认选项,确认


硬盘大小为9G,确定


选择第一项(若鼠标消失,可按键ctl+alt释放鼠标)


时区设置:选择时区timedate,此处选择为亚洲上海


语言设置:语言默认为英文,可添加其他语言,此处添加中文


显示设置:图形显示选择最后一项


硬盘分区:选择下边I will configure partitioning,点击确定


倒三角处点击选择standard partition


根据相应的需求设置分区,此处为/boot为200M,swap为500M,其他全部分给/


点击确认,accept changes


其他版块不要变动


点击右下角开始安装


安装的过程中设置i普通用户以及密码,超级用户密码


结束安装后点击finish configuration


安装成功后的登陆界面


桌面显示


virt-manager显示



2.文本图形安装
文本部分:编写脚本,执行开启安装源的过程
在/mnt下建立文件set-machine.sh【脚本内容中\与前边内容有一个空格,不可多输入,\后无空格,不要随意输入】
#!/bin/bash            ##命令运行环境的指定
virt-install \            ##安装虚拟机
--name $1 \            ##虚拟机名称指定,$1表示脚本后的第一串字符
--ram 1024 \            ##内存大小
--file /var/lib/libvirt/images/$1.img \        ##硬盘文件    
--file-size 8 \                 ##硬盘文件大小

--cdrom /iso/rhel-server-7.2-x86_64-dvd.iso &  ##安装源指定


编写完毕后,修改文件权限为可执行
检测使用是否可以正常运行,成功后可以移入/bin下【复制会改变文件权限,移动不会改变】
示图:脚本内容

示图:执行显示


图形部分:设置虚拟机的各项内容
同图形安装设置部分

3.文本安装【将在下单元具体介绍】

三、虚拟机快照


qemu-img create -f qcow2 -b vm2.qcow2 node1.qcow2
示图:快照结果

建立脚本文件自动进行快照,并且安装
!/bin/bash
virsh destroy $1 &> /dev/null   ##强行关闭虚拟机,并且将所有输出丢到垃圾箱
virsh undefine $1 &> /dev/null  ##删除虚拟机的前端管理,并且将所有输出丢到垃圾箱
qemu-img create -f qcow2 -b /var/lib/libvirt/images/$1.qcow2  /var/lib/libvirt/images/$2.qcow2 &> /dev/null  ##快照虚拟机,并且将所有输出丢到垃圾箱
virt-install \
--name $2 \
--ram 1000 \
--file /var/lib/libvirt/images/$2.qcow2 \
--import &> /dev/null &  

示图:脚本内容


示图:执行结果



0 0
原创粉丝点击