NVMe-TCP - SUSE-Specific Considerations

Linux

Audience
Public
Product
FlashBlade
FlashArray
Technology Integrations
Linux
Source Type
Documentation

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