Chinaunix首页 | 论坛 | 博客
  • 博客访问: 6793854
  • 博文数量: 1662
  • 博客积分: 16831
  • 博客等级: 上将
  • 技术积分: 12554
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-25 07:23
个人简介

柔中带刚,刚中带柔,淫荡中富含柔和,刚猛中荡漾风骚,无坚不摧,无孔不入!

文章分类

全部博文(1662)

文章存档

2021年(8)

2020年(24)

2019年(4)

2018年(19)

2017年(66)

2016年(60)

2015年(49)

2014年(201)

2013年(221)

2012年(638)

2011年(372)

分类:

2012-07-17 11:20:36

使用ConVirt管理基于KVM的虚拟机 – 安装篇  

2011-08-13 22:45:39|  分类: 虚拟化+云计 |  标签: |字号 

  名词解释:

– 是一个直观的、图形化的虚拟机管理工具,可以对虚拟机的整个生命周期进行管理。
– 是使用于Linux内核中的虚拟化基础设施。KVM目前支持Intel VT及AMD-V的原生虚拟技术。KVM在2007年2月被导入Linux 2.6.20内核中。它也被引入FreeBSD。在Mac OS X中,也可以看见KVM。

资源:

三台计算机(CPU – Intel VT或AMD-V),一台作为管理终端,一台作为被管理的虚拟资源服务器(虚拟机安装在机上),另外一台用来安装ConVirt。
操作系统安装盘,Ubuntu Server 10.04.2 (Lucid Lynx) x86_64和Ubuntu Desktop 10.04.2 (Lucid Lynx) x86_64。

安装步骤:
  1. 为三台计算机安装操作系统

    用于管理的计算机安装Ubuntu Desktop 10.04.2 (Lucid Lynx) x86_64,而用于安装ConVirt和用于安装虚拟机的计算机则安装Ubuntu Server 10.04.2 (Lucid Lynx) x86_64。

  2. 配置第三方源

    编辑软件包源列表文件/etc/apt/sources.list,追加 lucid partner,并更新软件索引:

    DE>1DE> DE>sudoDE> DE>apt-get updateDE>

  3. 安装被管理的虚拟资源服务器(使用两台Ubuntu Server中的一台)

    • 安装KVM

      DE>1DE> DE>sudoDE> DE>apt-get DE>DE>installDE> DE>sshDE> DE>kvm socat dnsmasq uml-utilities lvm2 expectDE>
    • 配置虚拟资源服务器:
      通过安装convirture-tools来帮助你配置虚拟资源服务器,使得其可以通过ConVirt来进行方便的管理。该命令将创建一个公有的网桥,相关的脚本并将操作摘要写入/var/cache/convirt/server_info。

      DE>1DE> DE>sudoDE> DE>apt-get DE>DE>installDE> DE>convirture-toolsDE>

      安装相关依赖:

      DE>1DE> DE>sudoDE> DE>convirt-tool install_dependenciesDE>

      配置网络:

      DE>1DE> DE>sudoDE> DE>convirt-tool setupDE>
  4. 安装和配置ConVirt
    安装:

    DE>1DE> DE>sudoDE> DE>apt-get DE>DE>installDE> DE>convirt2DE>

    配置防火墙,使得可以通过VNC来连接虚拟机控制台。

    DE>1DE> DE>iptables -I INPUT -m state --state NEW -p tcp --dport 6900:6999 -j ACCEPTDE>

    配置VNC:
    添加SSH Key,使得从ConVirt到被管理的虚拟资源服务器的SSH连接采用Key的方式进行认证。

    DE>1DE> DE>cpDE> DE>/var/lib/convirt/identity/cms_id_rsa.pub /root/.DE>DE>sshDE>DE>/id_rsa.pub DE>
    DE>2DE> DE>cpDE> DE>/var/lib/convirt/identity/cms_id_rsa /root/.DE>DE>sshDE>DE>/id_rsa DE>
    DE>3DE> DE>scpDE> DE>/var/lib/convirt/identity/cms_id_rsa.pub root@managed-server/root/.DE>DE>sshDE>DE>/cms_id_rsa.pub DE>
    DE>4DE> DE>sshDE> DE>root@managed-server DE>
    DE>5DE> DE>catDE> DE>~/.DE>DE>sshDE>DE>/cms_id_rsa.pub >> ~/.DE>DE>sshDE>DE>/authorized_keysDE>
登录ConVirt管理系统

启动Convirt:

DE>1DE> DE>sudoDE> DE>convirt-ctl startDE>

登录Convirt(用户名/密码 – admin/admin):

使用ConVirt管理基于KVM的虚拟机 – 安装篇 - zhuzhu - 五事九思  (大连Linux主机维护)


参考资料:


 

在一文中,介绍了如何使用ConVirt2来搭建KVM环境,文中采用的是管理服务器ConVirt2与KVM服务器分离安装的方式。本文将介绍如何在一台主机上安装ConVirt2 + KVM的环境。

检测KVM支持

KVM目前支持Intel VT及AMD-V的原生虚拟技术。运行以下命令检测是否支持。

DE>1DE> DE>kvm-okDE>
主机配置

主机型号: Dell OptiPlex 980
CPU: Intel(R) Core(TM) i5 CPU 650 @ 3.20GHz, 1197 MHz
内存: 8G 非ECC双通道1333 MHz DDR3 SDRAM
硬盘: 1T x 2 7200 RPM SATA 3.0 GB/秒 RAID 1

操作系统

Ubuntu Server 10.04.2 (Lucid Lynx) x86_64

配置第三方源

编辑软件包源列表文件/etc/apt/sources.list,追加 lucid partner,并更新软件索引:

DE>1DE> DE>sudoDE> DE>apt-get updateDE>

安装KVM、ConVirt2
  • 安装KVM

    DE>1DE> DE>sudoDE> DE>apt-get DE>DE>installDE> DE>sshDE> DE>kvm socat dnsmasq uml-utilities lvm2 expectDE>
  • 安装与配置ConVirt2:
    通过安装convirture-tools来帮助你配置虚拟资源服务器,使得其可以通过ConVirt来进行方便的管理。该命令将创建一个公有的网桥,相关的脚本并将操作摘要写入/var/cache/convirt/server_info。

    DE>1DE> DE>sudoDE> DE>apt-get DE>DE>installDE> DE>convirture-toolsDE>

    安装相关依赖:

    DE>1DE> DE>sudoDE> DE>convirt-tool install_dependenciesDE>

    配置网络:

    DE>1DE> DE>sudoDE> DE>convirt-tool setupDE>
配置

运行sudo convirt-tool setup后,默认创建的网桥是通过dhcp服务来配置的,因此需要手动修改网络配置文件,请参考下面的配置,来配置/etc/networks/interfaces:

DE>01DE> DE># This file describes the network interfaces available on your system DE>
DE>02DE> DE># and how to activate them. For more information, see interfaces(5). DE>
DE>03DE> DE> DE> 
DE>04DE> DE># The loopback network interface DE>
DE>05DE> DE>auto lo DE>
DE>06DE> DE>iface lo inet loopback DE>
DE>07DE> DE> DE> 
DE>08DE> DE># The primary network interface DE>
DE>09DE> DE>auto eth0 DE>
DE>10DE> DE>iface eth0 inet manual DE>
DE>11DE> DE> DE> 
DE>12DE> DE>auto br0 DE>
DE>13DE> DE>iface br0 inet static DE>
DE>14DE> DE>  DE>DE>bridge_ports eth0 DE>
DE>15DE> DE>  DE>DE>bridge_fd 0 DE>
DE>16DE> DE>  DE>DE>bridge_stp off DE>
DE>17DE> DE>  DE>DE>bridge_maxwait 0 DE>
DE>18DE> DE>  DE>DE>address 192.168.1.240 DE>
DE>19DE> DE>  DE>DE>netmask 255.255.255.0 DE>
DE>20DE> DE>  DE>DE>gateway 192.168.1.1DE>

网络配置完成后,重启服务:

DE>1DE> DE>sudoDE> DE>/etc/init.d/networking restartDE>
配置ssh

由于ConVirt使用VNC来连接虚拟机,且使用root用户,因此需要配置本机使其使用root用户连接本机ssh服务时,不需要输入口令。配置方法如下:

DE>1DE> DE>sudoDE> DE>cpDE> DE>/var/lib/convirt/identity/cms_id_rsa /root/.DE>DE>sshDE>DE>/id_rsa DE>
DE>2DE> DE>sudoDE> DE>cpDE> DE>/var/lib/convirt/identity/cms_id_rsa.pub /root/.DE>DE>sshDE>DE>/authorized_keysDE>

尝试用root用户连接本机ssh服务:

DE>1DE> DE>sshDE> DE>root@192.168.1.240DE>

如果不需要口令验证,则说明已经配置成功,否则使用如下命令查看失败原因:

DE>1DE> DE>sshDE> DE>root@192.168.1.240 -DE>DE>vDE>
访问ConVirt2管理系统

打开浏览器,访问,即可看到ConVirt2管理系统登录界面,默认的用户名:admin,密码:admin

标签: , , , ,
分类: ,写于:April 4th, 2011


名词解释:

– 是一个直观的、图形化的虚拟机管理工具,可以对虚拟机的整个生命周期进行管理。
– 是使用于Linux内核中的虚拟化基础设施。KVM目前支持Intel VT及AMD-V的原生虚拟技术。KVM在2007年2月被导入Linux 2.6.20内核中。它也被引入FreeBSD。在Mac OS X中,也可以看见KVM。

资源:

三台计算机(CPU – Intel VT或AMD-V),一台作为管理终端,一台作为被管理的虚拟资源服务器(虚拟机安装在机上),另外一台用来安装ConVirt。
操作系统安装盘,Ubuntu Server 10.04.2 (Lucid Lynx) x86_64和Ubuntu Desktop 10.04.2 (Lucid Lynx) x86_64。

安装步骤:
  1. 为三台计算机安装操作系统

    用于管理的计算机安装Ubuntu Desktop 10.04.2 (Lucid Lynx) x86_64,而用于安装ConVirt和用于安装虚拟机的计算机则安装Ubuntu Server 10.04.2 (Lucid Lynx) x86_64。

  2. 配置第三方源

    编辑软件包源列表文件/etc/apt/sources.list,追加 lucid partner,并更新软件索引:

    DE>1DE> DE>sudoDE> DE>apt-get updateDE>

  3. 安装被管理的虚拟资源服务器(使用两台Ubuntu Server中的一台)

    • 安装KVM

      DE>1DE> DE>sudoDE> DE>apt-get DE>DE>installDE> DE>sshDE> DE>kvm socat dnsmasq uml-utilities lvm2 expectDE>
    • 配置虚拟资源服务器:
      通过安装convirture-tools来帮助你配置虚拟资源服务器,使得其可以通过ConVirt来进行方便的管理。该命令将创建一个公有的网桥,相关的脚本并将操作摘要写入/var/cache/convirt/server_info。

      DE>1DE> DE>sudoDE> DE>apt-get DE>DE>installDE> DE>convirture-toolsDE>

      安装相关依赖:

      DE>1DE> DE>sudoDE> DE>convirt-tool install_dependenciesDE>

      配置网络:

      DE>1DE> DE>sudoDE> DE>convirt-tool setupDE>
  4. 安装和配置ConVirt
    安装:

    DE>1DE> DE>sudoDE> DE>apt-get DE>DE>installDE> DE>convirt2DE>

    配置防火墙,使得可以通过VNC来连接虚拟机控制台。

    DE>1DE> DE>iptables -I INPUT -m state --state NEW -p tcp --dport 6900:6999 -j ACCEPTDE>

    配置VNC:
    添加SSH Key,使得从ConVirt到被管理的虚拟资源服务器的SSH连接采用Key的方式进行认证。

    DE>1DE> DE>cpDE> DE>/var/lib/convirt/identity/cms_id_rsa.pub /root/.DE>DE>sshDE>DE>/id_rsa.pub DE>
    DE>2DE> DE>cpDE> DE>/var/lib/convirt/identity/cms_id_rsa /root/.DE>DE>sshDE>DE>/id_rsa DE>
    DE>3DE> DE>scpDE> DE>/var/lib/convirt/identity/cms_id_rsa.pub root@managed-server/root/.DE>DE>sshDE>DE>/cms_id_rsa.pub DE>
    DE>4DE> DE>sshDE> DE>root@managed-server DE>
    DE>5DE> DE>catDE> DE>~/.DE>DE>sshDE>DE>/cms_id_rsa.pub >> ~/.DE>DE>sshDE>DE>/authorized_keysDE>
登录ConVirt管理系统

启动Convirt:

DE>1DE> DE>sudoDE> DE>convirt-ctl startDE>

登录Convirt(用户名/密码 – admin/admin):

使用ConVirt管理基于KVM的虚拟机 – 安装篇 - zhuzhu - 五事九思  (大连Linux主机维护)

参考资料:


阅读(1076) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~