1、虚拟机的安装 rhel7
local install media | 使用本地镜像安装 |
---|---|
import existing disk image | 使用已经有的qcow2文件安装 |
安装图形界面虚拟机必须内存大于768MB
2、虚拟机的拷贝
先连接对方ip
cd /etc/libvirt/qemu
ls ###把需要的.xml文件拷贝到自己的mnt里
在cd /var/lib/libvirt/images
ls ###找到自己需要的.qcow2文件拷贝到mnt中
如果只有.qcow2文件,需要重新添加创建以下
virt-manager 点进去在重新创建一个 添加wxx.qcow2文件,重新running
如果俩个文件都有,用virsh define ahtl.xml 永久
virsh create ahtl.xml 一次性
3、虚拟机管理里命令
命令 | 作用 |
---|---|
virt-manager | 调用虚拟机管理界面 |
virsh destroy +虚拟机名称 | 强制关机 |
virsh shutdown +虚拟机名称 | 正常关机 |
virt-viewer +虚拟机名称 | 显示虚拟机 |
virsh undefine +虚拟机名称 | 删除虚拟机硬盘 |
virsh list | 列出正在运行虚拟机 |
virsh list --all | 列出所有虚拟机 |
virsh start +虚拟机名称 | 开启 |
4、虚拟机镜像(快照)
qemu-img create -f qcow2 -b /var/lib/libvirt/images/wjj.qcow2 /var/lib/libvirt/images/node1.qcow2 ###生成一个新的node1.qcow2
错了可以删除虚拟机重新镜像新的
5、脚本安装
脚本实现添加虚拟机操作步骤,
vim /usr/bin/vm_create.sh
#!/bin/bash
virt-install
–name $1"(脚本后面跟的第一个字符)
–cdrom /镜像地址
–vcpus 1
–memory 1024
–disk /var/lib/libvirt/images/$1.qcow2,size=8,bus=virtio
–network bridge=br0,model=virtio &> /dev/null &
chmod +x /usr/bin/vm_create.sh
vm_create.sh +名字
&> /dev/null & ###输出添加进垃圾箱
6、一条命令搞定虚拟机快照