This chapter provides the required (KVM) settings for installation of SUSE Linux Enterprise Just Enough Operating System (JeOS) 12 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 your first installation.
For more information on virtualization, see: SUSE Linux Enterprise Virtualization Guide
Enter the following settings when creating a new virtual machine using virt-manager. In the following table replace version with the actual product version string.
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 |
For more information on virtualization, see: SUSE Linux Enterprise Virtualization Guide
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
.Configure RAM and number of CPUs (At least 4 GB RAM and 2 CPUs).
Name your KVM machine and select the
check box.Select the Procedure: Preparing JeOS for SUSE Manager Installation.
button and create three new virtual disks with the following specifications. These disks will be partitioned and mounted inVirtIO Storage Disks | Name | Sizing |
---|---|---|
VirtIO Disk 2 | spacewalk | 101 GB |
VirtIO Disk 3 | pgsql | 50 GB |
VirtIO Disk 4 | swap | 4 GB |
Click
and your new VM will boot from the JeOS image.Proceed through the basic JeOS installation prompts until you reach the command line.
During the basic installation prompts you are asked to enter the root password. Select a strong password and then in the next message box
.Register with SCC:
SUSEConnect -e`EMAIL_ADDRESS`-r`SUSE_MANAGER_CODE`
Add SUSE Manager repositories:
SUSEConnect -p SUSE-Manager-Server/<productnumber>/x86_64 -r`SUSE_MANAGER_CODE`
Install yast2-storage with all required dependencies (approx. 40 packages, 30 MB when installed). This basic administration package is required for preparing storage partitions:
zypper in -t package yast2-storage
Partition and mount the virtual disks at the following locations using YaST Partitioner (yast2 disk
).
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 |
SLES by default uses the BTRFS file system.
A mount point is created automatically for /var/lib/pgsql/
(even when not installed).
This must be removed or commented out from the /etc/fstab
entries.
As root, edit /etc/fstab
and comment out or remove the line:
/var/lib/pgsql btrfs subvol=@/var/lib/pgsql 0 0
pgsql
from the fstab Configuration FileIf you do not remove this line from fstab the first time you shut down the server you will lose your database. This occurs because you will have duplicate entries in the fstab file. Updated tools shipped with recent SPs will no longer require human intervention.
Exit the partitioner and install the SUSE Manager pattern:
zypper in -t pattern suma_server
For proceeding with SUSE Manager setup, see SUSE Manager Setup.