ENREGISTRER EN TANT QUE PDF
Interface en ligne de commande de Lyve Mobile Array Guide de l’utilisateur
Interface en ligne de commande de Lyve Mobile Array 

Cet article vous a-t-il été utile ?

Configuration d’un réseau SAS/FC Linux pour Lyve Mobile Rackmount Receiver

Vous pouvez utiliser lmacli pour configurer un chemin d’accès aux données SAS/FC entre un hôte Linux et un Lyve Mobile Rackmount Receiver connecté au même réseau de données.

Les étapes suivantes sont obligatoires :

  1. Installez les paquets requis sur Linux.
  2. Configurez le Rackmount Receiver pour SAS ou FC.
  3. Recherchez de nouveaux disques sous Linux.
  4. Configurez MPIO (Multipath I/O) pour améliorer la bande passante d’E/S.

Installer les outils Multipath sous Linux

Red Hat Enterprise Linux

Pour installer les outils Multipath :

  1. Sur la station Linux, ouvrez une session de terminal.
  2. Saisissez la commande suivante :

sudo yum install lsscsi device-mapper-multipath

Ubuntu/Debian

Pour installer les outils Multipath :

  1. Sur la station Linux, ouvrez une session de terminal.
  2. Saisissez la commande suivante :

sudo apt install lsscsi multipath-tools

Configurer Lyve Mobile Rackmount Receiver pour SAS/FC

 Dans les instructions suivantes, nous partons du principe que vous savez comment utiliser lmacli pour détecter votre Lyve Mobile Array sur le réseau et importer ses identifiants depuis Lyve Management Portal. Pour plus d’informations, consultez Saisie des commandes.

lmacli info avec SAS/FC

Le type de connexion affiché pour votre Lyve Mobile Array est SAS ou FC.

Pour afficher les informations sur le périphérique :

  1. Sur la station Linux, ouvrez une session de terminal.
  2. Saisissez la commande suivante :

lmacli info adresse IP

où : adresse IP est l’adresse IP d’un port du Rackmount Receiver, par exemple :

lmacli info 192.168.0.100

Exemple de résultat 
=== Identification === 
Product: STJX46000400
Serial number: NB261234
Connection type: SAS
Name:
=== Disk encryption === 
Status: Secured, unlocked
=== Pools === 
Name: dg
Total size: 59.9TB
Available size: 0B
Number of volumes: 1
=== Volumes === 
Name: volume-0
Pool name: dg
Size: 59.9TB
RAID level: RAID0
Status: OK
Mapped: No

Appliquer la configuration SAS/FC avec lmacli

Pour appliquer la configuration :

  1. Sur la station Linux, ouvrez une session de terminal.
  2. Saisissez la commande suivante :

lmacli rackmount-setup adresse IP

où : adresse IP est l’adresse IP d’un port du Rackmount Receiver, par exemple :

lmacli rackmount-setup 192.168.0.100

Exemple de résultat
Checking device configuration (SAS)
Clearing existing rackmount configuration
Creating new rackmount configuration

Rechercher de nouveaux disques sous Linux

Afficher les périphériques de stockage

Pour afficher les périphériques de stockage connectés :

  1. Sur la station Linux, ouvrez une session de terminal.
  2. Saisissez la commande suivante :

lsscsi

Exemple de résultat
[0:0:13:0]enclosuSEAGATESTJX46000400M100-
[0:0:14:0]enclosuSEAGATESTJX46000400M100-

Si l’hôte est équipé d’un adaptateur de bus hôte double port SAS ou FC, Linux devrait afficher deux boîtiers. Chaque boîtier peut contenir un disque si le câble relie l’hôte aux ports correspondants sur le Rackmount Receiver. Les boîtiers et disques associés au volume du Lyve Mobile Array sont configurés avec l’attribut de fournisseur SEAGATE et le modèle commence par STJX.

Si les boîtiers sont affichés, mais qu’aucun disque ne leur est associé, vous devez renouveler l’analyse de la configuration du stockage hôte pour actualiser la configuration.

Analyser de nouveau le bus SAS/FC

Pour actualiser la configuration :

  1. Sur la station Linux, ouvrez une session de terminal.
  2. Saisissez la commande suivante :

rescan-scsi-bus.sh

Exemple de résultat
[SNIP]
2 new or changed device(s) found.
[0:0:13:1]
[0:0:14:1]
0 remapped or resized device(s) found.
0 device(s) removed.

À la fin de cette nouvelle analyse, le système affiche un récapitulatif des modifications apportées à la configuration du stockage. Dans l’exemple ci-dessus, deux nouveaux disques ont été détectés (un pour chaque boîtier).

Saisissez à nouveau lsscsi pour afficher le périphérique de traitement par blocs associé à chaque disque :

Exemple de résultat
[0:0:13:0]enclosuSEAGATESTJX46000400M100-
[0:0:13:1]diskSEAGATESTJX46000400M100/dev/sda
[0:0:14:0]enclosuSEAGATESTJX46000400M100-
[0:0:14:1]diskSEAGATESTJX46000400M100/dev/sdb

Chaque disque de l’exemple ci-dessus représente un chemin d’accès distinct qui mène à la même unité logique exportée par le Lyve Mobile Array.

Le démon multipath du mappeur de périphériques fusionne les différents chemins d’accès aux périphériques. Reportez-vous à « Configurer MPIO (Multipath I/O) pour améliorer la bande passante d’E/S » ci-dessous.

Configurer MPIO (Multipath I/O) pour améliorer la bande passante d’E/S

Le démon multipath du mappeur de périphériques détecte et fusionne plusieurs chemins d’accès à des périphériques lors d’un basculement ou pour des raisons de performances.

Afficher les appareils multipath

Pour afficher les appareils multipath :

  1. Sur la station Linux, ouvrez une session de terminal.
  2. Saisissez la commande suivante :

sudo multipath -11

Exemple de résultat
mpatha (3600c0ff000f392966aae456201000000) dm-1 SEAGATE,STJX60000400
size=55T features='0' hwhandler='1 alua' wp=rw
|-+- policy='service-time 0' prio=50 status=active
| `- 0:0:13:1 sda 8:0 active ready running
`-+- policy='service-time 0' prio=50 status=enabled
`- 0:0:14:1 sdb 8:16 active ready running

Pour améliorer la bande passante d’E/S, il est recommandé de remplacer le paramètre path_grouping_policy du basculement par défaut par group_by_prio. Pour que la règle soit définie sur group_by_prio pour tous les Lyve Mobile Array, ajoutez l’extrait de code suivant à /etc/multipath.conf :

Exemple de résultat
devices {
device {
vendor "SEAGATE"
product "STJX.*"
path_grouping_policy "group_by_prio"
}
}

Après redémarrage du démon multipath du mappeur de périphériques ; la commande multipath -11 devrait renvoyer le résultat suivant :

Exemple de résultat
mpatha (3600c0ff000f392966aae456201000000) dm-1 SEAGATE,STJX60000400
size=55T features='0' hwhandler='1 alua' wp=rw
`-+- policy='service-time 0' prio=50 status=active
|- 0:0:13:1 sda 8:0 active ready running
`- 0:0:14:1 sdb 8:16 active ready running

La première ligne commence avec le nom du périphérique multipath (mpatha dans l’exemple ci-dessus). Le chemin d’accès complet au périphérique est /dev/mapper/mpatha.