- 准备工作
- 安装步骤详解
- 首次启动与基本配置
- 创建第一个虚拟机
- 常见问题与注意事项
准备工作
在开始安装之前,请确保您已准备好以下所有内容。

A. 硬件要求
- CPU:
- 必须支持 Intel VT-x 或 AMD-V 硬件虚拟化技术,这是最基本也是最重要的要求,请务必在 BIOS/UEFI 中启用它。
- 支持 Intel EPT (Extended Page Table) 或 AMD RVI (Rapid Virtualization Indexing),这能显著提升虚拟机性能,强烈建议开启。
- 内存: 至少 2 GB RAM,但推荐 4 GB 或以上,以便运行更多或更大的虚拟机。
- 硬盘: 至少 32 GB 可用空间,建议使用一块独立的硬盘作为 XenServer 的安装盘,以获得最佳性能和数据隔离。
- 网卡: 至少一块 1000 Mbps (千兆) 网卡,用于管理流量,如果可能,准备第二块网卡用于虚拟机的流量,实现管理流量和业务流量的分离。
B. 软件与文件准备
- XenServer 7.0 安装镜像:
- 您可以从 Citrix 官网下载,由于是旧版本,可能需要注册或查找归档文件。
- 搜索 "Citrix Hypervisor 7.0 ISO" 或 "XenServer 7.0 ISO"。
- 注意: 请确保从官方或可信来源下载,以保证镜像的完整性和安全性。
- 制作启动介质:
- 一个 4 GB 或以上 的 U 盘。
- 一个制作 U 盘启动盘的工具,如 Rufus (Windows) 或
dd(Linux/macOS)。
- 一台用于管理的电脑:
- 操作系统: Windows, macOS, 或 Linux。
- 能够通过 SSH 连接到 XenServer 的工具 (如 PuTTY, Windows Terminal, macOS Terminal)。
安装步骤详解
步骤 1: 启动电脑并从 U 盘启动
- 将制作好的 XenServer 7.0 U 盘启动盘插入服务器的 USB 端口。
- 开启或重启服务器。
- 在开机画面出现时,根据屏幕提示(通常是
F2,F10,F12,Del或Esc键)进入 BIOS/UEFI 设置。 - 在 BIOS/UEFI 中,找到 Boot 或 启动 选项。
- 将启动顺序的第一项设置为 USB-HDD 或您的 U 盘型号。
- 保存设置并退出,电脑将从 U 盘启动。
步骤 2: 启动安装程序
- 从 U 盘启动后,您会看到 XenServer 的欢迎界面,显示 "Citrix Hypervisor"。
- 按回车键开始安装。
步骤 3: 选择语言和键盘布局
- Language (语言): 选择
English(默认) 或您需要的语言。 - Keyboard (键盘布局): 选择
us(美式键盘) 或您需要的布局。 - 点击
OK继续。
步骤 4: 查看安装信息
此界面会显示您将要安装的 XenServer 版本信息,点击 OK 继续。
步骤 5: 接受许可协议
- 使用方向键选择
I accept the terms of the license agreement。 - 点击
OK继续。
步骤 6: 选择安装模式
您会看到两个选项:
- Install XenServer: 完整安装,会清空所选硬盘上的所有数据。
- Install XenServer with a Local Storage Repository: 完整安装,并自动创建一个本地存储库(Local Storage,
SR),这是最常用的选项。
对于新安装,强烈推荐选择 Install XenServer with a Local Storage Repository,点击 OK 继续。
步骤 7: 选择安装目标硬盘
- 系统会列出所有检测到的硬盘。
- 重要: 请仔细选择,此硬盘上的所有数据将被删除,通常选择容量最大或性能最好的那块系统盘。
- 选中目标硬盘后,点击
OK。
步骤 8: 配置网络信息
这是安装过程中的关键步骤。

-
Management Interface (管理接口):
- NIC: 选择用于管理流量的物理网卡。
- IP Address (IP 地址): 为 XenServer 主机分配一个静态 IP 地址。强烈建议使用静态 IP,
168.1.100。 - Netmask (子网掩码):
255.255.0。 - Gateway (网关): 您网络的网关地址,
168.1.1。 - DNS Server (DNS 服务器): 您的 DNS 服务器地址,
8.8.8。 - Hostname (主机名): 为您的 XenServer 设置一个主机名,
xenserver01。
-
NTP Server (NTP 服务器):
- 配置 NTP 服务器可以保持系统时间同步,对虚拟化环境至关重要。
- 填入一个公共 NTP 服务器地址,
pool.ntp.org或pool.ntp.org。
-
Advanced Network Configuration (高级网络配置):
- 如果您有额外的网卡用于虚拟机流量,可以在这里配置。
- 点击
Add,选择另一块网卡,将其配置为 Virtual Machine Traffic (虚拟机流量),这样新建的虚拟机将自动使用这个网络。
配置完成后,点击 OK 继续。

步骤 9: 开始安装
确认所有配置信息无误后,点击 Begin Installation 开始安装过程,系统会格式化硬盘并复制文件,这可能需要 5-15 分钟,具体取决于您的硬盘速度。
步骤 10: 安装完成
安装完成后,会提示您 Installation Complete。请务必移除 U 盘,然后按回车键重启服务器。
首次启动与基本配置
步骤 1: 通过 XenCenter 连接 (推荐)
XenCenter 是 Citrix 提供的图形化管理工具,是管理 XenServer 最方便的方式。
- 在您的管理电脑上安装 XenCenter。
- 打开 XenCenter,在主界面点击
添加服务器。 - 输入您在安装时配置的 XenServer 的 静态 IP 地址。
- 连接时,系统会提示您输入用户名和密码。
- 默认用户名:
root - 默认密码: 留空(直接点击确定)
- 默认用户名:
- 首次登录后,系统会强制您修改
root用户的密码,请设置一个强密码。
步骤 2: 通过 SSH 连接 (可选)
- 在您的管理电脑上使用 SSH 客户端 (如 PuTTY)。
- 连接到 XenServer 的 静态 IP 地址。
- 输入用户名
root,密码为空(直接回车),然后按照提示修改密码。
创建第一个虚拟机
现在您已经成功安装并登录了 XenServer,可以创建您的第一个虚拟机了,以下是在 XenCenter 中操作的步骤:
- 在 XenCenter 左侧的控制台树中,右键点击您的 XenServer 主机。
- 选择
新建 VM。 - 选择模板:
- 您可以从 Citrix 官方模板库中选择一个操作系统模板(如 Windows Server, CentOS 等)。
- 也可以选择
从 ISO 镜像导入,如果您手头有操作系统的安装盘镜像。 - 选择好后,点击
下一步。
- 命名和存储:
- 为您的虚拟机起一个名字,
Win2012-VM。 - 选择存储位置,通常默认选择
Local storage即可,点击下一步。
- 为您的虚拟机起一个名字,
- CPU 和内存:
- 为虚拟机分配 CPU 内核数和内存大小。
- 确保分配的资源不超过 XenServer 主机的可用资源,点击
下一步。
- 网络:
- 为虚拟机选择一个虚拟网络,如果您在安装时配置了虚拟机流量网络,请选择它,否则,使用默认的管理网络(不推荐)。
- 点击
下一步。
- 确认:
- 检查所有配置信息,确认无误后,点击
完成。
- 检查所有配置信息,确认无误后,点击
- 启动并安装:
- 虚拟机创建完成后,它会在右侧资源列表中显示。
- 右键点击新创建的虚拟机,选择
启动。 - 如果您选择的是从 ISO 启动,虚拟机会从 ISO 文件启动,进入操作系统的常规安装流程,如果选择的是模板,它会直接基于模板创建一个已安装好系统的虚拟机。
常见问题与注意事项
- 无法安装/报错: 最常见的原因是 CPU 虚拟化技术未在 BIOS 中开启,请重启电脑,进入 BIOS 仔细检查
Intel VT-x/AMD-V和相关EPT/RVI选项,并确保它们是Enabled状态。 - 网络连接问题: 确保在安装时配置的 IP 地址、网关和 DNS 是正确的,XenCenter 连不上,先用
ping命令测试网络连通性。 - XenCenter 版本: 确保您安装的 XenCenter 版本与 XenServer 7.0 兼容,较新版本的 XenCenter 可以管理旧版本的 XenServer,但反之不成立。
- XenServer 7.0 的生命周期: XenServer 7.0 已经停止了官方支持和技术更新,如果您用于生产环境,请务必评估其安全性风险,并计划在未来升级到更新的、仍在维护的版本(如 XenServer 8.2 LTS)。
希望这份详细的教程能帮助您顺利完成 XenServer 7.0 的安装和使用!
