在上一期我们介绍了如何使用KVM来安装虚拟机,并且使用了两种不同的工具栈。不过安装完毕虚拟机后如何管理?(比如关闭、开启虚拟机,删除虚拟机等其他操作)我在这一期说!
管理虚拟机有两种方式第一种传统的CLI方式使用的命令是virsh,而第二种方式则使用的是万能的virt-manager不过在virt-manager我除了介绍管理虚拟机还讲讲如何创建、删除虚拟机。
virsh命令使用方法:
virsh命令是来管理KVM虚拟机状态和硬件的一个命令!可以使用virsh –help来查看命令使用方法!
注意:使用virsh –help会弹出大量信息!不过好在的是命令都有分类(如domain管理、快照等),这边我就不进行翻译了。大家可以自行看看(翻译有点小小的工作量以后有机会贴出来)
virsh基本语法:
virsh OPTIONS DOMAIN
virsh命令使用:
根据xml文件创建:
create:创建并启动
define:创建但不启动
关闭&重启domain:
destroy
shutdown
reboot
删除domain:
undefine
连接至console:
console
列出:
list
附加或拆除disk:
attach-disk
detach-disk
保存状态至磁盘文件或从磁盘文件恢复:
save
restore
暂停于内存或继续运行:
suspend
resume
virsh使用示例:
按照在上一期使用的名称来进行讲解,比如我们现在要启动一台名字叫做centos7的虚拟机使用命令:
[root@localhost etc]# virsh start “centos7”
Domain centos7 started
随后查看是否开启使用:
[root@localhost kvm]# virsh list
Id Name State
—————————————————-
2 centos7 running
删除虚拟机也比较方便使用undefine直接搞定,比如:
[root@localhost kvm]# virsh shutdown centos7 #关闭centos7的虚拟机
Domain centos7 is being shutdown
[root@localhost kvm]# virsh list
Id Name State
—————————————————-
[root@localhost kvm]# virsh undefine centos7 #删除虚拟机
Domain centos7 has been undefined
好了其实正常管理就这么简单,对了还有如何查看全部名称使用命令:就在vitsh list基础长加–all即可
virt-manager的使用方法:
直接使用命令virt-manager即可,应为是GUI图像如果使用putty需要安装xming,而且还要打开X11不会的请移步。
输入完命令以后就会出现一个图形界面,如下所示:
如果我要创建一个新的虚拟机呢?点击这里:
随后出现一系列步骤和选项,第一个步骤是问你选择用什么方式进行安装?这个不用我叙述了吧?我选择的是使用本地iso镜像文件进行安装的。那么第二个步骤就是问你镜像文件在哪里(这个可以手动写入路径或者查看路径皆可)?第三个步骤选择vcpu数量和内存大小了。当然第四个步骤就是创建或者选择磁盘映像文件了。最后一个步骤就是选择网络,这个放个图片给大家看看:
对了上图还能设定名称,网络有N中最常见的就是桥接和默认NAT了。所以大家都可以尝试一下!
开始安装的时候会跳出一个新的界面,界面如下,这个界面可以好好说明:
其中有个灯泡就是图形化设置驱动的选项,打开后是这样的:
哇塞真的是啥驱动都有哇!鼠标键盘,网卡,PCI插槽,显卡应有尽有。并且这边还能支持快照管理,快照管理在最右边。不过对于快照我还是直接做一期博客比较合适。
好了关于管理KVM虚拟机就说到这里了,但是说到现在好像还没说到如何安装windows?好吧下一次说说虚拟化安装windows(做桌面云)!
Comments