1.虚拟机的安装
首先我们需要安装虚拟机的软件,没有的需要下载
virt-manager 我们先打开图形界面
选择使用光驱(镜像)安装
添加镜像
分配内存1GB
若虚拟机要安装图形界面,内存设置必须大于768M,硬盘设置大于5G
cpu选择1个即可
设置硬盘大小
选择第一行回车进入
选择安装语言
进入界面
选择时区
选择安装
我们这次选择带图像安装界面
选择磁盘分区
进入安装界面
我们可以在此界面设置用户
然后我们等待安装
安装完成后我们需要选择语言,和键盘识别语言
virt-manager #打开图形功能
virsh list #正在运行的虚拟机
–all #所有的虚拟机
virsh start xxx #运行虚拟机
virsh shutdown xxx #关闭虚拟机
virsh destroy xxx #立即关闭
virt-viewer xxx #显示虚拟机
举例:
virsh list --all #所有的虚拟机
virsh list #正在运行的虚拟机
virsh destroy server #立即关闭 server
virsh start server #运行虚拟机 server
前端管理文件
[root@foundation3 ~]# cd /etc/libvirt/qemu/
[root@foundation3 qemu]# ls
desktop.xml generic.xml networks server.xml
systemctl restart libvirtd ###重启虚拟服务
1.在别人主机克隆虚拟机
首先发现一个虚拟机
2.复制文件
scp root@172.25.254.4:/etc/libvirt/qemu/kenny.xml /mnt/kenny.xml
scp root@172.25.254.4:/var/lib/libvirt/images/虚拟机.qcow2 /var/lib/libvirt/images/
用虚拟机硬件文件一次性打开虚拟机 关闭消失
[root@foundation3 images]# virsh create /mnt/kenny.xml
Domain kenny created from /mnt/kenny.xml
永久恢复
[root@foundation3 images]# virsh define /mnt/kenny.xml
Domain kenny defined from /mnt/kenny.xml
虚拟机的快照
1.
qemu-img create -f qcow2 -b /var/lib/libvirt/images/ 虚拟机.qcow2 /var/lib/libvirt/images/nono1.qcow2
2.
把生成快照导入虚拟机图形控制器中
3.
快照可以使用
4.
快照损坏后,删除快照,从新快照
5.
当使用快照后不要对母盘进行任何操作,会使快照失效
命令删除虚拟机
virsh undefine xxx(虚拟机名称)
rm -fr /var/lib/libvirt/images/nono1(为需要删除的名称).qcow2
rm -fr /var/lib/libvirt/images/xxx.qcow2
虚拟机脚本
vim xxx(随便命名)
#!/bin/bash
virt-install
–cdrom /home/kiosk/Desktop/rhel-server-7.3-x86_64-dvd.iso
–memory 1000
–vcpus 1
–disk /var/lib/libvirt/images/$1.qcow2,size=8,bus=virtio
–network bridge=br0,model=virtio
–name $1 &
保存退出
sh xxx xxx(虚拟机名称)
虚拟机脚本
vim xxx
#!/bin/bash
qemu-img create -f qcow2 -b
/var/lib/libvirt/images/$1.qcow2
/var/lib/libvirt/images/$2.qcow2
virt-install
–name $2
–memory 1000
–vcpus 1
–disk /var/lib/libvirt/images/$2.qcow2,bus=virtio
–network bridge=br0,model=virtio
–import &
sh xxx xxx xxx