返回 导航

其他

hangge.com

使用Citrix Hypervisor(XenServer)构建虚拟化服务器教程

作者:hangge | 2020-11-16 09:10
    目前虚拟化领域基本属于 VMware vSphereESXi)、Citrix HypervisorXenServer)、KVM 三强鼎立的局面,其中前两个为商业公司的虚拟化方案。我在之前的文章中已经介绍了开源的 KVM点击查看),本文接着介绍 Citrix Hypervisor

一、基本介绍

1,什么是服务器虚拟化?

  • 服务器虚拟化是一种经过实践验证的技术,它允许多台虚拟机在单一物理服务器上运行。每台虚拟机与其它虚拟机完全隔离开来,并通过系统管理程序(hypervisor)的软件层与基础主机分离开。这样,每台虚拟机就能够运行不同的操作系统和应用。
  • 由于这些虚拟机与基础主机相分离,所以虚拟机也可以从一台物理服务器移动到另一台而不中断运行,即实时迁移。这些属性正在改变企业实施虚拟计算的方式。

2,Citrix Hypervisor 介绍

  • Xen 技术被广泛看作是业界最快速、最安全的虚拟化软件。而 Citrix Hypervisor(原来叫 XenServer)是思杰基于 Xen 的虚拟化服务器。
  • Citrix Hypervisor 是一种全面而易于管理的服务器虚拟化平台,基于强大的 Xen Hypervisor 程序之上。
  • Citrix Hypervisor 是为了高效地管理 Windows Linux 虚拟服务器而设计的,可提供经济高效的服务器整合和业务连续性。

3,组件介绍

  • Citrix Hypervisor:就是一个操作系统+虚拟化 hypervisor
  • Citrix XenCenter:就是一个管理 Citrix Hypervisor 的服务组件(只能在 Windows 上安装使用),包含访问入口,常用 UI 版本
  • Citrix Studio:就是一个虚拟桌面管理平台,虚拟机内部使用 ICA 协议,桌面内部需要安装 citrix agent,使用客户端连接,可实现外设重定向

二、安装说明

1,下载 Citrix Hypervisor 镜像

(1)首先访问官网(点击打开),选择合适的版本(需要注册用户,免费):

(2)然后将安装 ISO 镜像下载到本地:

2,安装 Citrix Hypervisor

(1)接着使用这个镜像安装系统。因为我们这次使用 WMware 做实验,在建立的虚拟机的 CPU 要勾选虚拟化功能。
提示: 如果是物理服务器,需要在 BIOS 中打开虚拟化功能(Virtualization Technology),一般的服务器默认是打开这个功能的。

(2)同时保证磁盘空间至少有 46GB,否则安装时会报“No disk with sufficient space to install XenServer on was found”错误。

(3)进入安装界面,按回车或者 F1 选择标准安装:

(4)选择键盘布局,一般选用 US,然后选择 OK

(5)选择键盘后会显示 Welcome to XenServer Setup(欢迎使用 XenServer 安装程序)界面,告知用户在安装时会重新格式化本地硬盘,所有原来的数据都会丢失,并且要求用户确认是否有重要数据。确定后选择 OK(确定)

(6)然后跳到 citrix 用户协议阅读界面,阅读并接受 XenServer 最终用户许可协议 (EULA),选择接受协议并按回车。

(7)选择主磁盘进行安装。选择 OK(确定)。下面是开启本地 cache 功能(移动到该项目按空格),能够减小存储的压力,在 DDC 服务器配置中,选择 host 时也要对应开启才行,主要是针对 Citrix 的虚拟桌面。

(8)选择安装介质中选择 Local media(本地介质)作为安装源。

(9)进入验证安装源界面中选择 Skip Verification(跳过验证),然后选择 OK(确定)。

(10)设置并确认 root 用户密码,XenCenter 应用程序将使用此密码连接 XenServer 主机。

(11)设置主机名和 dns


(12)设置时间,选择 ntp 方式自动获取时间,然后填写 ntp 服务器的 ip 地址。

(13)设置完成后选择 Install Citrix Hypervisor 开始进行安装。

(14)安装一会后会跳出询问您是否希望安装任何增补包时,请选择 No(否)继续。

(15)重启后就进入 Citrix Hypervisor 界面,安装完成。

3,安装 XenCenter

(1)XenCenter Citrix Hypervisor 的客户端管理软件,使用浏览器访问 Citrix Hypervisord Web 界面,点击链接跳转到下载页面:

(2)找到 XenCenter 下载并安装:

(3)启动程序,右键点击 XenCenter 选择“添加

(4)输入 iproot 和密码,即可连上 XenServer 服务器:

4,创建 SR

(1)使用 SSH 工具连上 Citrix Hypervisor,执行如下命令新建 iso 镜像存放目录:
cd /usr/local
mkdir os-iso

(2)接着执行如下 xe 命令创建 sr
xe sr-create name-label=os-iso type=iso device-config:location=/usr/local/os-iso device-config:legacy_mode=true content-type=iso

(3)使用 FTP 工具连上服务器(SFTP 方式、端口 22)将需要安装的系统 iso 上传到刚创建的镜像目录(这里我以 CentOS 7 系统为例):

(4)回到 XenCenter 可以看到我们刚刚创建的 SR

(5)点击“重新扫描”按钮刷新下即可显示出刚上传的 iso

5,创建虚拟机

(1)点击“新建VM”选项

(2)选择安装的操作系统(这里我以安装 CentOS 7 系统为例):

(3)给虚拟机取一个名字后,选择 iso 镜像:

(4)接下来进行 Home Server 设置、CPU 和内存设置、GPU 设置、存储设置、网路设置,最后点击“立刻创建”按钮即可开始创建虚拟机:

(5)系统安装完毕后,进入虚拟机执行 ip addr 命令可以看到此时还没有能联网的 IP。我们可以执行如下命令获取 IP 地址:
dhclient eth0

(6)再次执行 ip addr 命令可以看到已经有 IP 地址了(与宿主机是同一个网段)。至此,虚拟机的安装以及虚拟机的 IP 配置均已完成,这时就可以像往常一样使用这台虚拟机了。
评论

全部评论(0)

回到顶部