基于virt-manager的虚拟机服务器搭建,请问统信服务器的操作系统怎么管理操作?

1.脚本安装虚拟机为了在安装虚拟机时实现自动化,特编写此脚本,但此脚本只能实现半自动化,以后会编写出全自动化的脚本,此脚本是全自动化脚本的一部分。在根下建立一个目录,以后安装虚拟机的脚本都放在这个目录下。在这个目录中建立一个文件(vm_create.sh),vim vm_create.sh:test -z “$1” &&{echo “Error:Please input VMNAME following scritps!!”exit} #检测要安装的虚拟机名字是否为空,若为空,将不能安装虚拟机virt-install –name $1 \ #虚拟机的名字–cdrom /iso/rhel-server-7.3-x86_64-dvd.iso \ #根据绝对路径调用镜像文件–memory 1024 \ #内存大小–vcpus 1 \ #cpu核数–disk /var/lib/libvirt/images/$1.qcow2,size=6,bus=virtio \ #磁盘配置参数–network source=br0,model=virtio & #网卡配置参数后几行中的斜线不能删除,这些斜线表明它们仍处于一行。如图:保存退出,运行脚本,记得给虚拟机起名字。运行结果为:选择完要安装的系统之后,就会进入语言选择的页面。这样,这个脚本完美运行完毕。2.虚拟机管理命令virt-manager ##开机虚拟机管理器运行之后:virsh list ##显示正在运行的虚拟机virsh list --all ##查看所有虚拟机virsh start desktop ##打开virsh shutdown desktop ##正常关闭虚拟机 ##必须进系统virsh destroy desktop ##强行关闭virt-viewer desktop ##显示虚拟机virsh undefine test ##删除虚拟机在家中模拟虚拟机的恢复:mv /etc/libvirt/qemu/test.xml /mnt/ ##硬件信息mv /var/lib/libvirt/images/test.qcow2 /mnt/ ##硬盘在虚拟机管理器中删除这个装好的虚拟机模拟恢复过程cd /mnt virsh create test.xml ##用硬件信息文启动虚拟机(一次性,关了就没了)在操作过程中会有以下错误:error: Cannot access storage file ‘/var/lib/libvirt/images/test.qcow2’ (as uid:107, gid:107): No such file or directory解决方案:mv /mnt/test.qcow2 /var/lib/libvirt/images/virsh define test.xml ##永久恢复虚拟机3.虚拟机快照创建快照:qemu-img create -f qcow2 -b test.qcow2 liu.qcow2脚本创建虚拟机#!/bin/bashqemu-img create -f qcow2 -b /var/lib/libvirt/images/$1.qcow2 \ ##$1是已经存在的虚拟机/var/lib/libvirt/images/$2.qcow2 ##$2是快照 ##派快照virt-install –name $2 \ ##快照的名字–memory 1024 \ ##内存大小–vcpus 1 \ ##cpu核数–disk /var/lib/libvirt/images/$2.qcow2,bus=virtio \ ##磁盘参数配置–network bridge=br0,model=virtio \ ##网卡参数配置–import & ##输入上述信息如图:创建过程:创建结果:

我要回帖

更多关于 虚拟机服务器搭建 的文章

 

随机推荐