Skip to main content
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

Acceda a volúmenes NVMe para destinos de dispositivos virtuales

Colaboradores

Puede configurar las E/S dirigidas 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 en /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

Node

El nombre de nodo incluye dos partes:

  • La notación nvme1 Representa a la controladora a y nvme2 Representa la controladora B.

  • La notación n1, n2, etc. representa el identificador de espacio de nombres desde la perspectiva del host. Estos identificadores se repiten en la tabla, una vez para la controladora y otra para la controladora B.

Namespace

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

policy='service-time 0' prio=50 status=active

Esta línea y la línea siguiente lo muestran nvme1n1, Que es el espacio de nombres con un NSID de 10, se optimiza en la ruta con un prio valor de 50 y a. status valor de active.

La controladora a es la propietaria de este espacio de nombres

policy='service-time 0' prio=10 status=enabled

Esta línea muestra la ruta de recuperación tras fallos del espacio de nombres 10, con un prio valor de 10 y a. status valor de enabled. En este momento, no se dirigen I/o al espacio de nombres en esta ruta.

La controladora B es la propietaria de este espacio de nombres

policy='service-time 0' prio=0 status=enabled

Este ejemplo muestra multipath -llSalida de otro momento, mientras se está reiniciando la controladora A. La ruta al espacio de nombres 10 se muestra como con un prio valor 0 y a. status valor de enabled.

policy='service-time 0' prio=10 status=active

Observe que el active ruta hace referencia a. nvme2, Por lo tanto, la E/S se dirige a esta ruta al controlador B.