Acceda a volúmenes NVMe para destinos de dispositivos virtuales
Puede configurar la E/S dirigida al destino del dispositivo en función del SO (y del método de acceso múltiple de extensión) que esté utilizando.
Para RHEL 7 y SLES 12, el host Linux dirige la I/o a los destinos de dispositivos virtuales. DM-MP gestiona las rutas físicas subyacentes a estos destinos virtuales.
Los dispositivos virtuales son destinos de I/O.
Asegúrese de ejecutar I/o solo en los dispositivos virtuales creados por DM-MP, no en las rutas de los dispositivos físicos. Si ejecuta I/o en las rutas físicas, DM-MP no podrá gestionar un evento de conmutación al nodo de respaldo y la I/o fallará.
Puede acceder a estos dispositivos de bloque a través del dm
o el symlink
pulg /dev/mapper
; por ejemplo:
/dev/dm-1 /dev/mapper/eui.00001bc7593b7f5f00a0980000af4462
Ejemplo
El siguiente ejemplo es el resultado de nvme list
El comando muestra el nombre del nodo del host y su correlación con el identificador de espacio de nombres.
NODE SN MODEL NAMESPACE /dev/nvme1n1 021648023072 NetApp E-Series 10 /dev/nvme1n2 021648023072 NetApp E-Series 11 /dev/nvme1n3 021648023072 NetApp E-Series 12 /dev/nvme1n4 021648023072 NetApp E-Series 13 /dev/nvme2n1 021648023151 NetApp E-Series 10 /dev/nvme2n2 021648023151 NetApp E-Series 11 /dev/nvme2n3 021648023151 NetApp E-Series 12 /dev/nvme2n4 021648023151 NetApp E-Series 13
Columna | Descripción |
---|---|
|
El nombre de nodo incluye dos partes:
|
|
La columna Namespace enumera el identificador de espacio de nombres (NSID), que es el identificador desde la perspectiva de la cabina de almacenamiento. |
En lo siguiente multipath -ll
salida, las rutas optimizadas se muestran con un prio
valor de 50, mientras que las rutas no optimizadas se muestran con un prio
valor de 10.
El sistema operativo Linux enruta la I/o al grupo de rutas que se muestra como status=active
, mientras que los grupos de rutas aparecen como status=enabled
están disponibles para recuperación tras fallos.
eui.00001bc7593b7f500a0980000af4462 dm-0 NVME,NetApp E-Series size=15G features='1 queue_if_no_path' hwhandler='0' wp=rw |-+- policy='service-time 0' prio=50 status=active | `- #:#:#:# nvme1n1 259:5 active ready running `-+- policy='service-time 0' prio=10 status=enabled `- #:#:#:# nvme2n1 259:9 active ready running eui.00001bc7593b7f5f00a0980000af4462 dm-0 NVME,NetApp E-Series size=15G features='1 queue_if_no_path' hwhandler='0' wp=rw |-+- policy='service-time 0' prio=0 status=enabled | `- #:#:#:# nvme1n1 259:5 failed faulty running `-+- policy='service-time 0' prio=10 status=active `- #:#:#:# nvme2n1 259:9 active ready running
Elemento de línea | Descripción |
---|---|
|
Esta línea y la línea siguiente lo muestran La controladora a es la propietaria de este espacio de nombres |
|
Esta línea muestra la ruta de recuperación tras fallos del espacio de nombres 10, con un La controladora B es la propietaria de este espacio de nombres |
|
Este ejemplo muestra |
|
Observe que el |