SLES vs openSUSE
SUSE Linux Enterprise Server (SLES):
-
Enterprise-grade, commercial support
-
Long-term support (10-13 years)
-
Certified for enterprise workloads
-
Requires active subscription
-
Conservative package updates
-
Recommended for production storage
openSUSE Leap:
-
Community-supported
-
Based on SLES codebase
-
Free to use
-
Shorter support cycle (18 months)
-
Good for non-critical workloads
openSUSE Tumbleweed:
-
Rolling release
-
Latest packages
-
Not recommended for production storage
-
Good for testing/development
Recommended Versions
Production deployments:
-
SLES: 15 SP3, SP4, or SP5
-
openSUSE Leap: 15.3, 15.4, or 15.5
Kernel requirements:
-
Minimum: Kernel 5.3 (SLES 15 SP2)
-
Recommended: Kernel 5.14+ (SLES 15 SP4)
Check kernel version:
uname -r
# Verify NVMe-TCP module is available
modinfo nvme-tcp
Subscription Management (SLES)
Register system:
# Register with SUSE Customer Center
sudo SUSEConnect -r <REGISTRATION_CODE>
# List available extensions
sudo SUSEConnect --list-extensions
# Activate required modules
sudo SUSEConnect -p sle-module-server-applications/15.5/x86_64
# Update system
sudo zypper refresh
sudo zypper update -y
Check subscription status:
sudo SUSEConnect --status
Package Management
Essential packages:
# Core NVMe and multipath tools
sudo zypper install -y \
nvme-cli \
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-network \
yast2-firewall \
yast2-storage-ng