虚拟机的安装

安装虚拟机
用超级用户执行virt-manager

点击左上角的电脑小太阳,选择第一个镜像安装...forward...Browse(选择镜像位置)....forward....forward....name(填写名称)  ....finish

虚拟机的安装虚拟机的安装虚拟机的安装虚拟机的安装虚拟机的安装虚拟机的安装虚拟机的安装虚拟机的安装虚拟机的安装虚拟机的安装虚拟机的安装虚拟机的安装虚拟机的安装虚拟机的安装虚拟机的安装虚拟机的安装虚拟机的安装虚拟机的安装虚拟机的安装虚拟机的安装虚拟机的安装虚拟机的安装虚拟机的安装虚拟机的安装虚拟机的安装

虚拟机的安装

用脚本安装虚拟机

$1指的是命令后的第一串字符

用超级用户cd /mnt/

vim vm_create.sh
编写
#!/bin/bash
virt-install \    
--cdrom /home/kiosk/Desktop/rhel-server-7.0-x86_64-dvd.iso \    (安装源位置)
--ram 1024 \     内存大小
--cpus 1 \       cpu的线程
--disk /var/lib/libvirt/images/$1.qcow2,size=9,bus=virtio \    硬盘位置,名称,大小,输入输出模式类型
--name $1 \     名字
--network source=br0,model=virtio &   网络来源  模式类型
chmod +x /mnt/vm_create.sh    
用命令调用直接运行安装命令   

/mnt/vm_create.sh  xd  安装一个名为westos的虚拟机

虚拟机的安装

虚拟机快照

选择一个虚拟机作快照
cd /var/lib/libvirt/images/
ls
qemu-img create -f qcow2 -b xd-2.qcow2(虚拟机名字) node1.qcow2(照片名)
virt-manager

点击左上角电脑上有太阳的图标....选择import....browse(选择照片)...forward.....forward....name(写个名字)快照虚拟机创建完成

虚拟机的安装虚拟机的安装虚拟机的安装虚拟机的安装虚拟机的安装





拷贝虚拟机(比如说你现在没有一个虚拟机想从别人那把虚拟机拷过来)
cd /var/lib/libvirt/images/   (硬盘文件)
ls
scp  xd-2.qcow2  [email protected]:/mnt
cd /etc/libvirt/qemu         
ls
scp xd.xml [email protected]:/mnt/
传过去后在113上看  cd /mnt
ls
mv    xd-1.qcow2     /var/lib/libvirt/images/
virsh create xd.xml   创建xd(关闭后就没有了)
virsh define xd.xml    (关闭后还存在)
virsh undefine xd      删除


虚拟机管理

virsh list --all  列出本机的虚拟机及其状态

virsh  start  desktop   开启desktop虚拟机
virt-viewer desktop     显示desktop虚拟机


用脚本编写自动创建快照虚拟机

vim vm_sanpshoot.sh

#!/bin/bash

qemu-img   create  -f   qcow2   -b \

/var/lib/libvirt/images/$1.qcow2 \

/var/lib/libvirt/images/$2.qcow2

virt-install   \

--name  $2 \

--cpus    1\

--ram      1024 \

--disk    /var/lib/libvirt/images/$2.qcow2,bus=virtio \

--network   source=br0,model=virtio \

--import  &

虚拟机的安装

chmod  +x   /mnt/vm _sanpshoot.sh

/mnt/vm_sanpshoot.sh     xd   node1