首页 > 代码库 > Linux学习笔记7
Linux学习笔记7
虚拟机的安装
命令模式
virt-install \
--name $1 \
--ram 1000 \
--file /var/lib/libvirt/images/$1.img \
--file-size 8 \
--cdrom /var/ftp/pub/iso/rhel-server-7.1-x86_64-dvd.iso
脚本方式
vim westos.sh
#!/bin/bash 环境制定
virt-install \ 安装虚拟机
--name $1 \ 名称
--ram 1000 \ 内存
--file /var/lib/libvirt/images/$1.img \ 硬盘文件
--file-size 8 \ 硬盘大小
--cdrom /var/ftp/pub/iso/rhel-server-7.1-x86_64-dvd.iso 制定安装源
管理虚拟机
virt-manager 开启图形管理工具
virt-viewer vmname 显示虚拟机
vrish list 列出正在运行的虚拟机
vrish list -all 列出所有虚拟机
vrish start vmname 运行制定vm
virsh shutdown vmname 正常关闭vm
virsh destroy vmname 强行结束vm
virsh create vmname.xml 临时恢复vm
virsh define vmname.xml 永久恢复vm
virsh undedine vmname 删除vm的前端不删除存储
快照的建立
qemu-img create -f qcow2 -b /var/lib/libvirt/images/vm1.qcow2 /var/lib/libvirt/images/hello.qcow2
利用脚本重置快照
vim filename.sh
#!/bin/bash
echo poweroff hello
virsh destroy hello &> /dev/null / 关闭快照
echo del hello.xml ...
virsh undefine hello &> /dev/null / 删除快照
echo create disk ...
qemu-img create -f qcow2 -b /var/lib/libvirt/images/vm1.qcow2
/var/lib/libvirt/images/hello.qcow2 / 建立快照
echo create hello vm ...
virt-install \ / 安装虚拟机
--name hello \ / 确定名字
--ram 2000 \ / 确定内存大小
--disk /var/lib/libvirt/images/hello.qcow2 \ / 指定硬盘位置
--import &> /dev/null & / 启动图形界面
Linux学习笔记7