Distribution Differences
SUSE Linux Enterprise Server (SLES):
-
Enterprise-grade, commercial distribution
-
Long-term support (10-13 years)
-
Requires subscription for updates
-
Includes YaST for system management
-
Optimized for SAP and enterprise workloads
openSUSE:
-
Leap: Stable, aligned with SLES (recommended for production)
-
Tumbleweed: Rolling release (latest packages, less stable)
-
Community-supported
-
Free to use
Recommended versions:
-
SLES: 15 SP3 or later
-
openSUSE Leap: 15.3 or later
Subscription Management (SLES)
Register SLES system:
# Register with SUSE Customer Center
sudo SUSEConnect -r <registration_code>
# List available extensions
sudo SUSEConnect --list-extensions
# Activate High Availability extension (if needed)
sudo SUSEConnect -p sle-ha/15.4/x86_64
# Update system
sudo zypper refresh
sudo zypper update -y
openSUSE (no registration required):
# Update system
sudo zypper refresh
sudo zypper update -y
Package Management
Essential packages:
# Core iSCSI and multipath tools
sudo zypper install -y \
open-iscsi \
multipath-tools \
lvm2 \
sg3_utils
# Performance monitoring tools
sudo zypper install -y \
sysstat \
iotop \
iftop \
htop \
perf
# Network tools
sudo zypper install -y \
ethtool \
iproute2 \
iputils \
bind-utils
# YaST modules
sudo zypper install -y \
yast2-iscsi-client \
yast2-network
# Optional: Cluster tools (for HA)
sudo zypper install -y \
pacemaker \
corosync \
crmsh
Verify installation:
# Check iSCSI initiator
iscsiadm --version
# Check multipath
multipath -ll
# Check services
systemctl status iscsid
systemctl status multipathd
Kernel Requirements
Check kernel version:
uname -r
# Verify iSCSI module is available
modinfo iscsi_tcp
Update kernel if needed:
sudo zypper update kernel-default
sudo reboot