Caso práctico: configurar la E/S de multivía para particiones lógicas de cliente AIX

La E/S de multivía (MPIO) ayuda a mejorar la disponibilidad de los recursos SCSI virtuales al proporcionar vías redundantes al recurso. En este tema se describe cómo configurar la E/S de multivía para particiones lógicas de cliente AIX.

Para poder proporcionar MPIO a las particiones lógicas de cliente AIX, en el sistema deben haberse configurado dos particiones lógicas del servidor de E/S virtual. En este procedimiento se supone que los discos ya están asignados a las dos particiones lógicas del servidor de E/S virtual implicadas en esta configuración.
Para configurar MPIO, siga estos pasos. En este caso práctico, en la configuración se utilizan hdisk5 en la primera partición lógica del servidor de E/S virtual y hdisk7 en la segunda partición lógica del servidor de E/S virtual.

En la figura siguiente se muestra la configuración que se llevará a cabo durante este caso práctico.


Ilustración de la configuración de una MPIO con dos particiones lógicas del servidor de E/S virtual.

Sirviéndose de la figura anterior como guía, siga estos pasos:

  1. Mediante la HMC, cree adaptadores SCSI de servidor en las dos particiones lógicas del servidor de E/S virtual.
  2. Mediante la HMC, cree dos adaptadores SCSI virtuales de cliente en las particiones lógicas de cliente, correlacionándolas con ambas particiones lógicas del servidor de E/S virtual.
  3. En cualquiera de las particiones lógicas del servidor de E/S virtual, determine qué discos están disponibles escribiendo lsdev -type disk. El resultado es parecido a este:
    name            status     description
    
    hdisk3          Available  MPIO Other FC SCSI Disk Drive
    hdisk4          Available  MPIO Other FC SCSI Disk Drive
    hdisk5          Available  MPIO Other FC SCSI Disk Drive
    Seleccione el disco que desea utilizar en la configuración de la MPIO. En este caso práctico, hemos seleccionado hdisk5.
  4. Determine el PVID del disco seleccionado mediante el mandato lspv. En este caso práctico, hemos escrito lspv hdisk5. El resultado es parecido a este:
    hdisk5          00c3e35ca560f919                    None
    El segundo valor es el PVID. En este caso práctico, el PVID es 00c3e35ca560f919. Apunte este valor.
  5. Obtenga la lista de atributos del disco mediante el mandato lsdev. En este caso práctico, hemos escrito lsdev -dev hdisk5 -attr. El resultado es parecido a este:
    ..
    algorithm       fail_over                        Algorithm                        True
    ..
    lun_id          0x5463000000000000               Logical Unit Number ID           False
    ..
    ..
    pvid            00c3e35ca560f9190000000000000000 Physical volume identifier       False
    ..
    reserve_policy  single_path                      Reserve Policy                   True
    Apunte los valores de lun_id y reserve_policy. Si el atributo reserve_policy es distinto de no_reserve, deberá cambiarlo. Establezca el valor reserve_policy en no_reserve escribiendo chdev -dev hdiskx -attr reserve_policy=no_reserve.
  6. En la segunda partición lógica del servidor de E/S virtual, obtenga la lista de los volúmenes físicos escribiendo lspv. En la salida, busque el disco que tenga el mismo PVID que el disco identificado antes. En este caso práctico, el PVID de hdisk7 coincide:
    hdisk7          00c3e35ca560f919                    None
    Consejo: Aunque los valores del PVID deberían ser idénticos, los números de disco de las dos particiones lógicas del servidor de E/S virtual pueden variar.
  7. Determine si el atributo reserve_policy se ha establecido en no_reserve utilizando el mandato lsdev. En este caso práctico, hemos escrito lsdev -dev hdisk7 -attr. El resultado que verá es parecido a este:
    algorithm       fail_over                        Algorithm                        True
    ..
    lun_id          0x5463000000000000               Logical Unit Number ID           False
    ..
    pvid            00c3e35ca560f9190000000000000000 Physical volume identifier       False
    ..
    reserve_policy  single_path                      Reserve Policy                   
    Si el atributo reserve_policy es distinto de no_reserve, deberá cambiarlo. Establezca el valor reserve_policy en no_reserve escribiendo chdev -dev hdiskx -attr reserve_policy=no_reserve.
  8. En ambas particiones lógicas del servidor de E/S virtual, utilice mkvdev para crear los dispositivos virtuales. En cada caso, utilice el valor de hdisk adecuado. En este caso de ejemplo, hemos escrito los mandatos siguientes:
    • En la primera partición lógica del servidor de E/S virtual, hemos escrito mkvdev -vdev hdisk5 -vadapter vhost5 -dev vhdisk5
    • En la segunda partición lógica del servidor de E/S virtual, hemos escrito mkvdev -vdev hdisk7 -vadapter vhost7 -dev vhdisk7
    Ahora se exporta a la partición lógica de cliente el mismo LUN desde ambas particiones lógicas del servidor de E/S virtual
  9. Ahora puede instalarse AIX en la partición lógica de cliente. Hallará instrucciones sobre cómo instalar AIX, en Instalación de AIX AIX en un entorno particionado.
  10. Después de haber instalado AIX en la partición lógica de cliente, compruebe la MPIO de la manera siguiente:
    1. lsdev -Cc disk

      El resultado que verá es parecido a este:

      hdisk0 Available  Virtual SCSI Disk Drive
    2. lspv

      El resultado que verá es parecido a este:

      hdisk0          00c3e35ca560f919                    rootvg          active
    3. lspath

      El resultado que verá es parecido a este:

      Enabled hdisk0 vscsi0
      Enabled hdisk0 vscsi1
      Si una de las particiones lógicas del servidor de E/S virtual tiene una anomalía, el resultado del mandato lspath es parecido a este:
      Failed  hdisk0 vscsi0
      Enabled hdisk0 vscsi1
      A menos que se establezcan los atributos hcheck_mode y hcheck_interval, el estado seguirá viéndose como Failed aún después de haber recuperado el disco. Para que el estado se actualice automáticamente, escriba chdev -l hdiskx -a hcheck_interval=60 -P. Para que el cambio entre en vigor, la partición lógica de cliente debe volver a arrancarse.

Enviar comentarios | Valorar esta página