使用 SUSE Manager VM 映像在虚拟机环境中安装 SUSE Manager
本章提供部署内核虚拟机 (KVM) 或 VMware 映像的过程。
SUSE Manager 4.3 映像有多种格式。这些映像包含作为底层操作系统的 SUSE Linux Enterprise Server 15 SP4 以及构建时最新的 SUSE Manager 软件。您可以从 https://download.suse.com/ 下载适合您的环境的 SUSE Manager 映像。
现在您不一定要使用 |
1. 虚拟机管理器设置
本节提供 SUSE Manager 所需的内核虚拟机 (KVM) 设置。KVM 将与虚拟机管理器 (virt-manager) 结合使用,作为此安装的沙箱。
下表指定了最低要求。这些要求适用于快速测试安装,例如包含一个客户端的服务器。如果您想要使用生产环境,请查看 硬件要求 中所列的要求。 |
虚拟机设置概览 | |
---|---|
安装方法 |
导入现有磁盘映像 |
OS: |
SUSE Linux Enterprise 15 SP4 |
内存: |
16 GB |
CPU 数量: |
4 |
虚拟磁盘: |
|
VirtIO 磁盘 1 |
SUSE-Manager-Server.x86_64-4.3.10-KVM.qcow2 |
VirtIO 磁盘 2 |
为 |
VirtIO 磁盘 3 |
为 |
VirtIO 磁盘 4 |
4 GB 交换空间 |
名称: |
suse-manager-test-setup |
网络 |
网桥 br0 |
有关 SUSE Linux Enterprise 虚拟化的详细信息,请访问 https://documentation.suse.com/sles/15-SP4/html/SLES-all/book-virtualization.html。 |
2. 创建 SUSE Manager 虚拟机 - VMware
创建虚拟机并为其配置 SUSE Manager 存储分区所需的三个额外虚拟磁盘。
virt-manager
创建 VM 和额外的分区-
在
virt-manager
中打开 。 -
在
创建新虚拟机
对话框中,选择导入现有磁盘映像
,然后单击 下一步 确认。 -
输入下载的 SUSE Manager KVM 映像的文件名,并将
SUSE Linux Enterprise 15 SP4
设置为操作系统。然后单击 下一步 确认。 -
配置 RAM 和 CPU 数量(至少 16 GB RAM,4 个 CPU)。然后单击 下一步 确认。
-
设置 VM 的名称,并选中
在安装之前自定义配置
复选框。 -
在
网络选择
下拉菜单中选择配置的网桥设备。 -
单击 完成 确认。
-
在概览仪表板中左侧导航栏的底部,单击 添加硬件 创建规格如下的额外虚拟磁盘。过程:为运行 SUSE Manager 做准备 中将对这些磁盘进行分区并挂载。
存储大小值是绝对最小值 — 仅适用于小规模测试或演示安装。尤其是
/var/spacewalk/
可能很快就需要更多的空间。另外,请考虑为 Kiwi 映像所存储到的/srv
创建一个单独的分区。VirtIO 存储磁盘 名称 大小 VirtIO 磁盘 2
spacewalk
500 GB
VirtIO 磁盘 3
pgsql
100 GB
VirtIO 磁盘 4
swap
4 GB
-
单击 开始安装 以从 SUSE Manager 映像引导新 VM。
-
在 JeOS Firstboot 屏幕上选择 开始 以继续,并检查以下配置选项(键盘布局、许可协议、时区、root 的口令)。
-
安装完成后,以 root 身份登录。
-
请阅读 为 SUSE Manager 准备虚拟机。
3. 创建 SUSE Manager 虚拟机 - VMware
本节说明 VMware 配置,重点介绍如何在 VMware 环境中创建对 SUSE Manager 存储分区至关重要的额外虚拟磁盘。
-
下载 SUSE Manager Server
.vmdk
文件,然后将该文件副本传输到您的 VMware 存储区。 -
使用 VMware Web 界面复制上载的
.vmdk
文件。这会将提供的.vmdk
文件转换成适合 vSpere 超级管理程序的格式。请使用这个新副本作为虚拟机的基础映像。 -
创建一个新的虚拟机,并根据 Guest 操作系统系列
Linux
和 Guest 操作系统版本 SUSE Linux Enterprise 15(64 位)为其命名。 -
额外添加一个 500 GB(或更多空间)的
硬盘 2
。 -
配置 RAM 和 CPU 数量(至少 16 GB RAM,4 个 CPU)。
-
根据需要设置网络适配器。
-
启动 VM。
-
在 JeOS Firstboot 屏幕上选择“开始”以继续,并检查以下配置对话框中(键盘布局、许可协议、时区、root 的口令)。
-
安装完成后,以 root 身份登录。
-
请阅读 为 SUSE Manager 准备虚拟机。
4. 为 SUSE Manager 准备虚拟机
启动之前,您需要从 SUSE Customer Center (https://scc.suse.com) 获取您的 SUSE Manager 注册代码。
-
以
root
身份登录。 -
将 SUSE Manager 注册到 SCC 中。例如,将
<productnumber>
替换为4.3
,并将<architecture>
替换为x86_64
:SUSEConnect -e<电子邮件地址> -r<SUSE MANAGER 代码> \ -p SUSE-Manager-Server/<产品版本号>/<体系结构>
-
运行列出扩展命令来验证已获授权的扩展:
SUSEConnect --list-extensions
-
添加 SUSE Manager 储存库:
SUSEConnect -p sle-module-basesystem/15.4/x86_64 SUSEConnect -p sle-module-server-applications/15.4/x86_64 SUSEConnect -p sle-module-web-scripting/15.4/x86_64 SUSEConnect -p sle-module-suse-manager-server/<productnumber>/x86_64
-
准备 SUSE Manager 存储空间:
suma-storage
命令会自动准备并配置之前创建的外部存储空间,以便用于 SUSE Manager。在下面的命令中,第一个参数是用于存储 SUSE Manager 数据的设备,第二个参数是用于存储数据库的设备。suma-storage /dev/vdb /dev/vdc
-
虚拟机现在已准备就绪,可以设置 SUSE Manager。
要继续设置 SUSE Manager,请参见 SUSE Manager 设置。