IBM Cloud Docs
初始配置

初始配置

VMware Cloud Foundation for Classic - Automated 自动化配置 VMware vCenter® Server Appliance (VCSA),默认网关设置为 IBM Cloud 后端客户路由器 (BCR)。 不过,目前还没有通过 BCR 接入互联网的路径。 管理组件从 VCF for Classic - Automated 实例到互联网的标准路径是通过 T0 服务。 由于不建议更改 VCSA 或服务 T0 的配置,因此建议在客户子网上实施代理服务器,以启用 VMware Update Manager (VUM)。

这种方法意味着无需重新配置 VCSA 或服务 T0,但必须安装一个小型虚拟机 (VM)。 代理服务器是一个系统,位于两个端点设备之间,充当中间设备。 在这种情况下,它位于 VMware 的 VCSA 和更新服务器之间。

当 VUM 在 VMware 上向更新服务器请求资源时,请求会先发送到代理服务器,然后代理服务器再将请求发送到更新服务器。 代理服务器获得资源后,会将该资源发送给 VUM。 代理服务器的使用有利于安全性、管理控制和高速缓存服务。

您可以使用基于 Linux 和 Squid 的代理服务器。 Squid 代理是用于 Web 的开放式源代码高速缓存代理,支持许多协议,包括 HTTP 和 HTTPS。 有若干 VM 和基于设备的代理可用,您必须根据企业需求选择适当的代理,并遵循供应商的指导进行安装和配置。 如果您选择使用 Squid,请继续执行以下操作。

  • 将 Linux ISO 下载到跳转服务器。
  • 创建 vCenter 图书馆。
  • 将 ISO 上传到 vCenter 库。
  • 创建虚拟机,安装并配置 Linux,然后安装 Squid。

查找子网信息

开始此任务之前,请先收集信息以填充下表。 请复查建议的值,并确保这些值适合您的环境。

要查找客户专用便携式子网的详细信息,请完成以下步骤:

  1. 在 VMware Solutions 控制台中,从左侧导航面板单击资源 > VCF for Classic

  2. 选择所需的实例。

  3. 单击 Infrastructure 选项卡并选择所需的群集。

  4. 选择专用 VLAN,找到标有 Private subnet for customer workload edge 的子网。

  5. 选择子网,查看显示 IP 地址及其分配的子网详细信息页面。

  6. 利用这些信息,选择一个未分配的 IP 地址,并用适当的注释更新注释。 将此 IP 地址用于下表中的proxy ip 参数。

部署值
参数 建议值 注释
代理 CPU 1 个 vCPU Squid 没有最低要求。
代理 RAM 2 GB Squid 没有最低要求。
代理磁盘 25 GB Squid 没有最低要求。
主机名 Proxy01
地址 代理 IP 必须使用供应过程中分配的客户专用可移植子网中的备用 IP 地址。
网络掩码 255.255.255.192
网关 客户 T0 uplink1 虚拟 IP 地址 该参数是代理服务器的默认网关设置,即客户 T0 的专用上行链路 IP 地址。 通过浏览客户工作负载边缘的可移植专用子网,在 IBM Cloud for VMware Solutions 控制台中查看详细信息,即可找到 IP 地址。
DNS 服务器 AD/DNS IP 通过浏览 Resources > VCF for classic > 摘要页面,可以在 IBM Cloud for VMware Solutions 控制台中找到该 IP 地址。
BCR IP BCR IP 在选择代理 IP 的同一页面上,注意标有网关的地址。 该地址是 IBM Cloud 后端客户路由器的 IP 地址,是 10.0.0.0/8161.26.0.0/16166.8.0.0/14 的网关。 稍后,您可以在代理服务器的静态路由中使用该地址,这样它就能到达 VCSA 和 AD/DNS 服务器。
NAT IP T1 SNAT 地址 客户工作负载边缘的公共 T1 SNAT 地址将作为代理的公共 NAT 地址。 在 IBM Cloud for VMware Solutions 控制台中浏览客户工作负载边缘的可移植公共子网,查看详细信息,即可找到此 IP 地址。

配置 NSX

NSX-T 客户工作负载 T0 防火墙和 NAT 设置是启用代理服务器流量的必要条件。

设置防火墙

使用下表中的参数添加网关防火墙策略和规则。 有关更多信息,请参阅 添加网关防火墙策略和规则

防火墙规则
参数 建议值
名称 Outbound Proxy01
代理服务器 IP
目标 任意
服务 HTTP/HTTPS/ICMP Echo
操作 允许

定义 NAT 规则

使用下表中的参数添加 NAT 规则。 有关更多信息,请参阅 配置 SNAT/DNAT/无 SNAT/无 DNAT/反向 NAT

NAT 规则
参数 建议值
名称 Proxy01 SNAT
操作 SNAT
源 IP 代理服务器 IP
目标 IP 任意
转换的 IP 地址 NAT IP
已启用

安装和配置代理服务器

以下步骤将从内容库中部署一个托管 Linux Squid 的虚拟机。 在此示例中,Windows® VSI 被配置为跳转服务器,通过 VSI 公共接口的远程桌面协议访问跳转服务器。

  • 从版本库中下载 Linux ISO 文件。
  • 配置 vCenter 内容库,并用 Linux ISO 文件填充。
  • 配置虚拟机并安装 Linux 和 Squid。

下载 Linux ISO 文件

在跳转服务器上使用浏览器下载所需的 Linux ISO 文件。

配置内容库并使用 CentOS ISO 文件填充该内容库

创建本地 vCenter 内容库,请参阅 创建库。 只有在创建该库的 VCF for Classic - Automated 实例中才能访问该库。 使用 Linux ISO 填充库。 请参阅 将项目导入内容库

配置虚拟机并安装 CentOS 和 Squid

  1. 创建虚拟机。 更多信息,请参阅 使用新的虚拟机向导创建虚拟机
  2. 使用 Content Library ISO File 选项将 ISO 附加到虚拟机的 CD/DVD 驱动器上。 更多信息,请参阅 如何添加或修改虚拟机CD或DVD驱动器
  3. 按照Linux发行商提供的说明安装Linux。
  4. 安装 Squid。 Squid的安装因Linux发行版而异。 以下代码仅供参考:
yum -y update
yum -y install epel-release
yum -y update
yum clean all
yum -y install squid
systemctl start squid
systemctl enable squid
systemctl status squid
firewall-cmd –add-port=3128/tcp –permanent
firewall-cmd –reload

初始设置 VUM

配置 VCSA 以使用代理。 有关更多信息,请参阅 配置 DNS、IP 地址和代理设置