安装

本文将引导您完成安装 Citrix XenServer 7.1 LTSR 及其累积更新。还将介绍如何解决安装期间可能发生的问题,并提供指向其他资源的链接。

本文主要面向需要在物理服务器上安装 XenServer 主机的系统管理员。

安装概述

提供的 XenServer 7.1 累积更新将作为对 XenServer 7.1 的先前累积更新的更新,也可以作为用于升级 XenServer 的其他版本或者创建全新安装的基本安装。

如果您要使用先前安装的累积更新来更新 XenServer 7.1 的现有安装:

  • 使用 XenServer 7.1 累积更新 X 安装文件

    可以从下载站点下载此文件

  • 在更新 XenServer 安装之前,请查看更新您的主机中的信息。

如果要创建 XenServer 7.1 累积更新 X 的全新安装:

如果要升级 XenServer 7.0 的现有安装:

安装 XenServer 和 XenCenter

本节分步骤介绍如何在物理服务器上安装 XenServer 主机软件、如何在 Windows 工作站上安装 XenCenter,以及最终如何将两者连接起来,以构成用来创建和运行虚拟机 (VM) 的基础结构。

在指导您完成安装后,本节还介绍了一些常用的安装和部署方案。

安装介质和安装方法

XenServer 直接安装在裸机硬件上,可避免底层操作系统的复杂性、开销和性能瓶颈。它使用从 Linux 内核获取的设备驱动程序。因此,XenServer 能够在各种硬件和存储设备上运行。但是,Citrix 建议使用经认证的设备驱动程序;有关详细信息,请参阅XenServer 硬件兼容性列表 (HCL)

XenServer 主机包含:

  • Xen 虚拟机管理程序:此虚拟机管理程序是软件的基础抽象层。此虚拟机管理程序负责底层任务,例如 CPU 调度,并且负责常驻 VM 的内存隔离。此虚拟机管理程序从 VM 的硬件提取。此虚拟机管理程序无法识别网络连接、外部存储设备及视频等。Linux Foundation Xen Project 社区将 Xen 虚拟机管理程序作为免费软件进行开发和维护,根据 GNU 通用公共许可证进行许可。XenServer 7.1 使用 Xen 虚拟机管理程序 v4.7。

  • 控制域:也称作“Domain0”或“dom0”,控制域是一个享有特权的安全 Linux VM(基于 CentOS 7.2 发行版),它运行 XenServer 管理 Toolstack。除了提供 XenServer 管理功能之外,控制域还运行驱动程序堆栈,该堆栈支持用户创建的虚拟机 (VM) 访问物理设备。

  • 管理 Toolstack:也称作 xapi,该软件 Toolstack 可以控制 VM 生命周期操作、主机和 VM 网络连接、VM 存储、用户身份验证,并允许管理 XenServer 资源池。xapi 提供公开记录的 XenAPI 管理接口,以供管理 VM 和资源池的所有工具使用。

  • VM 模板,用于将受欢迎操作系统安装为 VM。

  • 为 VM 预留的本地存储库 (SR)。

重要:

XenServer 主机必须安装在专用 64 位 x86 服务器上。

请勿在 XenServer 主机的双引导配置中安装任何其他操作系统;这种配置不受支持。

安装介质

XenServer 主机和 XenCenter 的安装程序都位于安装介质中。安装介质中还包含自述文件,该自述文件提供有用资源(包括 XenServer 和 XenServer 组件的产品文档)的说明及链接。

安装方法

可通过三种方法安装 XenServer 主机:

  • 从 CD 安装

    可以下载安装程序(ISO 文件格式)并将其刻录成 CD。要下载安装程序,请访问 XenServer 下载页面。

    XenServer 主安装文件包含用于在主机上安装 XenServer 以及在 Windows 计算机上安装 XenCenter 所需的基础软件包,以及所需的 Windows 安装介质。

  • 设置可通过网络访问的待启动 TFTP 服务器。

    有关设置 TFTP 服务器以使用玩过启动安装程序的详细信息,请参阅网络引导安装

  • 将 XenServer 安装到 SAN 上的远程磁盘以允许从 SAN 引导

    有关详细信息,请参阅从 SAN 环境引导

补充包

在安装 XenServer 之后,可以安装所需的任何补充包。将补充包 (filename.iso) 下载到您的计算机上的已知位置,并按照与安装更新相同的方式安装补充包。有关详细信息,请参阅 XenServer 补充包和 DDK 指南

升级

如果安装程序检测到之前安装的 XenServer 版本,它会显示升级选项。升级过程与首次安装过程基本相同,但会跳过几个设置步骤,并保留现有的设置,包括网络连接配置、系统时间设置等。

重要

升级需要小心谨慎,认真规划。有关升级各个 XenServer 主机和池的详细信息,请参阅升级 XenServer

安装 XenServer 主机

提示

在整个安装过程中,请通过按 F12 键快速前进到下一个屏幕。使用 Tab 键可在元素之间移动,按空格键Enter 键可进行选择。要获得常规帮助,请按 F1 键。

警告

安装 XenServer 时,会覆盖选择用作安装位置的任何硬盘驱动器上的数据。请在继续操作前备份希望保留的数据。

安装或升级 XenServer 主机:

  1. 从安装 CD 引导计算机,或从 TFTP 服务器进行网络引导(如果适用)。

  2. 显示初始引导消息和“欢迎使用 XenServer”屏幕后,选择要在安装过程中使用的键映射(键盘布局)。

    注意:

    如果您的屏幕上显示“系统硬件”警告屏幕以及硬件虚拟化协助支持,请参阅硬件制造商提供的 BIOS 升级信息。

  3. 此时将显示“欢迎使用 XenServer 安装程序”屏幕。

    XenServer 附带一套全面的驱动程序集,可支持最流行的服务器硬件配置。但是,如果已获得任何其他必要的设备驱动程序,请按 F9 键。安装程序将引导您逐步安装必要的驱动程序。

    警告:

    在安装过程中,此时只能安装包含驱动程序磁盘的更新包。但是,稍后在安装过程中会提示安装包含补充包的任何更新包。

    安装完所有必需的驱动程序后,请选择 OK(确定)以继续。

    XenServer 允许客户将 XenServer 安装配置为从 FCoE 引导。按 F10 并按照屏幕上显示的说明设置 FCoE。

    注意:

    在允许您的 XenServer 主机从 FCoE 引导之前,请手动完成将 LUN 显示给主机所需的配置。这一手动配置包括配置存储架构以及将 LUN 分配给 SAN 的公共全球通用名称 (PWWN)。完成此配置后,可用的 LUN 将作为 SCSI 设备装载到主机的 CNA 中。然后,可以使用该 SCSI 设备访问 LUN,就像它是本地连接的 SCSI 设备一样。有关配置支持 FCoE 的物理交换机和阵列的信息,请参阅供应商提供的文档。

  4. 此时将显示 XenServer EULA。使用 Page Up 和 Page Down 键可滚动浏览并阅读该协议。选择 Accept EULA(接受 EULA)以继续。

  5. 选择恰当的操作。您可能会看到下面的任意选项:

    • 执行全新安装

    • 升级:如果安装程序检测到以前安装的 XenServer 版本,则会提供升级选项。有关升级 XenServer 主机的信息,请参阅从现有版本升级

    • 还原:如果安装程序检测到以前创建的备份安装,则会提供用于从备份还原 XenServer 的选项。

    做出选择,然后选择 OK(确定)以继续。

  6. 如果您拥有多个本地硬盘,请选择主磁盘进行安装。选择 OK(确定)。

  7. 选择要用作虚拟机存储的磁盘。可以按 F5 键查看有关特定磁盘的信息。

    如果要使用精简置备功能来优化可用存储空间的利用率,请选择 Enable thin provisioning(启用精简置备)。强烈建议 Citrix Virtual Desktop 用户选择此选项,以便能够正常进行本地缓存。有关详细信息,请参阅IntelliCache

    选择确定

  8. 选择安装介质源。

    要从 CD 进行安装,请选择 Local media(本地介质)。要使用网络进行安装,请选择 HTTPFTPNFS。选择 OK(确定)以继续。

    如果选择 HTTPFTPNFS

    1. 设置网络连接,以便安装程序可以连接到 XenServer 安装介质文件。

      如果计算机具有多个 NIC,请选择要用于访问 XenServer 安装介质文件的其中一个 NIC。选择 OK(确定)以继续。

    2. 选择 Automatic configuration (DHCP)(自动配置(DHCP))以使用 DHCP 配置 NIC,或者选择“Static configuration”(静态配置)以手动配置 NIC。如果选择 Static configuration(静态配置),请根据需要输入详细信息。

    3. 如果选择 HTTPFTP,请提供 HTTP 或 FTP 存储库的 URL,以及用户名和密码(如有需要)。

      如果选择 NFS,请提供 NFS 共享所在的服务器及其路径。

    选择确定继续操作。

  9. 指定是否验证安装介质的完整性。如果选择 Verify installation source(验证安装源),系统会计算软件包的 SHA256 校验和,并将其与已知值核对。验证过程可能需要一段时间。做出选择,然后选择 OK(确定)以继续。

  10. 设置并确认 root 用户密码,XenCenter 将使用此密码连接到 XenServer 主机。您还将使用此密码(对应用户名为“root”)登录 xsconsole(系统配置控制台)。

  11. 设置用来连接到 XenCenter 的主管理接口。

    如果您的计算机有多个 NIC,请选择您希望用来实施管理的 NIC。选择 OK(确定)以继续。

  12. 配置管理 NIC IP 地址,方法是选择 Automatic configuration (DHCP)(自动配置(DHCP))以使用 DHCP 配置 NIC,或者选择 Static configuration(静态配置)以手动配置 NIC。要在 VLAN 网络中配备管理接口,请提供 VLAN ID。

    注意:

    要成为池的成员,XenServer 主机必须具有静态 IP 地址或者支持 DNS 寻址。如果使用 DHCP,应确保启用静态 DHCP 保留策略。

  13. 手动指定或通过 DHCP 自动指定主机名和 DNS 配置。

    Hostname Configuration(主机名配置)部分中,选择 Automatically set via DHCP(通过 DHCP 自动设置),使 DHCP 服务器同时提供主机名和 IP 地址。如果选择 Manually specify(手动指定),请在提供的字段中输入服务器的主机名。

    注意:

    如果手动指定主机名,请输入短主机名而非完全限定域名 (FQDN)。输入 FQDN 会导致外部身份验证失败,或者添加到 AD 中的 XenServer 主机可能具有其他名称。

    DNS Configuration(DNS 配置)部分中,选择 Automatically set via DHCP(通过 DHCP 自动设置),以使用 DHCP 获取名称服务配置。如果选择 Manually specify(手动指定),请在提供的字段中输入主 DNS 服务器(必需)、二级 DNS 服务器(可选)和三级 DNS 服务器(可选)的 IP 地址。

    选择确定继续操作。

  14. 按地理区域和城市选择时区。可以键入所需区域设置的第一个字母以跳至第一个以此字母开头的条目。选择 OK(确定)以继续。

  15. 指定希望服务器在确定本地时间时所用的方法:使用 NTP 或手动输入时间。做出选择,然后选择 OK(确定)以继续。

  16. 如果使用 NTP,请选择 NTP is configured by my DHCP server(NTP 由我的 DHCP 服务器配置),或者在下面的字段中至少提供一个 NTP 服务器名称或 IP 地址。选择确定

    注意:

    XenServer 假定服务器 BIOS 中的时间设置是当前 UTC 时间。

  17. 选择安装 XenServer

    如果选择了手动设置日期和时间,系统将在安装期间提示您输入这些信息。设置后,选择 OK(确定)以继续。

  18. 如果要从 CD 进行安装,下一个屏幕会询问您是否要从 CD 安装任何补充包。如果您打算安装由硬件供应商提供的任何增补包,请选择 Yes(是)。

    如果您选择安装补充包,系统将提示您将其插入。弹出 XenServer 安装 CD,并插入补充包 CD。选择确定

    选择 Use media(使用介质)继续进行安装。

    对要安装的每个包重复执行上述操作。

  19. Installation Complete(安装完成)屏幕中,弹出安装 CD(如果是从 CD 进行安装),然后选择 OK(确定)重新引导服务器。

    服务器重新引导后,XenServer 将显示 xsconsole(系统配置控制台)。要从 xsconsole 访问本地 shell,请按 Alt+F3;要返回 xsconsole,请按 Alt+F1

    注意:

    记下显示的 IP 地址。请在将 XenCenter 连接到 XenServer 主机时使用此 IP 地址。

安装 XenCenter

XenCenter 必须安装在可以通过网络连接到 XenServer主机的 Windows 计算机上。请务必在此系统中安装 .NET Framework 4.6 或更高版本。

XenServer 安装介质附带 XenCenter 安装介质。还可以从 XenServer 下载页面下载最新版本的 XenCenter。

安装 XenCenter:

  1. 在安装 XenCenter 之前,请确保已卸载所有先前版本。

  2. 启动安装程序。

    如果从 XenServer 安装 CD 进行安装:

    1. 将安装 CD 插入要运行 XenCenter 的计算机的 DVD 驱动器中。

    2. 打开 CD 上的 client_install 文件夹。双击 XenCenter.msi 开始安装。

  3. 按照安装向导操作;该向导允许您修改默认目标文件夹,然后安装 XenCenter。

将 XenCenter 连接到 XenServer 主机

将 XenCenter 连接到 XenServer 主机:

  1. 启动 XenCenter。程序将在主页选项卡打开。

  2. 单击添加新服务器图标。

  3. 服务器字段中输入 XenServer 主机的 IP 地址。键入在 XenServer 安装期间所设置的 root 用户名和密码。单击添加

  4. 首次添加主机时,将显示保存和还原连接状态对话框。在此对话框中,可以针对主机连接信息的存储及主机连接的自动还原设置首选项。

    如果以后要更改首选项,可以使用 XenCenter 或 Windows 注册表编辑器进行更改。

    要在 XenCenter 中执行此操作,请从主菜单中选择工具,然后选择选项。系统将打开选项对话框。选择保存并还原选项卡,设置您的首选项。单击确定以保存更改。

    为此,请使用 Windows 注册表编辑器导航到注册表项 HKEY_LOCAL_MACHINE\Software\Citrix\XenCenter 并添加一个名为 AllowCredentialSave 的注册表项,字符串值为 truefalse