网站搜索

如何在 RHEL/CentOS 5 上使用 HyperVM 虚拟化管理器管理 OpenVz


我们都知道现在虚拟化是一个流行词,每个公司现在都在将他们的硬件服务器环境迁移到虚拟化环境。 虚拟化技术帮助IT公司减少IT开支,同时提高服务器的效率和生产力。目前市场上流行多种技术来在网络中实施虚拟化

在本教程中,我们将重点关注名为“OpenVZ”的“免费开源 Linux 虚拟化软件”,并了解如何使用管理它>超级虚拟机。在我们继续安装之前,以下是有关 OpenVZ 技术和 HyperVM 的一些详细信息。

什么是 OpenVz

OpenVZ 是一款适用于 Linux 的免费开源虚拟化软件。它是一种操作系统级虚拟化技术。它帮助我们在 Linux 服务器上实现基于容器的虚拟化。它允许我们在一台机器上创建多个安全的Linux 容器。它将这些容器视为独立的机器,并确保在这些容器中运行的应用程序在任何方面都不会发生冲突。

这些容器也称为虚拟专用服务器VPS,由于它将VPS视为独立服务器,我们可以 >独立重启每个VPS,每个vps将拥有自己的root访问权限用户IP地址内存进程系统库以及配置文件应用程序

什么是 HyperVM

HyperVMLxcenter开发的最完整、最轻量级的虚拟化管理器产品。它提供了一个图形控制台来管理我们所有的VPS容器和服务器资源,并具有管理员访问权限以及基于容器所有者的访问权限。通过这个控制台,我们可以执行启动停止重启重新安装升级</降级资源、备份恢复迁移到我们的每个容器。许多网络托管公司正在使用 HyperVMOpenVZ 来提供 Linux VPS 托管服务。

HyperVM 的优点

下面列出了 HyperVM 的其他一些优点

  1. 它支持OpenVZXen虚拟化技术。
  2. 提供基于网络的图形用户界面来管理服务器。
  3. 借助预创建的模板,在几分钟内创建采用Linux 操作系统虚拟机
  4. 易于与WHMCS(Web 主机计费软件)集成,仅从计费软件端即时设置VPS及其管理。
  5. 智能管理服务器资源,如IP网络内存CPU磁盘空间

在 RHEL/CentOS 5 上安装 HyperVM(多重虚拟化)

首先,在继续操作之前,建议在安装时禁用 selinux

[root@tecmint~]# setenforce 0

更改“/etc/sysconfig/selinux”文件中的SELinux状态。

selinux=disabled

这是在 CentOS/RHEL 计算机上安装 HyperVM 的最简单方法。我们需要从下面的链接下载最新的HyperVM安装脚本“hypervm-install-master.sh”或者使用“wget”命令来获取剧本。

  1. http://download.lxcenter.org
[root@tecmint ~] wget http://download.lxcenter.org/download/hypervm/production/hypervm-install-master.sh

现在,以root身份执行脚本。该脚本将使用自己的脚本完成所有安装,它将下载 HyperVM 安装所需的所有软件包及其与 Yum 的依赖项。

由于我们使用 OpenVZ 安装 HyperVm,因此我们需要在运行脚本时指定虚拟化类型。

[root@tecmint ~]#sh ./hypervm-install-master.sh --virtualization-type=openvz
样本输出
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
 * base: mirror.leapswitch.com
 * extras: mirror.leapswitch.com
 * updates: centos.excellmedia.net
Setting up Install Process
---------------------------------------------
--------- Output Omitted-----------
--------- Output Omitted-----------
---------------------------------------------
---------------------------------------------
FINISHED --2013-09-26 20:41:41--
Downloaded: 2 files, 2.5K in 0s (30.4 MB/s)
Executing Update Cleanup... Will take a long time to finish....
Congratulations. hyperVM has been installed successfully on your server as master
You can connect to the server at https://<ip-address>:8887 or http://<ip-address>:8888
Please note that first is secure ssl connection, while the second is normal one.
The login and password are 'admin' 'admin'. After Logging in, you will have to change your password to something more secure
Thanks for choosing hyperVM to manage your Server, and allowing us to be of service

***There is one more step you have to do to make this complete. Open /etc/grub.conf, and change the 'default=1' line to 'default=0', and reboot this machine. You will be rebooted into the openvz kernel and will able to manage vpses from the hyperVM interface.

以下是该脚本将执行的操作的简要说明。

  1. 它下载并安装所有必需的包,例如 wgetunzipPHPcurlslxlighthttpd<lxzendlxphpmysqlmysql-server 及其依赖项以及 lxphp 的帮助强>嗯。
  2. HyperVM 创建用户和组
  3. 安装mysql并为HyperVM创建数据库
  4. 它还安装 OpenVZ kernelvzctl 所需的软件包。
  5. 它还下载 CentOS预创建模板,该模板将用于创建虚拟机。

将“/etc/grub.conf”中的默认值“0”更改为“1”,以使用 启动服务器OpenVZ 内核重新启动您的服务器。

[root@tecmint ~]#sh reboot

我们已经完成了服务器中HyperVM的安装,现在可以访问其基于Web的管理器了。为此,我们需要使用以下URL

https://<ip-address>:8887 
or 
http://<ip-address>:8888

如果一切顺利,它将打开基于 Web 的 HyperVM 管理器,如下图所示,并要求提供管理员登录详细信息。首次登录面板时,请提供用户名“admin”和密码“admin”。

登录后,它会要求您更改管理员密码。请更改并从下次开始使用更改后的密码。

有关 HyperVM 的一些更重要的信息如下:

当我们在HyperVM中创建容器VPS时,它会为每个容器分配一个唯一的容器ID(CID)并将所有数据保存在 /vz 目录中。

  1. 容器的数据:/vz/root 和 /vz/private
  2. 操作系统模板:/vz/template/cache
  3. 容器配置文件:/etc/sysconfig/vz-scripts/.conf
  4. HyperVM 服务:服务 hypervm {start|stop|restart|condrestart|reload|status|fullstatus|graceful|help|configtest}
  5. OpenVZ 服务:服务 openvz {start|stop|restart}
  6. 列出所有容器:vzlist -a
  7. 预创建模板的下载链接:您可以从 OpenVz Template 下载预创建的不同操作系统模板。

这就是使用 OpenVZ 安装 HyperVM 的全部内容,HyperVM 中有很多功能可以帮助您在服务器环境中设置虚拟化。如果您在 Linux 服务器中设置 HyperVM 时遇到任何问题,或者需要任何其他帮助,例如备份恢复迁移等,您只需联系我们即可。

linux-console.net 保持联系,以获取未来更多令人兴奋和有趣的教程。请在下面的评论框中留下您的意见和建议。