cp 虚拟化的使用
为了节省能源,所以才用的虚拟机,虚拟机的散热问题是最难解决的,制冷很重要
图形安装虚拟机的步骤
virt-manager
选择左上角的“电视机”图标,选择Localinstall… 然后Forward
添加"镜像"路径,choose Volume
NEW VM 添加名字并勾选对号 finsh
选择分配内存和cpu的大小
选择分配硬盘大小
添加磁盘 Virto 改完点击左上角“对勾”
选择最下方的 Server with GUI
编辑 DATE & TIME 选择上海
KEYBOARD 选择English
LANUAGE SUPPORT 选择简体中文
命令安装虚拟机的步骤
vim vm_install.sh
添加以下信息:如图所示
注意喽:换行符\后面不能有空格,正常应该为橙色,有空格就会变成黑色
直接在真机的shell当中输入 sh vm_install.sh 虚拟机名字,就可以看到虚拟机
virsh list 查看虚拟机的工作状态
virsh destroy desktop 关闭desktop虚拟机
virsh list --all 列出所有存在的虚拟机
virsh start server 开启server虚拟机
***##虚拟机的快照##
快照的原理:看的时候看的是文件,写的时候写的在快照上写的,有问题的话我可以将快照换一个
为什么要生成快照
虚拟机坏了不可恢复,要重新装,比较麻烦,不可逆
照片处理,我们所使用的虚拟机是一张照片 ,不是一个真正的虚拟机
使用的时候给真正的虚拟机照相处理即可
快照是可逆的***
生成快照:
在真机的root下 cd /var/lib/libvirt/images/, 为了后期使用相对路径ls 查看该路径下的文件 ,查看虚拟机的硬盘信息 ,看是否有xuniji.qcow2
qemu-img create -f qcow2 -b /var/lib/libvirt/images/generic.qcow2 /var/lib/libvirt/images/nodel.qcow2
ls 查看会生成node1.qcow2
和安装虚拟机一样的,在里边找到node1,就可以打开了 虚拟机的 reset 就是将快照删除,再照一张新的
-f 格式
-b 备份
像安装虚拟机一样的方法打开New VM 再选择 Import existing disk images
这样虚拟机的快照就做好啦
generic 为yyh的快照
用编写脚本的方式生成虚拟机的快照
vim vm_snap.sh 编辑脚本
#!/bin/bash
cd /var/lib/libvirt/images
qemu-img create -f qcow2 -b $1.qcow2 $2.qcow2 $1:虚拟的名字 $2:建立的快照的名字
virt-install
–name $2 \
–ram 1024
–vcpus 1
–disk /var/lib/libvirt/images/$2.qcow2,bus=virtio \ 快照的硬盘信息
–network bridges=br0,model=virtio \ 快照的网络信息
–import &> /dev/null &导入快照的路径,并且将输出重定向输出到垃圾桶,将该进程在后台运行
打开New VM 再选择 Import existing disk images 保存
sh vm_snap.sh $1 $2
$1为虚拟机的名字
$2为快照的名字