(1)创建存储池,双击localhost(QEMU),选择“存储选项卡”,然后单击“+”按钮新建存储池。单击“前进”按钮,根据提示输入或浏览以设置存储目录,如/data_kvm/store,最后单击“完成”按钮即可
创建存储池
(2)以同样的操作创建一个镜像存储池,命名为linux_iso,目录为/data_kvm/iso即可。在安装操作系统时,我们把镜像上传到服务器目录/data_kvm/iso
创建镜像存储池
(3)创建存储卷,单击刚创建好的“linux”,单击对话框右下角的“新建卷”按钮建立一个存储卷,并设置最大容量与分配容量
创建存储卷
(4)单击“完成”按钮后,回到虚拟系统管理器。右击“localhost(QEMU)”,然后选择“新建”选项,在弹出的对话框中将虚拟机名称命令为“Centos-6.6”,然后单击“前进”按钮
新建虚拟机(1)
单击“浏览”按钮选择镜像文件,再选择操作系统类型及版本
新建虚拟机(2)
单击“前进”按钮,在对话框中适当分配内存和CPU资源,如1核CPU、512MB内存
新建虚拟机(3)
单击“前进”按钮,在对话框中勾选“立即分配整个磁盘”复选框,点选“管理的或者其他现有存储”单选按钮,单击“浏览”按钮选择文件,然后单击“前进”按钮
新建虚拟机(4)
在所示的对话框中勾选“在安装前自定义配置”复选框,单击“完成”按钮,弹出对话框
新建虚拟机(5)
新建虚拟机(6)
在“Overview”视图中,定位到“机器设置”,把机器设置-时钟偏移-改为“localtime”,单击“应用”按钮即可。定位到“Boot Options”,勾选“主机引导时启动虚拟机”复选框,这样在物理宿主机启动后,这个VM也会启动,最后单击“应用”按钮。如果要远程管理,需要在“显示VNC”中,将Keymap设置为“Copy Local Keymap”
新建虚拟机(7)
最后单击“Begin Installation”按钮即可,整个虚拟机配置过程完成。下面就是安装操作系统的工作,和平时安装Linux系统一样
CentOS安装界面
案例:使用KVM命令集管理虚拟机
一、案例分析
案例环境使用一台物理机器,一台服务器安装Centos 6.6的64位系统(即Stranded), Centos-6.6是在宿主机Stranded中安装的虚拟机
主机 操作系统 IP地址 主要软件Stranded Centos-6.6 x86_64 192.168.1.100 Xshell
Centos-6.6
Centos-6.6 x86_64 192.168.1.103Xmanager
二、案例实施
1、安装Linux虚拟机
安装过程同上一案例,使用Xshell远程控制Stranded主机
2、KVM基本功能管理
(1)查看命令帮助
[root@localhost ~]# virsh -h
...... //省略输出内容
(2)查看KVM的配置文件存放目录(Centos-6.6.xml是虚拟机系统实例的配置文件)
[root@localhost ~]# ls /etc/libvirt/qemu
autostart Centos-6.6.xml networks
(3)查看虚拟机状态
[root@localhost ~]# virsh list --all
Id 名称 状态
----------------------------------------------------
2 Centos-6.6 running
(4)虚拟机关机与开机
首先要确认acpid服务安装并运行
[root@localhost ~]# virsh shutdown Centos-6.6
[root@localhost ~]# virsh start Centos-6.6
(5)强制实例系统关闭电源
[root@localhost ~]# virsh destroy Centos-6.6
(6)通过配置文件启动虚拟机系统实例