为 IBM Power Virtual Server私有云 订购完整的 Linux® 服务
IBM Power Virtual Server私有云 于 客户所在地
完整的 Linux® 订阅功能可通过 Red Hat Enterprise Linux (RHEL) 和 SUSE Linux Enterprise Server (SLES) 支持 IBM。
完整的 Linux 预订使用激活密钥来提供对 IBM® Power® Virtual Server操作系统的临时修订和更新的访问权。 Power Virtual Server 在 IBM Cloud 环境中的 IBM 卫星服务器上托管。 设置完整 Linux 预订帐户需要额外费用。
要注册完整的 Linux 预订,必须选择 IBM提供的其中一个库存操作系统 (OS) 映像。 IBM 目前为非 应用程序提供 RHEL 和 SLES 库存操作系统镜像。SAP
要了解有关受支持的 SLES 版本的更多信息,请参阅 支持哪些版本的 AIX,IBM i和 Linux ?。
完整 Linux 订阅功能的操作系统文件名以 RHEL 或 SLES 开头。 对于 SAP 应用程序,请确保您正在将 IBM stock OS 映像用于 SAP。 这些库存映像已通过使用 SAP 应用程序的认证。 不支持自带映像功能。 要了解有关具有 Power Virtual Server的 SAP 应用程序的更多信息,请在开始部署之前参阅以下 必须读取。
设置完整 Linux 预订
完成以下步骤以设置帐户的完整 Linux 预订:
配置数据平面网络
登机时,pod 配置有控制平面网络和数据平面网络。 完整的 Linux 预订设置是通过数据平面网络完成的。 数据平面网络将 pod 与数据中心基础结构连接。 数据平面网络和控制平面网络不相互作用。 因此,要完成完整的 Linux 预订,请使用 pod 上的数据平面网络。 通过使用虚拟私有云 (VPC) 的站点到站点 VPN 或使用 IBM Cloud Direct Link 2.0 在数据中心和 IBM Cloud 之间建立连接。
创建代理
使用虚拟交换机接口 (VSI) 在 IBM Cloud 上的虚拟私有云 (VPC) 中设置代理设置。 通过 IBM Cloud Direct Link 2.0 连接或 VPN 连接,将 IBM Cloud 上的此 VPC 连接到控制平面网络。
建议对代理 VSI 使用 CentOS 映像。
要创建代理设置,请完成以下步骤:
-
通过导航至 IBM Cloud 仪表板> VPC 基础结构> 网络> 安全组,打开 VPC 的安全组。 有关安全组的更多信息,请参阅 关于安全组。
-
在连接到代理的缺省安全组中,添加 443,8443,80 和 3128 个端口。
-
在 VSI 上,临时启用浮动 IP。 在代理实例中,按以下格式在
ssh
命令中使用此临时 IP 地址,启动安全外壳 (SSH) 连接:ssh root@<external IP address>
例如,ssh root@1.2.3.4
安装鱿鱼底座
在 VSI 中,使用以下命令安装 squid:
sudo yum update -y
sudo yum install epel-release
sudo yum install squid
您必须拥有 root 权限才能运行这些命令。 安装完成后,squid config
文件将存储在 /etc/squid/squid.conf
位置中。
使用以下命令配置 squid:
acl localnet "<CIDR of a subnet that you will deploy in the pod>"
例如,10.140.129.217/29
acl ibmprivate dst 161.26.0.0/16
acl ibmprivate dst 166.8.0.0/14
另外,请查看其他条目,并根据您的环境进行必要的更改。
保存 squid config
文件,然后使用以下命令重新启动 squid 服务:
sudo systemctl enable squid
sudo systemctl stop squid
(可选)sudo systemctl start squid
完成设置
要完成设置过程,请按照以下步骤操作:
-
在 pod 中部署网络。
-
使用带有边界网关协议 (BGP) 的凭单进程在外部连接网络。
-
部署用于完成完整 Linux 订阅的 LPAR(RHEL 或 SLES)。
-
使用以下方法之一连接 LPAR:
- 从浏览器上的控制台。
- 从数据网络使用
SSH
命令。
-
使用
ping
命令测试 VPC 上 VSI 的内部专用地址。 例如,ping 10.240.0.4
-
要向卫星服务器上的 RHEL 或 SLES 订阅注册 LPAR,请打开存储在路径
/usr/share/powervs-fls
中的powervs-fls-readme.md
文件,并在文件中使用以下命令:/usr/local/bin/rhel-cloud-init.sh
/usr/local/bin/sles-cloud-init.sh
-
该命令的其中一个参数表示代理 IP。 将此代理 IP 设置为代理 VSI 的内部专用 IP。 例如,
10.240.0.4
。 将端口设置为 3128。
要检查设置是否完成以及预订是否成功,请检查日志文件 /var/log/powervs-fls.log
和 powervs-fls-dev.log
。 成功完成设置后,可以使用命令,例如 yum update -y
,yum search <package>
和 yum install <package>
。
传递用户定义的脚本
在供应 Power Virtual Server 实例时选择完整 Linux 预订 (FLS) 引导映像时,您可以选择在第一个引导运行时中传递用户数据。
在用户数据中,您可以选择包含定制内容,使您能够为特定实例定制启动配置。
定制用户数据必须满足以下条件:
- 未压缩。
- 从
#cloud-config
开始。 - 其大小不应超过 63 Kb。