iSCSI - SUSE-Specific Considerations

Linux

Audience
Public
Product
FlashBlade
FlashArray
Technology Integrations
Linux
Source Type
Documentation

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