安装一台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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值