一、虚拟机管理
虚拟化管理:将Linux中的真实主机的一些东西放到虚拟机中去管理配置
,用虚拟机去代替其他服务器工作,可以减少服务器数量。
1.手动安装虚拟机
虚拟机镜像已经提前备好:/home/kiosk/Desktop/rhel-server-7.3-x86_64-dvd.iso
步骤:
1.真机打开管理界面:virt-manager
点击左上方电视,选择本地安装,选取参数
导入镜像:
选取cpu及内存大小修改名字:
设置网卡及硬盘为虚拟化:
开始安装。图形界面出现新的虚拟机:
选择版本7.3,选择安装过程语言:
选取相关参数:
安装完成重置:
登陆查看:
2.脚本安装虚拟机
脚本像模板一样可以直接执行安装,省去选择参数的麻烦,高效
步骤:/1.在真机中输入vim vm_install.sh
(.sh为脚本语言格式)
编辑相关参数(可以通过字体颜色变化来判断,换行符“/”必须有且不之后能有空格,否则不为橙色为黑色)
最后在真机中执行sh vm_install.sh test
可以在图形界面看到test虚拟机的生成,执行安装
3.虚拟机的管理
3.1命令管理:
命令 | 作用 |
---|---|
virsh list | 列出所有开启的虚拟机 |
virsh destory xxx | 关闭虚拟机 |
virsh start xxx | 打开虚拟机 |
virsh list --all | 列出所有存在的虚拟机 |
virsh create | 一次性使用虚拟机 |
virsh undefine | 永久关闭虚拟机 |
virsh define | 永久使用虚拟机 |
3.2 快照:是虚拟机在某个状态点的复本,在系统崩溃时可以恢复到快照来保持磁盘文件系统和系统存储,类似于照片处理。我们所使用的虚拟机是一张照片,不是真正的虚拟机,使用的时候给虚拟机照相处理即可,快照是可逆的过程
3.1.1手动安装虚拟机快照
/1.切换到 var/lib/libvirt/images/查看虚拟机镜像是否存在
/2.执行快照命令
/3.检查新的镜像是否存在
/4.在图形界面导入node1镜像,重复手动安装所选择的参数,执行安装,得到node1的虚拟机,登陆账户及密码与母本虚拟机相同
3.1.2 脚本方式安装快照
/1.在真机的root下 cd /mnt/
在该目录下建立脚本设置快照
/2.vim vm_snap.sh
建立快照虚拟机脚本
/3.
/3.真机中执行sh命令创建node2虚拟机:
/4.图形界面查看:
3.3虚拟机的复制
整体思路: