当前位置:首页 > 虚拟机 > 正文

服务器搭建200个虚拟机(服务器开20个虚拟机)


一、公司要搭建私有云,大概200个虚拟机,虚拟化技术使用Xen,服务器使用IBMXseries,请教有什么好的方案?1、安装Xen的准备;
以GRUB引导Linux作为安装平台,并有编译工具,如gcc、binutils、make、automake等,开发库有zlib、python-dev等;
具体细节请参见:《Xenv3.0用户手册》
既然Xen是用Python开发的,那么Python当然也很重要。如果您对此不熟悉,我建议您使用操作系统的包管理工具来安装这些包。
2Redhat/Fedora操作平台上的安装;
Fedora/Redhat平台上的安装比较简单,可以通过yum在线安装Xen以及Xen支持的内核。因为Fedora/Redhat已经提供了对Fedora/Redhat的支持/>要安装Xen并支持Xen,请参见:《FedoraCore5.0使用Xen虚拟Slackware10.2》
与Fedora4.0和Redhat类似Fedora5.0现在有Yum源Xen和支持Xen的内核包;
3到Xen二进制包安装(适用于几乎所有Linux发行版);
通过Xen安装二进制软件包,这个应该是通用的,适合几乎所有的Linux操作系统。由于二进制文件已经编译完成,我在Slackware平台上使用此方法进行安装,仍然成功。另外etony兄弟也在Debian上安装过。您希望虚拟化操作系统(Debian、Gentoo、Fedora等)也支持NTFS文件系统,因此在xenU_defconfig_x86_32中找到以下行;
​#CONFIG_NTFS_FSisnotset
更改为
​CONFIG_NTFS_FS=m
第2步:配置内核;
有这一步有两种方法,一种是直接修改内核配置文件,另一种是通过配置内核配置接口;
方法一:通过修改内核配置文件;
Xen提供的内核配置文件驻留在解压目录xen-sparse/arch/xen/configs中的linux-2.6-中。前面我们已经提到了相关配置文件的用途。请仔细阅读上一步的说明;
方法二:通过内核配置界面进行配置;
[root@localhostxen-3.0.1]#makelinux-2.6-xen0-configCONFIGMODE=menuconfig
一旦我们在Linux操作系统上安装了Xen,这样的系统就应该称为XenLinux。如何使用Xen启动Linux?此时我们需要使用GRUB系统引导管理器。我们只需要更改GRUB配置文件或即可。该文件位于/boot/grub目录下;


二、家里搞个服务器开多个虚拟机好吗不好。在服务器上开启多个虚拟机会导致服务器死机,影响服务器的正常运行。所以,家里有一台服务器开多个虚拟机并不好。虚拟机是指具有完整硬件系统功能、通过软件模拟、在完全隔离的环境中运行的完整计算机系统。