杰瑞科技汇

vcenter安装教程

重要提示:在开始之前

  1. 版本选择

    vcenter安装教程-图1
    (图片来源网络,侵删)
    • vCenter Server on Windows Server:传统的安装方式,功能全面,与 AD 集成好,适合需要管理多个不同版本 ESXi 主机(尤其是 6.7 及以下)的环境。
    • vCenter Server Appliance (VCSA):基于 Linux 的虚拟设备,是 VMware 官方强烈推荐的部署方式,安装更快、更简单、更安全,且自带的 Postgres 数据库性能优异。如果你的环境是全新的,并且主要管理 ESXi 7.0 及以上版本,请优先考虑 VCSA。 本教程主要讲解 Windows 版本。
  2. 获取安装文件

    • 你需要从 VMware 官方网站下载 vCenter ServerPlatform Services Controller (PSC) 的安装程序,通常它们被打包在一个下载文件中。
    • 确保下载与你的 ESXi 主机版本兼容的 vCenter 版本,ESXi 8.0 U2 通常需要 vCenter 8.0 U2。
  3. 硬件和软件要求

    • CPU:至少 4 vCPU,推荐 8 vCPU 或更多。
    • 内存:至少 32GB RAM,推荐 64GB 或更多。
    • 硬盘:至少 2 个虚拟磁盘:
      • 系统盘:至少 200GB,用于安装操作系统和 vCenter 组件。
      • 数据盘:至少 300GB,用于存放虚拟机文件(如果此 vCenter 也用于管理自身)。
    • 操作系统:Windows Server 2025 或 Windows Server 2025(标准版或数据中心版)。
    • 网络:必须有一个静态 IP 地址。
    • 域名:强烈建议将 vCenter 部署在一个 Active Directory 域环境中,并使用完全限定域名。

第一部分:准备工作

在运行安装程序之前,必须正确配置好操作系统。

步骤 1:安装操作系统

  1. 创建一个新的虚拟机,配置好上面提到的 CPU、内存和硬盘。
  2. 安装 Windows Server 2025/2025。
  3. 安装完成后,进入服务器管理器,安装以下角色和功能:
    • .NET Framework 3.5 (包括 .NET 2.0 和 3.0)
    • PowerShell
    • Remote Server Administration Tools -> Role Administration Tools -> AD DS and AD LDS Tools -> Active Directory Domain Services and Lightweight Directory Services Tools

步骤 2:配置网络和主机名

  1. 设置静态 IP:为虚拟机分配一个静态 IP 地址、子网掩码、网关和 DNS 服务器。
  2. 设置主机名:将计算机名更改为符合你域命名规范的 FQDN(vcenter.yourdomain.com),系统可能会提示你加入域,请确保你有域管理员权限。
  3. 加入域:将服务器加入到你的 Active Directory 域中。
  4. 重启服务器:完成加入域后,务必重启服务器以使配置生效。

步骤 3:配置防火墙

vCenter Server 使用多个端口进行通信,为了简化安装,你可以暂时关闭 Windows Defender 防火墙,或者在入站规则中启用所有 vCenter ServerPlatform Services Controller 相关的规则。

vcenter安装教程-图2
(图片来源网络,侵删)
  • 临时关闭(推荐用于测试环境)
    • 打开 "Windows Defender 防火墙"。
    • 点击左侧的 “启用或关闭 Windows Defender 防火墙”。
    • 对于“专用网络设置”和“公用网络设置”,都选择“关闭 Windows Defender 防火墙(不推荐)”。
    • 在生产环境中,请务必手动开放所需端口。

步骤 4:配置 DNS

  1. 在你的 Active Directory DNS 服务器上,为 vCenter 的 FQDN 创建一条 A 记录
  2. 如果你的环境使用 SSO,建议也创建一条 PTR 记录(反向解析记录)。

第二部分:安装 vCenter Server 和 PSC

vCenter 8.x 的架构将核心服务(如 vSphere Client、vCenter Server 服务)和身份验证服务(SSO)分离开来,分别安装在 Platform Services Controller (PSC)vCenter Server 上,对于小型环境,可以将它们安装在同一台服务器上。

步骤 1:安装 Platform Services Controller (PSC)

  1. 本地管理员域管理员 的身份登录到服务器。
  2. 解压下载的 VMware vCenter Server 安装包。
  3. 运行 setup.exe
  4. 欢迎界面:点击 "Install"。
  5. 选择安装类型
    • 选择 "vCenter Server with Platform Services Controller",因为我们是在同一台服务器上安装,所以这个选项是正确的。
  6. 接受许可协议
  7. 选择安装位置:可以保持默认,或根据需要修改。
  8. 配置 Platform Services Controller
    • 数据源:选择 "Embedded"(嵌入式数据库)。
    • SSO 管理员密码:为 SSO 管理员(administrator@yourdomain.com)设置一个强密码。请务必牢记此密码,它是管理 vCenter SSO 服务的核心账户。
    • 确认密码
  9. 网络设置
    • SSO 域:输入你的 Active Directory 域名(yourdomain.com)。
    • SSO 站点名称:输入一个站点名称(mysite),对于单台 PSC,这通常只是一个标识。
    • 主机名:会自动填充服务器的 FQDN,确认无误即可。
    • 端口:保持默认。
  10. 摘要:检查配置信息,确认无误后点击 "Install"。
  11. 安装过程:等待安装完成,这可能需要一些时间,完成后会提示你重启计算机。

步骤 2:安装 vCenter Server

  1. 服务器重启后,再次以 本地管理员域管理员 身份登录。
  2. 再次运行 setup.exe
  3. 欢迎界面:点击 "Install"。
  4. 选择安装类型
    • 选择 "vCenter Server"
  5. 接受许可协议
  6. 选择安装位置:可以保持默认。
  7. 配置 vCenter Server
    • Platform Services Controller:选择 "Use an existing Platform Services Controller",然后点击 "Browse",选择刚刚安装在同一台服务器上的 PSC。
    • vCenter Single Sign-On:会自动关联到 PSC 的 SSO。
    • 数据源:选择 "Use Embedded Database"(嵌入式数据库)。
    • vCenter Server 密码:为 administrator@vsphere.local 这个本地管理员账户设置一个强密码。请务必牢记此密码
    • 确认密码
  8. 网络设置
    • 主机名:再次确认服务器的 FQDN。
    • 端口:保持默认。
  9. CEIP (Customer Experience Improvement Program):根据你的选择勾选或取消勾选。
  10. 摘要:检查所有配置,点击 "Install"。
  11. 安装过程:等待安装完成,完成后会提示你重启计算机。

第三部分:验证和后续配置

步骤 1:验证安装

  1. 服务器重启后,打开浏览器,访问 vCenter 的 FQDN 地址:https://vcenter.yourdomain.com
  2. 你应该会看到 vSphere Client (HTML5) 的登录界面。
  3. 使用以下凭据登录:
    • 用户名administrator@yourdomain.com (或 administrator@vsphere.local)
    • 密码:你在安装时设置的 SSO 管理员密码或 vCenter 本地管理员密码。
  4. 成功登录后,你将进入 vCenter 的主页,可以看到 "系统" 选项卡,显示 vCenter 的版本、状态等信息。

步骤 2:添加 ESXi 主机

  1. 在 vSphere Client 中,点击 "主机和集群"。
  2. 右键点击 "主机和集群",选择 "添加主机"。
  3. 输入要管理的 ESXi 主机的 IP 地址或 FQDN,然后点击 "下一步"。
  4. ESXi 主机会显示其指纹信息,请与你在物理主机上看到的信息进行核对,确保一致。
  5. 输入 ESXi 主机的 root 用户名和密码。
  6. 信任和授权
    • 选择 "将主机添加到 vCenter Server 的清单中"。
    • 选择 "覆盖位置"(通常选择与现有主机相同的集群或数据中心)。
    • 授权 ESXi 主机。
  7. 完成,ESXi 主机现在应该已成功添加到 vCenter 中,你可以开始创建和管理虚拟机了。

常见问题与故障排除

  • 问题:安装过程中提示 "无法连接到数据库"。

    • 原因:通常是防火墙阻止了端口,或者 SQL Server 服务未启动(如果使用外部数据库)。
    • 解决:检查防火墙设置,确保数据库端口(如 1433, 5432)已开放,如果是嵌入式数据库,此问题较少见。
  • 问题:登录 vSphere Client 时提示 "无法连接到 vCenter Server"。

    • 原因:服务未启动、网络不通、DNS 解析错误。
    • 解决
      1. 在服务器上打开 "服务" (services.msc),检查 vmdird, vmware-stsd, vmware-vpxa 等核心服务是否正在运行。
      2. 在 vCenter 服务器上 ping vcenter.yourdomain.com,看是否能解析到正确的 IP。
      3. 在客户端电脑上 ping vcenter.yourdomain.com,看是否能通。
  • 问题:忘记 SSO 管理员密码 (administrator@yourdomain.com)。

    vcenter安装教程-图3
    (图片来源网络,侵删)
    • 警告:这是一个非常严重的问题,恢复过程复杂且风险高。
    • 解决:尝试使用 VMware 提供的 vmdir-cli 工具进行重置,但这需要一定的技术知识。最好的办法是提前记录并妥善保管所有密码。

vCenter Server 的安装虽然步骤较多,但只要严格按照教程进行,提前做好准备工作,整个过程还是比较顺利的,再次强调,对于新项目,请优先考虑安装更简单、更稳定的 VCSA (vCenter Server Appliance),这份 Windows 版本的教程主要适用于有特定需求或遗留系统需要兼容的场景。

分享:
扫描分享到社交APP
上一篇
下一篇