《云计算》lunix中安装一台KVM服务器

  1. 安装一台KVM服务器
  2.  问题
    本例要求安装一台可用的KVM服务器:
  1. 准备一台CentOS6服务器
  2. 安装虚拟化相关包组
  3. 启动libvirtd服务
     方案
    在CentOS6系统中,KVM虚拟化相关的软件组包括四个:虚拟化、虚拟化客户端、虚拟化工具、虚拟化平台;如果当前环境不支持中文,则对应的软件组分别为:Virtualization、Virtualization Client、Virtualization Tools、Virtualization Platform。
     步骤
    实现此案例需要按照如下步骤进行。
    步骤一:准备一台CentOS 6.5服务器
    1)基本准备工作
    使用真机或高配虚拟机都可以,要求内存不低于4GB。为了方便后续实验,确认以下事项已配置完成:
  4. 关闭SELinux强制安全机制
  5. 关闭iptables防火墙服务、关闭NetworkManager服务
  6. 以root用户登入图形桌面
  7. 将主机名设置为kvmsvr.tarena.com、IP地址设置为192.168.4.1
  8. 分区方案:/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所示。
在这里插入图片描述
在这里插入图片描述
2. 调整KVM服务器
 问题
沿用练习一,通过对KVM服务器做适当调整,为KVM虚拟机的网络访问及磁盘存储提供条件。主要完成以下事项:
1) 建立隔离网卡virbr1
2) 建立桥接网卡br0
3) 建立一个不小于40G的文件系统,挂载到 /data/作为虚拟机的专用空间
 方案
KVM的虚拟网络类型:

  1. 桥接模式:Guest与Host连接到同一个交换机上;通过桥接物理网卡,相当于直连到Host所在网络
  2. 隔离模式:允许Guest访问同一虚拟交换机上的其他Guest;但是不能访问Host所在的外部网络
  3. 虚拟机的网络访问类型:
  4. NAT模式(默认):将Guest虚拟机的默认网关指向Host物理机的virtbr0接口的IP地址;Guest共享真机的网络连接,以地址转换的方式访问外网
  5. 路由模式:由Host物理机充当路由器,开启转发;需要额外设置外网与Guest虚拟机之间互访的路由条目,Guest以路由转发的方式访问外网
     步骤
    实现此案例需要按照如下步骤进行。
    步骤一:建立隔离网卡virbr1
    1)打开KVM平台的“虚拟网络”配置窗口
    在KVM平台提供的“虚拟系统管理器”界面中,单击菜单“编辑”–>“Connection Details”,即可打开虚拟网络配置窗口,如图-2所示。可以看到已经有一个默认的default网络,对应的是物理机上名为virbr0的接口。
    在这里插入图片描述
    )添加新的虚拟网络
    单击第1)步中虚拟网络配置窗口左下方的加号按钮,即可打开“创建新的虚拟网络”向导程序,如图-3所示。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值