公有云要求
本节介绍在公有云基础结构上安装 SUSE Multi-Linux Manager 所要满足的要求。我们已在 Amazon EC2、Google Compute Engine 和 Microsoft Azure 上对这些指令进行过测试,不过它们进行一定修改后在其他提供商的云服务上也应能正常工作。
在开始之前,请注意以下一些事项:
-
SUSE Multi-Linux Manager 设置过程执行正向确认的反向 DNS 查找。此操作必须成功,设置过程才能完成,并且 SUSE Multi-Linux Manager 才能按预期方式运行。请务必在设置 SUSE Multi-Linux Manager 之前执行主机名和 IP 配置。
-
SUSE Multi-Linux Manager Server 和 Proxy 实例需在适当的网络配置中运行,该网络配置可让您控制 DNS 项,但无法通过因特网自由访问。
-
在此网络配置中必须提供 DNS 解析:
hostname -f必须返回完全限定的域名 (FQDN)。 -
DNS 解析对于连接客户端也很重要。
-
DNS 取决于所选的云框架。有关详细说明,请参见云提供商文档。
-
我们建议将软件储存库、服务器数据库和代理 squid 缓存存储在外部虚拟磁盘上。这可以防止在实例意外终止时丢失数据。本节包含有关设置外部虚拟磁盘的说明。
1. 网络要求
在公有云上使用 SUSE Multi-Linux Manager 时,必须使用受限制的网络。我们建议使用带有适当防火墙设置的 VPN 专用子网。只能允许指定 IP 范围内的计算机访问该实例。
|
在公有云上运行 SUSE Multi-Linux Manager 意味着需要实施强大的安全措施。限制、过滤、监控并审计对实例的访问至关重要。SUSE 强烈建议不要配置全球均可访问但缺少充足边界安全保护的 SUSE Multi-Linux Manager 实例。 |
要访问 SUSE Multi-Linux Manager Web UI,请在配置网络访问控制时允许 HTTPS。这将允许您访问 SUSE Multi-Linux Manager Web UI。
In EC2 and Azure, create a new security group, and add inbound and outbound rules for HTTPS. In GCE, check the Allow HTTPS traffic box under the Firewall section.
2. 准备存储卷
我们建议将 SUSE Multi-Linux Manager 的储存库和数据库存储在不同于根卷的存储设备上。这有助于避免丢失数据,有时还可以提高性能。
SUSE Multi-Linux Manager 容器利用默认存储位置。应在部署之前为自定义存储配置这些位置。有关详细信息,请参见永久性容器卷
|
不要使用逻辑卷管理 (LVM) 进行公有云安装。 |
用于存储储存库的磁盘大小取决于您要使用 SUSE Multi-Linux Manager 管理的发行套件和通道数目。挂接虚拟磁盘时,它们将作为 Unix 设备节点显示在实例中。设备节点的名称因提供商及所选实例类型而异。
确保 SUSE Multi-Linux Manager 服务器的根卷大小不少于 100 GB。如果可能,请另外添加一个 500 GB 或以上大小的存储磁盘,并选择 SSD 存储类型。当您的实例启动时,SUSE Multi-Linux Manager 服务器的云映像会使用脚本来指派这个单独的卷。
启动实例后,您便可登录 SUSE Multi-Linux Manager 服务器,并使用以下命令查找所有可用的存储设备:
hwinfo --disk | grep -E "Device File:"
If you are not sure which device to choose, use the lsblk command to see the name and size of each device. Choose the name that matches with the size of the virtual disk you are looking for.
You can set up the external disk with the mgr-storage-server command. This creates an XFS partition mounted at /manager_storage and uses it as the location for the database and repositories:
/usr/bin/mgr-storage-server <devicename>
有关设置存储卷和分区的详细信息(包括建议的最小大小),请参见 硬件要求。