全文 Linux® 订阅 IBM Power Virtual Server 私有云
IBM Power Virtual Server 私有云 于 客户位置
完整的 Linux® 订阅功能可通过 IBM 支持 Red Hat Enterprise Linux (RHEL) 和 SUSE Linux Enterprise Server (SLES)。
完整的 Linux 订阅使用激活密钥,可访问 IBM® Power® Virtual Server 操作系统的临时修复和更新。 Power Virtual Server 由 IBM Cloud 环境中的 IBM 卫星服务器托管。 建立 Full Linux 订阅帐户需支付额外费用。
要注册完整的 Linux 订阅,您必须从 IBM 提供的库存操作系统 (OS) 图像中选择一个。 IBM 目前为非 应用程序提供 RHEL 和 SLES 库存操作系统镜像。SAP
要了解有关受支持的 SLES 版本的更多信息,请参阅 支持哪些版本的 AIX、IBM i 和 Linux?。
完整 Linux 订阅功能的操作系统文件名以 RHEL 或 SLES 开头。 对于 SAP 应用程序,请确保您使用的是 IBM 库存操作系统镜像,用于 SAP。 这些图片素材经认证可用于 SAP 应用程序。 不支持自带图像功能。 要了解有关带有 Power Virtual Server 的 SAP 应用程序的更多信息,请在开始部署之前参阅这些 必读内容。
设置完整的 Linux 订阅
完成以下步骤,为您的账户设置完整的 Linux 订阅:
配置数据平面网络
吊舱搭载时配置有控制平面网络和数据平面网络。 完整的 Linux 订阅设置是通过数据平面网络完成的。 数据平面网络将 pod 与数据中心基础设施连接起来。 数据平面网络和控制平面网络互不影响。 因此,要完成完整的 Linux 订阅,请使用 pod 上的数据平面网络。 通过使用虚拟私有云 (VPC) 的站点到站点 VPN 或使用 IBM Cloud Direct Link 2.0,在数据中心和 IBM Cloud 之间建立连接。
创建代理
在 IBM Cloud 上的虚拟私有云(VPC)中使用虚拟交换接口(VSI)设置代理。 通过 IBM Cloud Direct Link 2.0 Connect 或 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
acl SSL_ports port 8443
此外,请查看其他条目,并根据您的环境进行必要的修改。
保存 squid config
文件,并使用以下命令重启 squid 服务:
sudo systemctl enable squid
sudo systemctl stop squid
(可选)sudo systemctl start squid
完成设置
要完成设置过程,请按照以下步骤操作:
-
在 pod 中部署网络。
-
通过使用边界网关协议(BGP)的票务流程连接外部网络。
-
部署 LPAR(RHEL 或 SLES),以完成完整的 Linux 订阅。
-
使用以下方法之一连接 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 实例时选择 Full Linux Subscription (FLS) 启动映像时,您可以选择在第一次启动运行时传递用户数据。
在用户数据中,您可以选择包含自定义内容,以便为特定实例定制启动配置。
自定义用户数据必须满足以下条件:
- 它是未压缩的。
- 从
#cloud-config
开始。 - 其大小不应超过 63 Kb。