Install SUSE Manager in a Virtual Machine Environment with JeOS
Virtual Machine Manager (virt-manager) Settings
This chapter provides the required (KVM) settings for installation of SUSE Linux Enterprise Just Enough Operating System (JeOS) 15 as the base for SUSE Manager. A kernel virtual machine (KVM) combined with Virtual Machine Manager (virt-manager) will be used as a sandbox for this installation.
Enter the following settings when creating a new virtual machine using virt-manager.
This table specifies the minimum requirements. These are suitable for a quick test installation, such as a server with one client. If you want to use a production environment, review the requirements listed in hardware-requirements.adoc. |
In the following table replace version with the actual product version string. Find the JeOS image at https://download.suse.com/.
KVM Settings | |
---|---|
Installation Method |
Import Existing Disk Image |
OS: |
Linux |
Version: |
SLES_version_-JeOS-for-kvm-and-xen.x86_64-GM.qcow2 |
Memory: |
4096 MB |
CPU’s: |
2 |
Storage Format: |
.qcow2 24 GB (Default) JeOS Root Partition |
Virtual Disks: |
|
VirtIO Disk 2 |
101 GB for |
VirtIO Disk 3 |
50 GB for |
VirtIO Disk 4 |
4 GB for swap |
Name: |
test-setup |
Network |
Bridge br0 |
SUSE Linux Enterprise Virtualization Guide
For more information on virtualization, see SUSE Linux Enterprise Virtualization Guide. |
JeOS KVM Settings
Create three additional virtual disks required for the SUSE Manager storage partitions.
-
Create a new virtual machine using the downloaded JeOS KVM image and select
Import existing disk image
. -
Configure RAM and number of CPUs (at least 4 GB RAM and 2 CPUs).
-
Name your KVM machine and select the
Customize configuration before install
check box. -
Click Add Hardware to create three new virtual disks with these specifications. These disks will be partitioned and mounted in Procedure: Preparing JeOS for SUSE Manager Installation.
Storage size values are the absolute minimum—only suitable for a small test or demo installation. Especially
/var/spacewalk/
may quickly need more space. Also consider to create a separate partition for/srv
where Kiwi images are stored.VirtIO Storage Disks Name Sizing VirtIO Disk 2
spacewalk
101 GB
VirtIO Disk 3
pgsql
50 GB
VirtIO Disk 4
swap
4 GB
-
Click Begin Installation to boot the new VM from the JeOS image.
Follow the prompts to complete the basic JeOS installation, until the process is complete and the command prompt waits for input.
During the basic installation prompts you are asked to enter the root password. In the next message box click Confirm root Password.
Preparing JeOS for SUSE Manager
-
Log in as
root
. -
Uninstall the
sles-release
package:rpm -e --nodeps sles-release
-
Register SUSE Manager with SCC (for example, replace
<productnumber>
with4.0
and<architecture>
withx86_64
):SUSEConnect -e<EMAIL_ADDRESS> -r<SUSE_MANAGER_CODE> \ -p SUSE-Manager-Server/<productnumber>/<architecture>
-
Add SUSE Manager repositories:
SUSEConnect -p sle-module-basesystem/15.1/x86_64 SUSEConnect -p sle-module-python2/15.1/x86_64 SUSEConnect -p sle-module-server-applications/15.1/x86_64 SUSEConnect -p sle-module-web-scripting/15.1/x86_64 SUSEConnect -p sle-module-suse-manager-server/<productnumber>/x86_64
JeOS is configured to install only required packages. To get all features working you should allow to install also recommended packages. In
/etc/zypp/zypp.conf
change:solver.onlyRequires = true
To:
solver.onlyRequires = false
-
Install yast2-storage-ng with all required dependencies (approx. 40 packages, 30 MB when installed). This basic administration package is required for preparing storage partitions:
zypper in yast2-storage-ng
-
Partition and mount the virtual disks at the following locations using YaST Partitioner (
yast2 disk
).Storage size values are the absolute minimum. They are suitable only for a small test or demonstration installation, such as a server with one client. Especially
/var/spacewalk/
may quickly need more space. Also consider to create a separate partition for/srv
where Kiwi images are stored.
VirtIO Storage Disks | Name | Storage Size | File System Type |
---|---|---|---|
VirtIO Disk 2 |
|
101 GB |
XFS |
VirtIO Disk 3 |
|
50 GB |
XFS |
VirtIO Disk 4 |
|
4 GB |
swap |
-
Exit the partitioner and install the SUSE Manager pattern (approximately 730 packages, using 1.4 GB of disk space when installed):
zypper in -t pattern suma_server
-
Reboot.
For proceeding with SUSE Manager setup, see SUSE Manager Setup.