首页 > 其他 > 详细

KVM虚拟机操作

时间:2017-02-22 15:17:21      阅读:258      评论:0      收藏:0      [点我收藏+]

上一次我们操作了KVM系统的安装,那么如何操作呢?如何使用KVM呢?

今天我们继续KVM虚拟机操作!

首先需要上次操作的理论和步骤去创建一个KVM虚拟机,通过以上的几步完成操作。在这里不多介绍如何安装KVM了。

 

首先我们来看一下创建的KVM虚拟机有哪些?关机还是开机状态!

查看虚拟机状态:

virsh  list  --all

技术分享

--all :显示所有的虚拟机状态。不加则只显示启动的虚拟机状态

查看的虚拟机目前处于关闭状态。

启动创建的某个虚拟机:

virsh  start CentOS-7-x86_64

技术分享

技术分享

下面我们使用VNC工具连接启动的虚拟机。

启动后的虚拟机默认会使用dhcp功能自动获取192.168.122.0网段的ip

因为需要通过virbr0:网卡

技术分享

启动完虚拟机后,会看见如果没有自动获取到ip地址,

技术分享

那么修改网卡配置文件,配置文件中有一项没有设置成开机自启动。

在网卡配置文件中把ONBOOT=no 改为yes,把PEERDNS=yes删除掉之后重启网卡。

重新启动网卡:

systemctl  restart  network

技术分享

查看网卡ip地址:

 ip  ad  li

技术分享

查看到已经获取到了ip地址为192.168.226.0网段的。

如果有域名解析可以ping一下百度试一下看看是否可以成功。

技术分享

技术分享

可以看到可以成功ping

我们做这些操作不是说如何去看这个虚拟机,而是用宿主机管理这个虚拟机。

下面回到宿主机上。

使用ps aux  |  grep  kvm查看

看一下和之前有什么区别

技术分享

可以看到kvm虚拟机是在qemu-kvm下启动的,说明qemu-kvm这个虚拟机在宿主机上是以一个进程来体现的。

如果使用kill命令杀死qemu的进程,那么相对应的KVM虚拟机也会关闭。

virsh是在安装libvirst时安装上的,

那么libvirst又是什么呢?在这里给大家简单介绍一下这个工具。

libvirst是一套开源的管理虚拟机的一个工具。

Libvirst有三个组成部分:

1)有一个后台进程

2)API

3)有一个virsh命令行管理工具

可以管理Xen  KVM  VMware  other hypervisors

技术分享

就算libvirt服务宕掉了,也不会去影响虚拟机的使用和连接,但是有一个问题是这个服务宕掉了KVM虚拟机就不能使用virsh工具去管理虚拟机。

技术分享

如上图看到不能使用这个管理工具了其中socket连接不上,这个socketlibvirst启动时才连接的。

可以使用virsh  shutdown CentOS-7-x86_64关闭KVM虚拟机

技术分享

以上的KVM操作和管理,这些小常识是为以后openstack学习的一些小常识。

就算以后使用openstack

Openstack宕掉了也不会影响虚拟机的运行,只不过不能使用openstack去管理虚拟机了,还可以使用virsh去做管理。


真心希望这些东西可以帮到大家!谢谢!

本文出自 “卢春宁” 博客,请务必保留此出处http://luchunning.blog.51cto.com/12092606/1900223

KVM虚拟机操作

原文:http://luchunning.blog.51cto.com/12092606/1900223

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!