我有一台运行 Centos 6.4 的 IBM 服务器,我只有一个公共 IP。
我需要在其中创建两个虚拟服务器(在模拟虚拟硬件上运行的完整客户操作系统)并将它们指向两个不同的站点。
我怎样才能做到这一点?
我想使用 apache 作为网络服务器。
答案1
所以,您有一台运行在现代硬件上的服务器(我假设..),并且您想将其转换为虚拟化主机。
注意事项:
您需要在 64 位 CPU 上运行,并且拥有允许虚拟化、VT-d 扩展或类似功能的 CPU。
从 CentOS 5.4 开始,KVM 作为一种虚拟化机制得到原生支持。
有一个CentOS 网站上的精彩指南有关安装和配置 KVM。
基本上,您安装 KVM 包,插入内核模块,然后使用 virsh 或 virt-manager 在您的服务器上创建虚拟机。
您可以配置桥接分接网络,以便您的虚拟机有效地直接连接到主机服务器上的 NIC。
或者,您可以使用仅主机网络,以便虚拟机直接连接到主机上的虚拟接口,并将其连接到虚拟客户机上的接口。
然后,您可以根据需要在主机上配置 IPtables 以将流量路由到客户机的仅主机适配器。
一旦您的虚拟机安装了您选择的 Linux 发行版,您就可以单独配置它们来托管您选择的任何网站。