用ISO文件安装Xen虚拟机

本文以在ubuntu 12.04上安装Xen,然后安装CentOS虚拟机为例讲解如何用用ISO文件安装Xen虚拟机。
1.在ubuntu上安装xen和需要的工具
sudo apt-get install xen-utils-4.1 xenwatch xen-tools xen-utils-common xenstore-utils xen-hypervisor-4.1-amd64
sudo apt-get install virtinst  (用来创建xen虚拟机的)
sudo apt-get install apache2 (xen不能直接用ISO安装,需要以HTTP或NFS方式安装)
2.设置grub.cfg,开机进入带xen的ubuntu
如果你装ubuntu的机器有显示器有键盘,开机过程可以在grub界面处选择启动项,则可以不修改grub.cfg文件而开机手动选择。但如果你装ubuntu的机器没有显示器和键盘,你平时是从别的机器ssh过去的,那你就需要修改grub.cfg来达到开机是进入xen的目的了。修改方法是找到grub.cfg文件中submenu "Xen 4.1-amd64"下面的第一个menuentry 'Ubuntu GNU/Linux, with Xen 4.1-amd64 and Linux 3.5.0-34-generic'部分,复制到submenu上面,然后修改 set default=相应数字即可。
3.重启电脑
重启之后进入带xen的ubuntu。
4.创建安装虚拟机的“硬盘”文件
sudo dd if=/dev/zero of=/xen/vm01.img bs=1M count=5120
将of替换为自己想要存放“硬盘”文件的位置并命名,修改count指定文件大小。/dev/zero是系统自带的用来生成空白文件的。上面的命令在/xen目录下生成了一个名为vm01.img的5G大小的文件。
5.开启http服务支持
sudo vi /etc/xen/xend-config.sxp 
将 (xend-http-server no)前面的#注释掉,把no改为yes
修改完重启xen:
sudo service xend restart
6.挂载ISO文件到apache目录下:
sudo mkdir /var/www/centos
sudo mount -o loop 存放ISO文件的路径/CentOS-6.4-x86_64-bin-DVD1.iso /var/www/centos
7.开始安装
sudo virt-install -n centos -r 768 -f /xen/fedora.img --nographics -p  -l http://192.168.79.1/centos
解释:
-n用于指定虚拟机名字
-r用于指定内存大小
-f用来指定虚拟机安装到哪个“硬盘”
-p表示是半虚拟化
-l用于指定安装来源,注意不要用http://127.0.0.1/centos,而要用本机在真实网络中的IP,此例中是 192.168.79.1,否则会出现Unable to retrieve /images/install.img的错误。
接下来就会弹出centos的安装界面,安装即可。
XenCenter7.6中文版windows 桌面安装包(附带英文版)和服务器底层系统镜像XenServer-7.6.0-install-cd.iso;由于iso文件超过限制 如需下载XenServer-7.6.0-install-cd.iso请移步到 https://pan.baidu.com/s/1JxgD9wwNprxN8Eelm8iDgQ ,需要的提取码在压缩包“XenCenter7.6中文版客户端”中。 里面包含了很难找到的XenCenter7.6和XenServer7.6的配套虚拟化工具。 XenServer 是在云计算环境中经过验证的企业级虚拟化平台,可提供创建和管理虚拟基础架构所需的所有功能。它深得很多要求苛刻的企业信赖,被用于运行最关键的应用,而且被最大规模的云计算环境和 xSP 所采用。XenServer: 通过整合服务器,降低电源、冷却和数据中心空间需求来降低成本允许在几分钟内完成新服务器置备和IT服务交付,进而提高IT灵活性确保可始终达到应用要求和性能水平标准减少故障影响,防止灾难,进而最大限度地减少停机,免费版 XenServer 配备有64位系统管理程序和集中管理、实时迁移及转换工具,可创建一个虚拟平台来最大限度地提高虚拟机密度和性能。Premium 版 XenServer 扩展了这一平台,可帮助任何规模的企业实现管理流程的集成和自动化,是一种先进的虚拟数据中心解决方案。 通俗的理解: XenServer 是思杰公司(Citrix) 推出的一款服务器虚拟化系统,强调一下是服务器“虚拟化系统”而不是“软件”,与传统虚拟机类软件不同的是它无需底层原生操作系统的支持,也就是说 XenServer 本身就具备了操作系统的功能,是能直接安装在服务器上引导启动并运行的,XenServer 目前最新版本为7.0。国内VPS管理软件XenSystem就是基于XenServer 5.6开发的,一直沿用着这个虚拟平台,稳定性也较Hyper-V高。支持多达128G 内存,对2008R2 及Linux Server 都提供了良好的支持,XenServer 本身没有图形界面,为了方便Windows 用户的易用, Citrix 提供了XenCenter 通过图形化的控制界面,用户可以非常直观的管理和监控XenServer 服务器的工作。 我们可以将一台性能强劲的服务划分成多台服务器,让这些服务器同时运行提供各种应用服务,节省硬件投资也方便管理。比如你的公司只有一台OA服务器,因为业务需要增加内网WEB 服务和邮件服务、需要同时使用IIS 和apache ; 这个时候你可以用XenServer 在服务器上创建三台虚拟的服务器,运行各自的操作系统和应用服务,它们共享服务器的硬件资源又互不冲突。单个服务器意外死机不会影响到其他服务器的工作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值