1.安装一台KVM服务器 问题 本例要求安装一台可用的KVM服务器: 1)准备一台CentOS6服务器 2)安装虚拟化相关包组 3)启动libvirtd服务 方案 在CentOS6系统中,KVM虚拟化相关的软件组包括四个:虚拟化、虚拟化客户端、虚拟化工具、虚拟化平台;如果当前环境不支持中文,则对应的软件组分别为:Virtualization、Virtualization Client、Virtualization Tools、Virtualization Platform。 步骤 实现此案例需要按照如下步骤进行。 步骤一:准备一台CentOS 6.5服务器 1)基本准备工作 使用真机或高配虚拟机都可以,要求内存不低于4GB。为了方便后续实验,确认以下事项已配置完成: 1)关闭SELinux强制安全机制 2)关闭iptables防火墙服务、关闭NetworkManager服务 3)以root用户登入图形桌面 4)将主机名设置为kvmsvr.tarena.com、IP地址设置为192.168.4.1 5)分区方案:/boot 200MB、SWAP 8GB、/ 120GB、/var/ftp 40GB、其余暂时不划分 2)准备Yum软件源 搭建可匿名访问的vsftpd服务,然后创建FTP发布目录,以便用来保存CentOS 6.5两张光盘的文档数据: [root@kvmsvr ~]# yum -y install vsftpd … … [root@kvmsvr ~]# service vsftpd restart 关闭 vsftpd: [失败] 为 vsftpd 启动 vsftpd: [确定] [root@kvmsvr ~]# chkconfig vsftpd on [root@kvmsvr ~]# mkdir -p /var/ftp/iso/centos/6.5 //CentOS 6.5仓库目录 将第一张CentOS6.5光盘插入光驱,然后挂载、拷出数据: [root@kvmsvr ~]# mount /dev/cdrom /media/ //挂载到/media目录 mount: block device /dev/sr0 is write-protected, mounting read-only [root@kvmsvr ~]# cp -rf /media/* /var/ftp/iso/centos/6.5/ [root@kvmsvr ~]# umount /dev/cdrom //卸载光盘 [root@kvmsvr ~]# eject //弹出光驱 将第二张CenOS 6.5光盘插入光驱,再次挂载、拷出数据: [root@kvmsvr ~]# mount /dev/cdrom /media/ mount: block device /dev/sr0 is write-protected, mounting read-only [root@kvmsvr ~]# \cp -rf /media/* /var/ftp/iso/centos/6.5/ [root@kvmsvr ~]# umount /dev/cdrom //卸载光盘 [root@kvmsvr ~]# eject //弹出光驱 3)验证Yum软件源 在本机测试确定yum源可以使用 [root@kvmsvr ~]# rm -rf /etc/yum.repos.d/*.repo //移除无关配置,避免干扰 [root@kvmsvr ~]# vim /etc/yum.repos.d/centos6.repo //建立新的Yum配置 [CentOS-Base] name=CentOS 6.5 Packages baseurl=ftp://192.168.4.1/iso/centos/6.5 enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
[root@kvmsvr ~]# yum repolist //确保CentOS软件源可用 Loaded plugins: fastestmirror, refresh-packagekit, security Loading mirror speeds from cached hostfile CentOS-Base | 4.0 kB 00:00 … CentOS-Base/primary_db | 4.4 MB 00:00 … repo id repo name status CentOS-Base CentOS 6.5 Packages 6,367 repolist: 6,367 步骤二:安装KVM虚拟化组件 1)使用yum安装KVM相关软件组 [root@kvmsvr ~]# yum -y groupinstall “虚拟化” “虚拟化客户端” “虚拟化工具” “虚拟 化平台” … … [root@kvmsvr ~]# service libvirtd restart //启动libvirtd服务 正在关闭 libvirtd 守护进程: [失败] 启动 libvirtd 守护进程: [确定] [root@kvmsvr ~]# chkconfig libvirtd on 2)打开KVM虚拟化管理器 通过菜单“应用程序”–>“系统工具”–>“虚拟系统管理器”,可以打开KVM提供的图形化管理工具,如图-1所示。 图-1