Sunteți pe pagina 1din 126

Dell EMC PowerPath for Linux

Versión 6.4

Guía de instalación y administración


302-005-086
01
Copyright © 1998-2018 Dell Inc. o sus filiales. Todos los derechos reservados.

Publicado en Julio de 2018

Dell considera que la información de este documento es precisa en el momento de su publicación. La información está sujeta a cambios sin previo
aviso.

LA INFORMACIÓN DE ESTA PUBLICACIÓN SE PROPORCIONA “TAL CUAL”. DELL NO SE HACE RESPONSABLE NI OFRECE GARANTÍA DE
NINGÚN TIPO CON RESPECTO A LA INFORMACIÓN DE ESTA PUBLICACIÓN Y, ESPECÍFICAMENTE, RENUNCIA A TODA GARANTÍA
IMPLÍCITA DE COMERCIABILIDAD O CAPACIDAD PARA UN PROPÓSITO DETERMINADO. EL USO, LA COPIA Y LA DISTRIBUCIÓN DE
CUALQUIER SOFTWARE DE DELL DESCRITO EN ESTA PUBLICACIÓN REQUIEREN LA LICENCIA DE SOFTWARE CORRESPONDIENTE.

Dell, EMC y otras marcas comerciales pertenecen a Dell Inc. o sus filiales. Las demás marcas comerciales pueden ser propiedad de sus respectivos
dueños. Publicado en México.

Dirección local de EMC


EMC Argentina (Cono Sur) Tel. +54-11-4021-3622 http://www.emc.com/es-ar/index.htm
EMC México Tel. +52-55-5080-3700 http://www.emc.com/es-mx/index.htm
EMC Venezuela (Norte de Latinoamérica) Tel. +58-212-206-6911 http://www.emc.com/es-ve/index.htm

2 PowerPath for Linux 6.4 Guía de instalación y administración


CONTENIDO

Tablas 7

Capítulo 1 Introducción 9
Introducción................................................................................................10

Capítulo 2 Instalación de PowerPath 11


Antes de la instalación.................................................................................12
Pasos relacionados con el sistema de almacenamiento...................12
Revisión de compatibilidad con el ambiente....................................12
Revisión de la compatibilidad del sistema host................................13
Revisión de licencias de PowerPath............................................... 13
Análisis del software de administración de rutas de otros fabricantes
.......................................................................................................14
Revisión del idioma de instalación...................................................14
Instalación el archivo RPM.......................................................................... 14
Instalación de PowerPath cuando VSF ya está instalado.............................15
Licencia después de la instalación............................................................... 16
Pasos posteriores a la instalación................................................................ 17

Capítulo 3 Administración en un ambiente de arranque desde SAN 19


Antes de configurar un dispositivo raíz....................................................... 20
Configuración de PowerPath en una configuración de Encendido desde SAN
en RHEL 6.x u OL 6.x en un host de BIOS.................................................. 20
Desactivación de dm-multipath en un host de RHEL 6.x o OL 6.x....
23
Configuración de PowerPath en una configuración de Encendido desde SAN
de RHEL 7.x, OL 7.x, SLES 12 SP3 o SLES 15 en un host de BIOS..............24
Desactivación de dm-multipath en un host RHEL 7.x, OL 7.x,
SLES 12 SP3 o SLES 15................................................................. 26
Actualización de PowerPath en una configuración de Encendido desde SAN
de RHEL 6.x u OL 6.x en un host de BIOS.................................................. 27
Actualización mediante el script emcpbfs_linux ....................... 27
Actualización mediante pasos manuales ........................................28
Actualización de PowerPath en una configuración de Encendido desde SAN
de RHEL 7.x, OL 7.x, SLES 12 SP3 o SLES 15 en un host de BIOS..............29
Actualización mediante el script emcpbfs_linux .......................29
Actualización mediante pasos manuales ........................................30
Actualización del kernel de Linux en una configuración de Encendido desde
SAN en un host de BIOS.............................................................................32
Actualización mediante el script emcpbfs_linux .......................32
Actualización mediante pasos manuales ........................................33
Desinstalación de PowerPath en una configuración de arranque desde SAN
de RHEL 6.x u OL 6.x en un host de BIOS ................................................. 35
Desinstalación mediante emcpbfs_linux_script.................... 36
Desinstalación mediante pasos manuales.......................................36
Desinstalación de PowerPath en una configuración de arranque desde SAN
de RHEL 7.x, OL 7.x, SLES 12 SP3 o SLES 15 en un host de BIOS..............37
Desinstalación mediante emcpbfs_linux_script.....................37

PowerPath for Linux 6.4 Guía de instalación y administración 3


CONTENIDO

Desinstalación mediante pasos manuales....................................... 38


Configure PowerPath en una configuración de Encendido desde SAN de
RHEL 6.x u OL 6.x en un host UEFI............................................................ 40
Configuración de PowerPath en una configuración de Encendido desde SAN
de RHEL 7.x, OL 7.x, SLES 12 SP3 o SLES 15 en un host UEFI...................43
Actualización de PowerPath en una configuración de Encendido desde SAN
de RHEL 6.x u OL 6.x en un host UEFI....................................................... 45
Actualización mediante el script emcpbfs_linux .......................46
Actualización mediante pasos manuales ........................................46
Actualización de PowerPath en una configuración de Encendido desde SAN
de RHEL 7.x, OL 7.x, SLES 12 SP3 o SLES 15 en un host UEFI...................48
Actualización mediante el script emcpbfs_linux .......................48
Actualización mediante pasos manuales ........................................49
Desinstalación de PowerPath en una configuración de arranque desde SAN
de RHEL 6.x u OL 6.x en un host UEFI ...................................................... 50
Desinstalación mediante emcpbfs_linux_script.................... 50
Desinstalación mediante pasos manuales....................................... 51
Desinstalación de PowerPath en una configuración de arranque desde SAN
de RHEL 7.x, OL 7.x, SLES 12 SP3 o SLES 15 en un host UEFI...................52
Desinstalación mediante emcpbfs_linux_script.................... 52
Desinstalación mediante pasos manuales.......................................53

Capítulo 4 Administración de rutas hacia un dispositivo lógico 55


Eliminación y adición dinámica de LUN....................................................... 56
Adición de un LUN......................................................................... 56
Eliminación de un LUN................................................................... 57
Redimensionamiento de LUN......................................................... 57
Antes de agregar o eliminar rutas............................................................... 57
Incorporación de rutas nuevas en un dispositivo lógico de PowerPath....... 58
Eliminación de algunas de las rutas de los dispositivos lógicos de PowerPath
...................................................................................................................59

Capítulo 5 Características de PowerPath para el arreglo de PowerMax 63


Registro automático del host de PowerPath...............................................64
Descripción general....................................................................... 64
Configuración de almacenamiento y registro inicial........................64
Modo de operación........................................................................ 64
Configuración................................................................................ 65
Mensajes de registro..................................................................... 65
Licencia de FX............................................................................................ 66
Estadísticas de I/O de dispositivo de PowerPath........................................67
Descripción general....................................................................... 67
Configuración................................................................................ 67
Creación de informes sobre dispositivos en uso de PowerPath.................. 68
Descripción general....................................................................... 68
Configuración................................................................................ 68

Capítulo 6 Coexistencia con otro software de administración de rutas 69


PowerPath y el software de administración de rutas de otros fabricantes....
70
Comportamiento de administración en conjunto de PowerPath..................70

Capítulo 7 Mantenimiento de PowerPath 73

4 PowerPath for Linux 6.4 Guía de instalación y administración


CONTENIDO

Configuración de PowerPath para el monitoreo de eventos........................74


Eventos monitoreados................................................................... 74
Configuración del demonio de administración............................................. 75
Edición de eventos.........................................................................76
Modificación del idioma de los mensajes de instalación............................... 77
Almacenamiento de nuevas configuraciones............................................... 78
Configuración de soporte para LVM2......................................................... 78
Sistema de archivos raíz no montado en un volumen lógico........... 78
Sistema de archivos raíz montado en un volumen lógico................79
Sistema de archivos raíz montado en un volumen lógico que reside
en un disco local no administrado por PowerPath.......................... 79
Reemplazo de una HBA............................................................................... 81
Eliminación de una HBA..................................................................81
Adición de una HBA....................................................................... 82
Configuración para soporte de conmutación por error de arranque R1/R2....
82
Configuraciones de R1/R2 compatibles......................................... 83
Procedimiento de arranque de R1/R2............................................ 83
Configurar la interfaz de red en el host R1..................................... 84
Soporte de reserva SCSI-2 en PowerPath for Linux .................................. 84
Activar el nombre de SCSI en arreglos de NetApp...................................... 84
Eliminación de dispositivos del control de PowerPath................................ 85
Expandir el sistema de archivos en un pseudodispositivo............................85
Soporte para más de 256 dispositivos de almacenamiento......................... 86
Opciones de /etc/fstab.............................................................................. 87

Capítulo 8 Actualización de PowerPath 89


Preparación para la actualización............................................................... 90
Actualización de PowerPath.......................................................................90
Actualización de PowerPath desde un archivo comprimido............ 91
Actualización de PowerPath desde plataformas de Linux.............. 92
Actualización del kernel de Linux en un host de PowerPath instalado
...................................................................................................... 92
Actualización de PowerPath tras una actualización de una versión
principal de Linux a la siguiente .....................................................92
Actualización de PowerPath antes de actualizar a la versión más
reciente del service pack de SLES................................................. 94
Actualización de PowerPath antes de actualizar RHEL en Linux....94
Actualización de PowerPath en un ambiente de clúster SteelEye
LifeKeeper..................................................................................... 94

Capítulo 9 Eliminación de PowerPath 97


Antes de eliminar PowerPath......................................................................98
Desinstalación de PowerPath..................................................................... 98
Desinstalación de PowerPath........................................................ 98
Archivos de configuración guardados............................................ 99
Eliminación de los archivos de PowerPath..................................... 99

Capítulo 10 Solución de problemas de PowerPath 101


Recuperación de una instalación fallida de PowerPath.............................. 102
Solución de problemas de una actualización de PowerPath..........102
Configuraciones personalizadas de PowerPath no guardados...... 102
Resolución de archivos faltantes o eliminados...........................................103

PowerPath for Linux 6.4 Guía de instalación y administración 5


CONTENIDO

La /etc/fstab....................................................................................... 104
Problemas al iniciar el host........................................................................ 104
Problema de arranque en el arranque desde SAN de RHEL 6.x, RHEL 7.x,
SLES 12 SP3, SLES 15, OL 6.x y OL 7.x cuando se usa emcpbfs_linux....
104
/etc/opt/emcpower/emcpbfs_linux config................... 104
/etc/opt/emcpower/emcpbfs_linux remove................... 105
/etc/opt/emcpower/emcpbfs_linux upgrade................. 105

Capítulo 11 Archivos modificados por PowerPath 107


Archivos de Linux modificados por la instalación de PowerPath................108
Archivos creados cuando se instala PowerPath........................................ 108

Apéndice A Kernels de Retpoline 117


PowerPath for Linux 6.4 y retpoline...........................................................118
PowerPath for Linux 6.4 y kernels sin retpoline (más antiguos).................118

Apéndice B Vinculación dinámica de bibliotecas OpenSSL 121


Descripción general................................................................................... 122
Cambio......................................................................................................122
Comportamiento esperado........................................................................ 122
Con OpenSSL 1.0.x.......................................................................122
Sin ninguna biblioteca OpenSSL o con una versión no compatible....
122
PowerPath for Linux y SLES 15.................................................................124

Índice 125

6 PowerPath for Linux 6.4 Guía de instalación y administración


TABLAS

1 Tareas introductorias.................................................................................................. 10
2 Software con soporte para PowerPath deshabilitado................................................. 70
3 Comportamiento de múltiples rutas y de software instalado o habilitado.....................71
4 Comandos para deshabilitar el soporte........................................................................ 71
5 Eventos monitoreados................................................................................................ 74
6 Idiomas compatibles....................................................................................................77
7 Campos de filtro de kernel de Linux............................................................................ 79
8 Filtro de kernel........................................................................................................... 80
9 Pasos para el soporte con el SO................................................................................. 86

PowerPath for Linux 6.4 Guía de instalación y administración 7


TABLAS

8 PowerPath for Linux 6.4 Guía de instalación y administración


CAPÍTULO 1
Introducción

Consulte las secciones relacionadas para ver los procedimientos de instalación y


administración de PowerPath en un servidor Linux para arreglos de EMC y de otros
fabricantes.

l Introducción....................................................................................................... 10

Introducción 9
Introducción

Introducción
Tabla 1 Tareas introductorias

¿Desea obtener información para…


¿Instalar PowerPath? Instalación de PowerPath en la página 11 para una instalación
rápida con un archivo comprimido de Servicio de soporte en línea
de EMC. También se incluyen pasos para instalar PowerPath desde
el CD, para un ambiente Xen o para un ambiente donde ya está
instalado Veritas Storage Foundation.

¿Administrar Administración en un ambiente de arranque desde SAN en la página


PowerPath? 19 para administrar PowerPath en un ambiente BFS, para
configurar un dispositivo lógico de PowerPath, administrar
PowerPath o eliminar PowerPath del host.

¿Actualizar PowerPath? Actualización de PowerPath en la página 89 para conocer los


procedimientos y requisitos previos para actualizar PowerPath.

¿Solucionar problemas Solución de problemas de PowerPath en la página 101 para


de PowerPath? conocer los procedimientos de resolución de problemas mientras
instala y administra PowerPath.

10 PowerPath for Linux 6.4 Guía de instalación y administración


CAPÍTULO 2
Instalación de PowerPath

Asegúrese de cumplir todos los requisitos y, a continuación, instale PowerPath con el


archivo PowerPath comprimido que descarga de Servicio de soporte en línea de EMC.
Después de la instalación, cree la licencia de PowerPath y configúrelo para la
operación.

Nota

El proceso de instalación es el mismo para versiones principales, service packs,


parches y revisiones. No es necesario reiniciar el host después de instalar PowerPath.

l Antes de la instalación........................................................................................ 12
l Instalación el archivo RPM..................................................................................14
l Instalación de PowerPath cuando VSF ya está instalado.................................... 15
l Licencia después de la instalación.......................................................................16
l Pasos posteriores a la instalación........................................................................17

Instalación de PowerPath 11
Instalación de PowerPath

Antes de la instalación
Antes de la instalación, infórmese acerca de los requisitos de ambiente esperados
según el https://elabnavigator.emc.com/eln/elnhome y prepare el sistema host para
una correcta instalación de PowerPath.

Nota

No utilice scripts personalizados para la instalación, desinstalación o actualización del


paquete de PowerPath.

Pasos relacionados con el sistema de almacenamiento


Planee la instalación en función de su sistema de almacenamiento:
Procedimiento
l DELL SC: Asegúrese de que el arreglo de almacenamiento DELL SC funciona
adecuadamente antes de la instalación de PowerPath.
l Sistemas de almacenamiento CLARiiON®: póngase en contacto con el soporte de
CLARiiON para planear su instalación. La instalación de PowerPath es una parte
integral de un procedimiento de instalación y configuración de CLARiiON.
l Sistemas de almacenamiento Symmetrix®: asegúrese de que Symmetrix funciona
adecuadamente antes de la instalación de PowerPath.
l Sistemas de almacenamiento VNX™ OE: póngase en contacto con el soporte de
VNX para planificar la instalación. La instalación de PowerPath es una parte
integral de un procedimiento de instalación y configuración de VNX OE.
l Sistemas de almacenamiento VPLEX: asegúrese de que el arreglo de
almacenamiento VPLEX funciona adecuadamente antes de la instalación de
PowerPath.
l Sistemas de almacenamiento XtremIO: asegúrese de que el arreglo de
almacenamiento XtremIO funciona correctamente antes de la instalación de
PowerPath.
l Sistema de almacenamiento de otros fabricantes: asegúrese de que el arreglo de
otros fabricantes funciona correctamente antes de instalar PowerPath.
l Asegúrese de que los dispositivos lógicos del sistema de almacenamiento son
compatibles con PowerPath. La Guía de conectividad del host y los sitios web de
soporte del sistema de almacenamiento CLARiiON brindan más información.

Revisión de compatibilidad con el ambiente


Procedimiento
1. Revise las actualizaciones del kernel de Linux según se indica en la guía de
Conectividad de host de EMC con adaptadores de bus del host (HBA) de iSCSI
y Fibre Channel QLogic y adaptadores de red convergente (CNA) para el
ambiente Linux.
2. Asegúrese de que se cumplen los requisitos de PowerPath según se indica en
Notas de la versión de la familia PowerPath for Linux.
3. Asegúrese de que se cumplen los requisitos de PowerPath como se indica en
https://elabnavigator.emc.com/eln/elnhome.

12 PowerPath for Linux 6.4 Guía de instalación y administración


Instalación de PowerPath

4. Use las utilidades de EMC Grab, Funcionalidad de capacidad de servicio de


PowerPath Management Appliance y la herramienta de creación de informes de
EMC, y verifique que su ambiente cumple los requisitos.
5. Asegúrese de que el BIOS de HBA y los controladores de fibra están
configurados como se indica en https://elabnavigator.emc.com/eln/elnhome.
Una configuración incorrecta podría provocar demoras de I/O no deseadas.

Revisión de la compatibilidad del sistema host


Procedimiento
1. Asegúrese de que el host tenga un mínimo de 2 GB de memoria libre.
2. Asegúrese de que la partición root tenga como mínimo 120 MB de espacio libre.

Nota

La instalación falla en el caso de espacio insuficiente. Recuperación de una


instalación fallida de PowerPath en la página 102 contiene detalles sobre un
mensaje relacionado, aunque confuso, que genera RPM.

3. Asegúrese de que el host se instala con el diseño de sistema de archivos


predeterminado del proveedor del sistema operativo. Si no es así, la
inicialización de PowerPath puede mostrar un mensaje de error y fallar.
4. PowerPath for Linux 6.4 funciona solamente con los kernels de retpoline
activados. Consulte Kernels de Retpoline en la página 117.
5. Asegúrese de que EMC Professional Services elimina del host cualquier versión
de Application Transparent Failover (ATF) de EMC Unisphere® y Navisphere®.
6. Las múltiples rutas dm nativas de Linux (DM-MPIO) no son compatibles con
PowerPath y la instalación de ambos en el mismo host genera inestabilidad en el
sistema.
Consulte Desactivación de dm-multipath en un host de RHEL 6.x o OL 6.x en la
página 23 o Desactivación de dm-multipath en un host RHEL 7.x, OL 7.x,
SLES 12 SP3 o SLES 15 en la página 26 para obtener instrucciones sobre
cómo desactivar las múltiples rutas nativas.
Al instalar en SLES 12 SP3 y SLES 15, asegúrese de que las múltiples rutas no
estén habilitadas de forma automática durante la instalación del SO, ya que no
hay manera de deshabilitarlas una vez finalizada la instalación.
7. Configure LVM,
Consulte la sección Configuración de soporte para LVM2 en la página 78.
8. PowerPath utiliza 120 como el número principal para los pseudodispositivos
(emcpowerX) que crea. Por lo tanto, asegúrese de que cualquier otro
controlador no utiliza 120 como el número principal.
9. PowerPath necesita una que versión compatible de la biblioteca de OpenSSL
esté instalada en el host si la función de administración remota está activada.
Consulte Vinculación dinámica de bibliotecas OpenSSL en la página 121.

Revisión de licencias de PowerPath


Procedimiento
1. Asegúrese de disponer de la clave de licencia requerida y de cumplir con los
siguientes requisitos:

Revisión de la compatibilidad del sistema host 13


Instalación de PowerPath

l La clave de registro de licencia para Linux de PowerPath se encuentra en la


tarjeta del número de licencia que recibió de Dell EMC.
l No se requiere una licencia de producto independiente para PowerPath
Migration Enabler. La licencia de PowerPath Multipathing incluye la
funcionalidad Migration Enabler.

Hay dos formas de generar licencias de PowerPath: La primera opción se


explicó anteriormente. La otra es cuando el host se encuentra conectado a un
arreglo de PowerMax con un paquete FX y, a continuación, se genera la licencia
de PowerPath de forma automática. Consulte Licencia de FX en la página 66.

Análisis del software de administración de rutas de otros fabricantes


Procedimiento
1. Compruebe la presencia de software de administración de rutas de otros
fabricantes.
PowerPath no es compatible con ambientes de administración de rutas de otros
fabricantes cuando el tipo de clase del sistema de almacenamiento
correspondiente se encuentra en estado administrado.
2. Si existe un software de administración de rutas de otros fabricantes, asegúrese
de que las HBA se dedican a PowerPath o al software de otros fabricantes.
Las HBA no pueden utilizarse para los dos paquetes.

Revisión del idioma de instalación


Procedimiento
l Seleccione el idioma de instalación.
Por ejemplo, seleccione inglés de Estados Unidos.

En_US.utf8

La sección Modificación del idioma de los mensajes de instalación en la página 77


contiene el procedimiento para cambiar el idioma de instalación.

Instalación el archivo RPM


En el sitio de Servicio de soporte en línea de EMC, descargue el archivo de registro
correspondiente al sistema operativo y a la plataforma, y ejecute los pasos de
instalación como usuario root para la instalación de PowerPath.
Antes de comenzar

Nota

Todos los procedimientos que se proporcionan para RHEL 7 también son aplicables a
Oracle Linux (OL) 7.x.

Procedimiento
1. Inicie sesión como raíz.
2. Descargue el archivo de PowerPath para el ambiente desde Servicio de soporte
en línea de EMC.

14 PowerPath for Linux 6.4 Guía de instalación y administración


Instalación de PowerPath

3. Descomprima el archivo de PowerPath.


tar -xzf DellEMCPower.LINUX-<version>.<build>.tar.gz

Donde:
l <version> es la versión del producto. Por ejemplo, 6.4.0.00.00.
l <build> es el número de compilación del software.

4. Copie el paquete RPM en una carpeta temporal.


5. Instale PowerPath.
rpm -ivh DellEMCPower.LINUX-
<version>.<build>.<platform>.x86_64.rpm

Donde <platform> es la distribución de Linux, por ejemplo, SLES12SP3 o


RHEL6.

6. Escriba la secuencia alfanumérica de 24 caracteres de la tarjeta del número de


licencia y siga las instrucciones que aparecen en pantalla.

Instalación de PowerPath cuando VSF ya está instalado


La instalación de PowerPath después de Veritas Storage Foundation (VSF) requiere la
reconfiguración de Veritas Volume Manager para reconocer los pseudodispositivos.
En el caso de Veritas Storage Foundation 6.1 y versiones más recientes, excluya los
arreglos de EMC de la administración de rutas DMP antes y después de la
reconfiguración.
Procedimiento
1. Inicie sesión como raíz.
2. Excluya los arreglos de EMC de la administración de rutas DMP.
l Para los dispositivos SC,
vxddladm excludearray libname=libvxSc.so
l Para los dispositivos Unity,
vxddladm excludearray libname=libvxUnity.so
l Para arreglos Symmetrix,
vxddladm excludearray libname=libvxemc.so
l Para los arreglos VNX OE y CLARiiON,
vxddladm excludearray libname=libvxCLARiiON.so
l Para los arreglos VPLEX,
vxddladm excludearray libname=libvxInvista.so
l Para dispositivos XtremIO:
vxddladm excludearray libname=libvxXtremio.so

3. Ejecute vxdctl enable.


Verifique que los anteriores arreglos de EMC se excluyen de la administración
de rutas DMP. Ejecute “vxdisk list”. Se muestra la lista de dispositivos debajo de
VSF.

4. Copie el paquete RPM en una carpeta temporal.

Instalación de PowerPath cuando VSF ya está instalado 15


Instalación de PowerPath

5. Instale PowerPath.
rpm -ivh DellEMCPower.LINUX-<version>-
<build>.<platform>.x86_64.rpm

6. Asegúrese de que PowerPath reclama los dispositivos.


vxdctl enable
Ejecute “vxdisk list”. Se muestra la lista de dispositivos debajo de VSF.

Licencia después de la instalación


Si no se registra PowerPath durante la instalación, lo puede registrar después de la
instalación y cambiar la política de balanceo de carga y conmutación por error
predeterminada.
Procedimiento
1. Registre la licencia de PowerPath.
emcpreg -install

a. Escriba y
b. Escriba la secuencia alfanumérica de 24 caracteres como se muestra en la
tarjeta del número de licencia.

Nota

Para reducir los errores tipográficos comunes, el campo clave de licencia


admite mayúsculas o minúsculas. Ciertos números y letras son
intercambiables. Por ejemplo, una entrada de las letras alfabéticas O, I, S y B
es equivalente a la entrada de los números 0, 1, 5 y 8.

c. Siga las instrucciones que aparecen en pantalla.


2. Inicie el servicio PowerPath.
Utilice el script solo para cargar y descargar los módulos de PowerPath.
l Para RHEL 6 u OL 6
/etc/init.d/PowerPath start
l Para RHEL 7, OL 7, SLES 12 SP3 o SLES 15
systemctl start PowerPath.service

Nota

Si el demonio hald está ejecutándose en el sistema, este comando tarda más en


completarse.

3. Si es necesario, cambie la política de balanceo de carga y conmutación por


error.
powermt set policy

De forma predeterminada, PowerPath configura la política óptima según la


licencia instalada.
4. Asegúrese de que los parámetros de configuración de PowerPath se conservan
en todos los reinicios del host.

16 PowerPath for Linux 6.4 Guía de instalación y administración


Instalación de PowerPath

powermt save

Resultados
El demonio de administración de PowerPath se inicia junto con el servicio de
PowerPath y se tiene en cuenta la configuración predeterminada para el arranque
inicial.

Pasos posteriores a la instalación


Después de instalar y de generar la licencia de PowerPath, configure PowerPath para
la operación en tiempo real. La configuración permite que PowerPath use la política de
conmutación por error y balanceo de carga establecida con los módulos de HBA
necesarios y también que envíe SNMP traps.
Procedimiento
1. Si es necesario, configure el demonio de administración para enviar SNMP traps
cuando se produzcan eventos de rutas.
Para conocer los pasos de la configuración, consulte Configuración del demonio
de administración en la página 75.
2. Verifique que todas las funcionalidades de PowerPath, incluso las políticas de
balanceo de carga y conmutación por error, sean como se espera según su
licencia.
powermt display dev=all

Pasos posteriores a la instalación 17


Instalación de PowerPath

18 PowerPath for Linux 6.4 Guía de instalación y administración


CAPÍTULO 3
Administración en un ambiente de arranque
desde SAN

Puede configurar un pseudodispositivo (emcpowerX) de PowerPath en una


configuración de arranque desde SAN para que se cargue como dispositivo root y
brindar balanceo de carga y conmutación por error de rutas para los sistemas de
almacenamiento de EMC. También puede actualizar o desinstalar PowerPath, o
actualizar el kernel de Linux en el ambiente de arranque desde SAN. En función de si el
host tiene firmware de BIOS o UEFI, siga la sección pertinente para configurar
PowerPath para que trabaje en una configuración de arranque desde SAN.

l Antes de configurar un dispositivo raíz...............................................................20


l Configuración de PowerPath en una configuración de Encendido desde SAN en
RHEL 6.x u OL 6.x en un host de BIOS...............................................................20
l Configuración de PowerPath en una configuración de Encendido desde SAN de
RHEL 7.x, OL 7.x, SLES 12 SP3 o SLES 15 en un host de BIOS.......................... 24
l Actualización de PowerPath en una configuración de Encendido desde SAN de
RHEL 6.x u OL 6.x en un host de BIOS...............................................................27
l Actualización de PowerPath en una configuración de Encendido desde SAN de
RHEL 7.x, OL 7.x, SLES 12 SP3 o SLES 15 en un host de BIOS.......................... 29
l Actualización del kernel de Linux en una configuración de Encendido desde SAN
en un host de BIOS............................................................................................ 32
l Desinstalación de PowerPath en una configuración de arranque desde SAN de
RHEL 6.x u OL 6.x en un host de BIOS ..............................................................35
l Desinstalación de PowerPath en una configuración de arranque desde SAN de
RHEL 7.x, OL 7.x, SLES 12 SP3 o SLES 15 en un host de BIOS.......................... 37
l Configure PowerPath en una configuración de Encendido desde SAN de RHEL
6.x u OL 6.x en un host UEFI..............................................................................40
l Configuración de PowerPath en una configuración de Encendido desde SAN de
RHEL 7.x, OL 7.x, SLES 12 SP3 o SLES 15 en un host UEFI............................... 43
l Actualización de PowerPath en una configuración de Encendido desde SAN de
RHEL 6.x u OL 6.x en un host UEFI....................................................................45
l Actualización de PowerPath en una configuración de Encendido desde SAN de
RHEL 7.x, OL 7.x, SLES 12 SP3 o SLES 15 en un host UEFI............................... 48
l Desinstalación de PowerPath en una configuración de arranque desde SAN de
RHEL 6.x u OL 6.x en un host UEFI ...................................................................50
l Desinstalación de PowerPath en una configuración de arranque desde SAN de
RHEL 7.x, OL 7.x, SLES 12 SP3 o SLES 15 en un host UEFI............................... 52

Administración en un ambiente de arranque desde SAN 19


Administración en un ambiente de arranque desde SAN

Antes de configurar un dispositivo raíz


Cuando realice el inicio desde el SAN, pueden aparecer mensajes de ID duplicados si
está ejecutando cualquier comando relacionado con LVM. Para evitar ver mensajes
duplicados, filtre todos los dispositivos sd que utilizan el archivo /etc/lvm/
lvm.conf.
Configuración de soporte para LVM2 en la página 78 proporciona información sobre
la modificación del archivo /etc/lvm/lvm.conf.

Nota

Para obtener más información sobre la configuración de OVM, consulte la


documentación de OVM.

Configuración de PowerPath en una configuración de


Encendido desde SAN en RHEL 6.x u OL 6.x en un host de
BIOS
Para configurar un dispositivo root de PowerPath mediante el LVM en un host de
RHEL 6.x u OL 6.x:
Procedimiento
1. Asegúrese de que el cable Fibre Channel esté enchufado solamente en la
primera HBA del host.
Si el host utiliza HBA de iSCSI o adaptadores FCoE para la conectividad de
almacenamiento, asegúrese de que solo el primer puerto esté conectado a la
red.
2. Habilite la configuración de arranque desde SAN en la primera HBA y
deshabilítela en todas las demás.
3. Asegúrese de que solo se presente un LUN en el host y solo haya una ruta
disponible desde el host hasta el arreglo.

Nota

Durante la configuración, se recomienda tener solo el LUN de arranque


conectado al host. Esto facilita identificar el disco de inicio durante la
instalación. También es conveniente que solo haya una ruta desde el arreglo
hasta el host al instalar el sistema operativo. Esto evita que el instalador del
sistema operativo active automáticamente las múltiples rutas nativas en el host.
Si múltiples rutas están disponibles para los LUN durante la instalación, se
activan múltiples rutas nativas y se necesitan pasos adicionales para
deshabilitarlas una vez completa la instalación del SO.

4. Agregue LUN 0 en el BIOS en la primera HBA para el arranque.


5. Inicie el host y comience la instalación de RHEL 6.x o OL 6.x.
6. Cree una configuración de partición personalizada en el dispositivo de
almacenamiento de destino para dos particiones:

20 PowerPath for Linux 6.4 Guía de instalación y administración


Administración en un ambiente de arranque desde SAN

l La partición /boot con formato como sistema de archivos ext3 o ext4 con
al menos 500 MB de tamaño.
l Una segunda partición del tipo LVM de Linux 0x8E con el resto del espacio
en el dispositivo de almacenamiento.

7. Cree un grupo de volúmenes en la partición LVM.


8. En el grupo de volúmenes, cree dos volúmenes lógicos, uno para el sistema de
archivos raíz y otro para intercambiar.
Formatee el volumen root como ext3 o ext4, y el otro como intercambio e
indique los puntos de montaje para cada volumen.
9. Asegúrese de que GRUB es el cargador de arranque seleccionado y que la
ubicación del cargador de arranque especifica el MBR del dispositivo deseado y
no el sector de arranque de la partición /boot.
10. Finalice la instalación del sistema operativo.
11. Asegúrese de que dm-multipath no está configurado.
Si multipath -ll devuelve dispositivos configurados, consulte Desactivación
de dm-multipath en un host de RHEL 6.x o OL 6.x en la página 23.
12. Si la instalación del sistema operativo se completó con solo un LUN de inicio con
una sola ruta, agregue rutas adicionales al LUN de inicio y LUN adicionales.
13. Instale y configure PowerPath siguiendo las instrucciones en Instalación de
PowerPath en la página 11 y la guía de Conectividad de host de EMC con
adaptadores de bus del host (HBA) de iSCSI y Fibre Channel QLogic y
adaptadores de red convergente (CNA) para el ambiente Linux.
14. Para completar la configuración del LUN de arranque en PowerPath, use uno de
los siguientes métodos:
l Mediante el script emcpbfs_linux.

Nota

En un ambiente de arranque múltiple, verifique que el valor predeterminado


en /boot/grub/menu.lst esté configurado correctamente con el kernel
de arranque actual antes de ejecutar emcpbfs_linux config/remove

Ejecute
/etc/opt/emcpower/emcpbfs_linux config para configurar PowerPath.
emcpbfs_linux config agrega una entrada de arranque nueva para la
nueva imagen ramdisk en /boot/grub/menu.lst y establece el valor
predeterminado adecuado. Si no se necesitan entradas anteriores, borre
manualmente y especifique el valor predeterminado que corresponda.
l Mediante los siguientes pasos manuales.
a. Si es necesario, guarde una copia de respaldo del archivo /etc/fstab. A
continuación, edite /etc/fstab para montar /boot mediante el nombre
del pseudodispositivo (dev/emcpowera): .

#UUID=110223d8-f5f3-4058-812f-16d9e9ee7eab /boot ext4


defaults 1 2
/dev/emcpowera1 /boot ext4 defaults 1 2

El siguiente paso evita que la imagen ramdisk se convierta en NULL.

Configuración de PowerPath en una configuración de Encendido desde SAN en RHEL 6.x u OL 6.x en un host de BIOS 21
Administración en un ambiente de arranque desde SAN

b. Vuelva a montar /boot de modo que se monte en un pseudodispositivo.


#umount /boot/

#mount /boot/

c. Si es necesario, guarde una copia de respaldo del archivo /etc/lvm/


lvm.conf. Luego, cambie el filtro de LVM en /etc/lvm/lvm.conf para
aceptar solamente los pseudodispositivos:

#filter = [ "a/.*/" ]
filter = [ "a/emcpower.*/", "r/sd.*/", "r/disk.*/" ]

d. Ejecute
vgscan -v para reconstruir la caché de LVM2.

e. Ejecute
lvmdiskscan para asegurarse de que el campo de filtro funciona
correctamente. Verifique que los nodos de dispositivo de filtro no aparezcan
en la salida.

f. Cree la imagen ramdisk para incluir los módulos de PowerPath.


#dracut /boot/initramfs-PP-$(uname -r).img $(uname -r)

Esto genera una nueva imagen ramdisk denominada:

initramfs-PP-<kernel_version>.<arch>.img

g. Agregue una nueva entrada de arranque con el nombre de la imagen ramdisk


nueva en /boot/grub/menu.lst que se creó en el paso anterior y
conviértala en la entrada predeterminada.

Red Hat Enterprise Linux (2.6.32-220.el6.x86_64)


root (hd0,0)
kernel /vmlinuz-2.6.32-220.el6.x86_64 ro root=/dev/mapper/
vg_libl044-lv_root rd_NO_LUKS KEYBOARDTYPE=pc KEYTABLE=us
LANG=en_US.UTF-8 rd_NO_MD quiet SYSFONT=latarcyrheb-sun16
rhgb crashkernel=auto rd_LVM_LV=vg_libl044/lv_swap
rd_LVM_LV=vg_libl044/lv_root rd_NO_DM
initrd /initramfs-PP-2.6.32-220.el6.x86_64.img

Red Hat Enterprise Linux (2.6.32-220.el6.x86_64)


root (hd0,0)
kernel /vmlinuz-2.6.32-220.el6.x86_64 ro root=/dev/mapper/
vg_libl044-lv_root rd_NO_LUKS KEYBOARDTYPE=pc KEYTABLE=us
LANG=en_US.UTF-8 rd_NO_MD quiet SYSFONT=latarcyrheb-sun16
rhgb crashkernel=auto rd_LVM_LV=vg_libl044/lv_swap
rd_LVM_LV=vg_libl044/lv_root rd_NO_DM
initrd /initramfs-2.6.32-220.el6.x86_64.img

15. Reinicie el host, active el BIOS para las otras HBA y agregue LUN 0 en esas
HBAs.
Después del arranque, se cargará la nueva imagen ramdisk que contiene los
módulos de PowerPath.

22 PowerPath for Linux 6.4 Guía de instalación y administración


Administración en un ambiente de arranque desde SAN

Nota

Si el grupo de volúmenes root se expande más tarde agregándole más LUN,


debe actualizarse la imagen ramdisk. Ejecute el script emcpbfs_linux con la
opción de configuración tras eliminar el archivo /etc/
emc/.emcpbfs_linux_done o siga los siguientes pasos de forma manual.

16. Realice una copia de respaldo de la imagen ramdisk existente.


17. Actualice la imagen ramdisk siguiendo el paso f de los pasos manuales detallados
en el procedimiento anterior.

Desactivación de dm-multipath en un host de RHEL 6.x o OL 6.x


Procedimiento
1. Ubique en la lista negra todos los dispositivos en /etc/multipath.conf
a. Guarde una copia de /etc/multipath.conf como /etc/
multipath.conf.bak para el respaldo si ya existe.
b. Edite /etc/multipath.conf para que contenga únicamente las
siguientes líneas:

blacklist {
devnode "*"
}

2. Asegúrese de que dm-multipath no se inicia automáticamente durante el


arranque.
chkconfig multipathd off

chkconfig --list multipathd

El servicio debe estar desactivado en todos los niveles de ejecución.


3. Vuelva a crear la imagen ramdisk de modo que se excluya dm-multipath de la
imagen ramdisk.
dracut /boot/initramfs-wo-DM-$ (uname -r).img $(uname -r).

4. Agregue una nueva entrada de arranque con el nuevo archivo de imagen ramdisk
que se creó en el paso anterior en el archivo /boot/grub/menu.lst.
5. Reinicie el host con la imagen ramdisk y asegúrese de que dm-multipath no
tenga ningún dispositivo configurado.
multipath -11

No debe devolver ningún dispositivo dm.

Desactivación de dm-multipath en un host de RHEL 6.x o OL 6.x 23


Administración en un ambiente de arranque desde SAN

Configuración de PowerPath en una configuración de


Encendido desde SAN de RHEL 7.x, OL 7.x, SLES 12 SP3 o
SLES 15 en un host de BIOS
Para configurar un dispositivo root de PowerPath mediante el LVM en un host
RHEL 7.x, OL 7.x, SLES 12 SP3 o SLES 15.
Procedimiento
1. Asegúrese de que el cable Fibre Channel esté enchufado solamente en la
primera HBA del host.
Si el host utiliza HBA de iSCSI o adaptadores FCoE para la conectividad de
almacenamiento, asegúrese de que solo el primer puerto esté conectado a la
red.
2. Habilite el BIOS en la primera HBA y deshabilítelo en todos los demás.
3. Asegúrese de que solo se presente un LUN en el host y solo haya una ruta
disponible desde el host hasta el arreglo.

Nota

Al instalar en SLES 12 SP3 o SLES 15, asegúrese de que las múltiples rutas
nativas no estén habilitadas de forma automática durante la instalación del SO,
ya que no hay manera de deshabilitarlas una vez finalizada la instalación.

Nota

Durante la configuración, se recomienda tener el LUN de arranque conectado al


host para que sea más fácil identificar el disco de arranque durante la
instalación. Es conveniente que solo haya una ruta desde el arreglo hasta el host
al instalar el sistema operativo. Esto evita que el instalador del sistema operativo
active automáticamente las múltiples rutas nativas en el host. Si están
disponibles múltiples rutas para los LUN durante la instalación,
automáticamente se habilitan múltiples rutas nativas y se necesitan pasos
adicionales para deshabilitarlas una vez finalizada la instalación del SO.

4. Durante la instalación, seleccione Basic Storage Devices como el tipo de


dispositivo para la instalación.
5. Continúe con la instalación, cree un /boot como partición básica de 500 MB
(ext4) y volúmenes lógicos para /(root) e intercambie en el grupo de volúmenes
creado a partir del espacio en disco restante.
6. Una vez finalizada la instalación del sistema operativo, agregue rutas adicionales
al LUN de encendido y conecte LUN adicionales al host.
7. Instale y configure PowerPath.
8. Finalice la configuración del LUN de arranque en PowerPath.
l Para finalizar la configuración de forma automática.
Ejecute /etc/opt/emcpower/emcpbfs_linux config para configurar
PowerPath.

24 PowerPath for Linux 6.4 Guía de instalación y administración


Administración en un ambiente de arranque desde SAN

l Para finalizar la configuración de forma manual.


a. Edite /etc/fstab para montar /boot mediante el nombre del
pseudodispositivo (por ejemplo, /dev/emcpowerX).

#UUID=110223d8-f5f3-4058-812f-16d9e9ee7eab /boot ext4


defaults 1 2
/dev/emcpowera1 /boot ext4 defaults 1 2

b. Desmonte y monte /boot de modo que quede montado en un


pseudodispositivo.
#umount /boot/

#mount /boot/

c. Configure el filtro de LVM en /etc/lvm/lvm.conf..

#global_filter = [ "a/.*/" ]
global_filter = [ "a/emcpower.*/", "r/sd.*/", "r/disk.*/" ]

d. Ejecute
vgscan -v para reconstruir la caché de LVM2.

e. Ejecute
lvmdiskscan para asegurarse de que el campo de filtro funciona
correctamente. Verifique que los nodos de dispositivo de filtro no aparezcan
en la salida.

f. Cree una imagen ramdisk para incluir los módulos de PowerPath:


Por ejemplo, en RHEL 7.x y OL 7.x:
#dracut /boot/initramfs-PP-$(uname -r).img $(uname -r)
Por ejemplo, en SLES 12 SP3 y SLES 15:
#dracut /boot/initrd-PP-$(uname -r) $(uname -r)

Esto genera una nueva imagen ramdisk denominada:


Para RHEL 7.x y OL 7.x:

initramfs-PP-<kernel_version>.<arch>.img

Para SLES 12 SP3 y SLES 15:

initrd-PP-<kernel_version>

g. Agregue una nueva entrada de arranque con el nombre del archivo de imagen
ramdisk en /etc/grub.d/40_custom.
Por ejemplo, en RHEL 7.x y OL 7.x:

#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu
entries. Simply type the

Configuración de PowerPath en una configuración de Encendido desde SAN de RHEL 7.x, OL 7.x, SLES 12 SP3 o SLES 15 en 25
un host de BIOS
Administración en un ambiente de arranque desde SAN

# menu entries you want to add after this comment. Be


careful not to change
# the 'exec tail' line above.

menuentry 'PowerPath - Red Hat Enterprise Linux Server' {


load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod xfs
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-
bios=hd8,msdos1 --hint-efi=hd8,msdos1 --hint-
baremetal=ahci8,msdos1 --hint='hd0,msdos1'
c556a69a-6af5-4ab7-b973-ed3bde2208ae
else
search --no-floppy --fs-uuid --set=root
c556a69a-6af5-4ab7-b973-ed3bde2208ae
fi
linux16 /vmlinuz-3.10.0-121.el7.x86_64
root=UUID=f78a46ff-10d0-4bfb-a2a5-9e451e03a6d9 ro
rd.lvm.lv=rhel/root crashkernel=auto rd.lvm.lv=rhel/swap
vconsole.font=latarcyrheb-sun16 vconsole.keymap=us rhgb
quiet LANG=en_US.UTF-8
initrd16 /initramfs-PP-3.10.0-121.el7.x86_64.img

9. Actualice la nueva entrada en el archivo grub.cfg y conviértala en


predeterminada, de modo que el sistema arranca con la nueva imagen ramdisk
automáticamente.
Para RHEL 7.x y OL 7.x:
#grub2-mkconfig -o /boot/grub2/grub.cfg
#grub2-set-default 'PowerPath - Red Hat Enterprise Linux Server'

Para SLES 12 SP3 y SLES 15:


#grub2-mkconfig -o /boot/grub2/grub.cfg
#grub2-set-default ‘PowerPath - SLES 12-SP3’

10. Reinicie el host para que se aplique la imagen ramdisk nueva que tiene los
módulos de PowerPath.

Desactivación de dm-multipath en un host RHEL 7.x, OL 7.x, SLES 12 SP3 o


SLES 15
Procedimiento
1. Ubique en la lista negra todos los dispositivos en /etc/multipath.conf
a. Guarde una copia de /etc/multipath.conf como /etc/
multipath.conf.bak para el respaldo si ya existe.
b. Edite /etc/multipath.conf para que contenga únicamente las
siguientes líneas:

blacklist {
devnode "*"
}

26 PowerPath for Linux 6.4 Guía de instalación y administración


Administración en un ambiente de arranque desde SAN

2. Asegúrese de que dm-multipath no se inicia automáticamente durante el


arranque.
systemctl disable multipathd

3. Vuelva a crear la imagen ramdisk de modo que se excluya dm-multipath de la


imagen ramdisk.
dracut /boot/initramfs-wo-DM-$(uname -r).img $(uname -r)

4. Agregue una nueva entrada de arranque con el archivo de imagen ramdisk


creado en el paso anterior en el archivo /etc/grub.d/40_custom y luego
actualice el archivo grub.cfg.
5. Reinicie el host con la nueva imagen ramdisk y asegúrese de que dm-multipath
no tenga ningún dispositivo configurado.
multipath -11

No debe devolver ningún dispositivo dm.

Actualización de PowerPath en una configuración de


Encendido desde SAN de RHEL 6.x u OL 6.x en un host de
BIOS
Para actualizar PowerPath en una configuración de Encendido desde SAN en un host
RHEL 6.x u OL 6.x, utilice uno de los siguientes métodos:
l Actualización mediante el script emcpbfs_linux en la página 27
l Actualización mediante pasos manuales en la página 28

Actualización mediante el script emcpbfs_linux


Procedimiento
1. Ejecute
/etc/opt/emcpower/emcpbfs_linux remove para preparar el host para la
actualización de PowerPath.

Si se muestra el mensaje ERROR: PowerPath is not configured on


Encendido desde SAN., esto indica que no se ha utilizado emcpbfs_linux
config durante la configuración de PowerPath. Siga los pasos para actualizar
o crear de forma manual el siguiente archivo y vuelva a ejecutar el script.

touch /etc/emc/.emcpbfs_linux_done

2. Comente todas las otras entradas del archivo /etc/fstab que se refieren a los
pseudodispositivos (emcpower) de PowerPath.

Nota

emcpbfs_linux El script modifica la entrada '/boot' solo en el


archivo /etc/fstab.

3. Reinicie el host.

Actualización de PowerPath en una configuración de Encendido desde SAN de RHEL 6.x u OL 6.x en un host de BIOS 27
Administración en un ambiente de arranque desde SAN

4. Actualice PowerPath.
5. Ejecute /etc/opt/emcpower/emcpbfs_linux config para configurar
PowerPath.
6. Reinicie el host.

Nota

emcpbfs_linux config/remove agrega una entrada de arranque nueva


para la nueva imagen ramdisk en /boot/grub/menu.lst y establece el valor
'default' adecuado.

Actualización mediante pasos manuales


Procedimiento
1. Cambie el nombre de /etc/init.d/PowerPath a /etc/init.d/
PowerPath.old
2. Edite el archivo /etc/fstab para agregar comentarios en cualquiera de las
referencias a pseudodispositivos (emcpower) de PowerPath y habilitar (o
agregar) las entradas de dispositivos nativos.

UUID=110223d8-f5f3-4058-812f-16d9e9ee7eab /boot ext4 defaults


1 2
#/dev/emcpowera1 /boot ext4 defaults 1 2

3. Comente el filtro utilizado actualmente, restablezca el filtro predeterminado


en /etc/lvm/lvm.conf para que el filtro de LVM acepte todos los
dispositivos.

filter = [ "a/.*/" ]
#filter = [ "a/emcpower.*/", "r/sd.*/", "r/disk.*/" ]

4. Edite /boot/grub/menu.lst y convierta la entrada que contiene la imagen


ramdisk sin los módulos de PowerPath en la entrada predeterminada.
5. Reinicie el host.
6. Después del arranque del host, ejecute PowerPath:
rpm -Uhv DellEMCPower.LINUX-<version>-
<build>.<platform>.x86_64.rpm para actualizar PowerPath.

7. Ejecute
/etc/init.d/PowerPath start para iniciar PowerPath.

8. Edite /etc/fstab para montar /boot mediante los pseudodispositivos


(emcpower).

#UUID=110223d8-f5f3-4058-812f-16d9e9ee7eab /boot ext4


defaults 1 2
/dev/emcpowera1 /boot ext4 defaults 1 2

9. Vuelva a montar /boot de modo que se monte en un pseudodispositivo.


#umount /boot/

#mount /boot/

28 PowerPath for Linux 6.4 Guía de instalación y administración


Administración en un ambiente de arranque desde SAN

10. Configure el filtro de LVM en /etc/lvm/lvm.conf para aceptar los


pseudodispositivos (emcpower).
#filter = [ "a/.*/" ]

filter = [ "a/emcpower.*/", "r/sd.*/", "r/disk.*/" ]

11. Elimine la imagen ramdisk antigua que contiene los módulos de PowerPath que
se creó en Configuración de PowerPath en una configuración de Encendido
desde SAN en RHEL 6.x u OL 6.x en un host de BIOS en la página 20.
#rm -f /boot/initramfs-PP-$(uname -r).img

12. Cree la imagen ramdisk para incluir los módulos actualizados de PowerPath.
#dracut /boot/initramfs-PP-$(uname -r).img $(uname -r)

Esto genera un nuevo archivo de imagen ramdisk denominado:

initramfs-PP-<kernel version>.<arch>.img

13. El /boot/grub/menu.lst ya contiene una entrada con la imagen ramdisk que


se creó durante la configuración inicial; consulte Configuración de PowerPath
en una configuración de Encendido desde SAN en RHEL 6.x u OL 6.x en un host
de BIOS en la página 20.
Conviértala en la entrada predeterminada. Agregue una entrada de arranque con
la imagen ramdisk que contiene los módulos de PowerPath, si falta.
14. Reinicie el host de modo que se aplique la imagen ramdisk nueva que contiene
los módulos de PowerPath actualizados.

Actualización de PowerPath en una configuración de


Encendido desde SAN de RHEL 7.x, OL 7.x, SLES 12 SP3 o
SLES 15 en un host de BIOS
Para actualizar PowerPath en una configuración de Encendido desde SAN en un host
RHEL 7.x, OL 7.x, SLES 12 SP3 o SLES 15, utilice uno de los siguientes métodos:
l Actualización mediante el script emcpbfs_linux en la página 29
l Actualización mediante pasos manuales en la página 30

Actualización mediante el script emcpbfs_linux


Procedimiento
1. Ejecute
/etc/opt/emcpower/emcpbfs_linux remove para preparar el host para la
actualización de PowerPath.

Si se muestra el mensaje ERROR: PowerPath is not configured on


Encendido desde SAN., esto indica que no se ha utilizado emcpbfs_linux
config durante la configuración de PowerPath. Siga los pasos para actualizar
o crear de forma manual el siguiente archivo y vuelva a ejecutar el script.

touch /etc/emc/.emcpbfs_linux_done

Actualización de PowerPath en una configuración de Encendido desde SAN de RHEL 7.x, OL 7.x, SLES 12 SP3 o SLES 15 en 29
un host de BIOS
Administración en un ambiente de arranque desde SAN

2. Comente todas las otras entradas del archivo /etc/fstab que se refieren a los
pseudodispositivos (emcpower) de PowerPath.

Nota

emcpbfs_linux El script modifica la entrada '/boot' solo en el


archivo /etc/fstab.

3. Reinicie el host.
4. Actualice PowerPath.
5. Ejecute /etc/opt/emcpower/emcpbfs_linux config para configurar
PowerPath.
6. Reinicie el host.

Nota

emcpbfs_linux config/remove agrega una entrada de arranque nueva


para la nueva imagen ramdisk en /boot/grub/menu.lst y establece el valor
'defualt' adecuado.

Actualización mediante pasos manuales


Procedimiento
1. Desactive el servicio de PowerPath en el reinicio del host.
systemctl disable PowerPath.service

systemctl disable PowerPathPost-start.service

systemctl disable EmcpMond.service

2. Edite el archivo /etc/fstab para agregar comentarios en cualquiera de las


referencias a pseudodispositivos (emcpower) de PowerPath y habilitar (o
agregar) las entradas de dispositivos nativos.

UUID=110223d8-f5f3-4058-812f-16d9e9ee7eab /boot ext4 defaults


1 2
#/dev/emcpowera1 /boot ext4 defaults 1 2

3. Comente el filtro utilizado actualmente, restablezca el filtro predeterminado


en /etc/lvm/lvm.conf para que el filtro de LVM acepte todos los
dispositivos.
#global_filter = [ "a/emcpower.*/", "r/sd.*/", "r/disk.*/" ]

global_filter = [ "a/.*/" ]

4. Configure la entrada GRUB predeterminada que contiene la imagen ramdisk sin


los módulos de PowerPath.
Para RHEL 7.x y OL 7.x:
#grub2-set-default 'Red Hat Enterprise Linux Server'
Para SLES 12 SP3 y SLES 15:
#grub2-set-default ‘SLES 12-SP3’

5. Reinicie el host.

30 PowerPath for Linux 6.4 Guía de instalación y administración


Administración en un ambiente de arranque desde SAN

6. Después del arranque del host, ejecute


rpm -Uvh <new_powerpath_package> para actualizar PowerPath.

7. Ejecute
systemctl start PowerPath.service para iniciar PowerPath

8. Edite /etc/fstab para montar /boot mediante los pseudodispositivos


(emcpower).

#UUID=110223d8-f5f3-4058-812f-16d9e9ee7eab /boot ext4


defaults 1 2
/dev/emcpowera1 /boot ext4 defaults 1 2

9. Vuelva a montar /boot de modo que se monte en un pseudodispositivo.


#umount /boot/

#mount /boot/

10. Configure el filtro de LVM en /etc/lvm/lvm.conf para aceptar los


pseudodispositivos (emcpower).
#global_filter = [ "a/.*/" ]

global_filter = [ "a/emcpower.*/", "r/sd.*/", "r/disk.*/" ]

11. Elimine la imagen ramdisk antigua que contiene los módulos de PowerPath que
se creó en Configuración de PowerPath en una configuración de Encendido
desde SAN de RHEL 7.x, OL 7.x, SLES 12 SP3 o SLES 15 en un host de BIOS en
la página 24.
# rm -f /boot/initramfs-PP-$(uname -r).img

12. Cree la imagen ramdisk para incluir los módulos actualizados dePowerPath.
Por ejemplo, en RHEL 7.x u OL 7.x:
#dracut /boot/initramfs-PP-$(uname -r).img $(uname -r)
Para SLES 12 SP3 y SLES 15:
#dracut /boot/initrd-PP-$(uname -r) $(uname -r)

13. El /etc/grub.d/40_custom ya contiene una entrada con la imagen ramdisk


que se creó durante la configuración inicial; consulte Configuración de
PowerPath en una configuración de Encendido desde SAN de RHEL 7.x, OL 7.x,
SLES 12 SP3 o SLES 15 en un host de BIOS en la página 24.
Conviértala en la entrada predeterminada. Agregue una entrada de arranque con
la imagen ramdisk que contiene los módulos de PowerPath, si falta.
14. Reinicie el host de modo que se aplique la imagen ramdisk nueva que contiene
los módulos de PowerPath actualizados.

Actualización mediante pasos manuales 31


Administración en un ambiente de arranque desde SAN

Actualización del kernel de Linux en una configuración de


Encendido desde SAN en un host de BIOS
Antes de comenzar

Nota

Antes de actualizar el kernel en RHEL 6, si el sistema de archivos raíz está en un


administrador de volúmenes lógicos (LVM), cambie el filtro de LVM para aceptar todos
los dispositivos SD.

Cuando se actualiza un kernel en un host con una opción en línea como Yum, Satellite
o Yast en un host RHEL, Oracle Linux, SLES 12 SP3 o SLES 15, PowerPath se reinicia
automáticamente sin necesidad de seguir pasos adicionales.
Cuando se actualiza un kernel en un host con una opción offline, como iniciar el host
desde un CD, complete uno de los siguientes pasos para garantizar que PowerPath
funcione normalmente después de la actualización:
l Actualización mediante el script emcpbfs_linux en la página 32
l Actualización mediante pasos manuales en la página 33

Actualización mediante el script emcpbfs_linux


Procedimiento
1. Ejecute la actualización de PowerPath.
/etc/opt/emcpower/emcpbfs_linux remove para preparar el host para la
actualización de PowerPath.

Si se muestra el mensaje ERROR: PowerPath is not configured on


Encendido desde SAN., esto indica que no se ha utilizado emcpbfs_linux
config durante la configuración de PowerPath. Siga los pasos para actualizar
o crear de forma manual el siguiente archivo y vuelva a ejecutar el script.

touch /etc/emc/.emcpbfs_linux_done

2. Comente todas las otras entradas del archivo /etc/fstab que se refieren a los
pseudodispositivos (emcpower) de PowerPath.

Nota

emcpbfs_linux El script modifica la entrada '/boot' solo en el


archivo /etc/fstab.

3. Actualice el kernel según se describe en la documentación de Novell y reinicie el


host.
4. Ejecute /etc/opt/emcpower/emcpbfs_linux config para configurar
PowerPath.
5. Reinicie el host.

32 PowerPath for Linux 6.4 Guía de instalación y administración


Administración en un ambiente de arranque desde SAN

Nota

emcpbfs_linux config/remove agrega una entrada de arranque nueva


para la nueva imagen ramdisk en el archivo:
l Para RHEL 6.x u OL 6.x
/boot/grub/menu.lst y establece el valor predeterminado adecuado.
l Para RHEL 7.x, OL 7.x, SLES 12 SP3 o SLES 15
Modifica el archivo /etc/grub.d/40_custom, actualiza /boot/grub2/
grub.cfg y establece el valor predeterminado adecuado.

Actualización mediante pasos manuales


Procedimiento
1. Edite el archivo /etc/fstab para agregar comentarios en cualquiera de las
referencias a pseudodispositivos (emcpower) de PowerPath y habilitar (o
agregar) las entradas de dispositivos nativos.
Por ejemplo,

/dev/mapper/vg_libl048-Libl048_Root / ext4
defaults 1 1

UUID=8321d7bc-6f48-4359-a0a3-26887d39e0ad /boot ext4


defaults 1 2

#/dev/emcpowera1 /boot ext4


defaults 1 2
/dev/mapper/vg_libl048-Swap swap swap
defaults 0 0
tmpfs /dev/shm tmpfs
defaults 0 0
devpts /dev/pts devpts
gid=5,mode=620 0 0
sysfs /sys sysfs
defaults 0 0
proc /proc proc
defaults 0 0

2. Restablezca la configuración predeterminada del filtro /etc/lvm/lvm.conf


de LVM.
filter = [ "a/.*/" ]

#filter = [ "a/emcpower.*/", "r/sd.*/", "r/disk.*/" ]

3. Reconstruya la caché de LVM2 y verifique que el filtro funciona correctamente:


a. Ejecute
vgscan -v para reconstruir la caché de LVM2.

b.
lvmdiskscan para asegurarse de que el campo de filtro funcione
correctamente. Verifique que los nodos de dispositivo de filtro no aparezcan
en la salida.
4. Actualice el kernel según se describe en la documentación de Oracle o Red Hat
y luego reinicie el host.

Actualización mediante pasos manuales 33


Administración en un ambiente de arranque desde SAN

5. Inicie PowerPath.
l Para RHEL 6.x u OL 6.x
/etc/init.d/PowerPath start
l Para RHEL 7.x, OL 7.x, SLES 12 SP3 o SLES 15
systemctl start PowerPath.service

Nota

Si se observan problemas durante o después del inicio de PowerPath y si la


versión anterior de PowerPath debe restaurarse, se deben seguir los siguientes
pasos para preservar los ajustes de configuración guardados:

a. Copie el contenido de /etc/emc/archive en otra carpeta como /tmp/


pp_config_backup.
b. Desinstale la versión nueva de PowerPath.
c. Elimine el contenido de la carpeta /etc/emc/archive ya que ahora
contiene los archivos de configuración actualizados de la nueva versión de
PowerPath.
d. Instale la versión anterior de PowerPath.
e. Copie el contenido respaldado del paso a en la carpeta /etc/emc/
archive.
f. Inicie PowerPath.
Durante el inicio, PowerPath restaura los archivos de configuración
de /etc/emc/archive y se restablecen las configuraciones anteriores.
6. Edite el archivo /etc/fstab para montar la partición /boot en un
pseudodispositivo de PowerPath.

/dev/mapper/vg_libl048-Libl048_Root /
ext4 defaults 1 1

#UUID=8321d7bc-6f48-4359-a0a3-26887d39e0ad /boot
ext4 defaults 1 2

/dev/emcpowera1 /boot ext4


defaults 1 2
/dev/mapper/vg_libl048-Swap swap swap
defaults 0 0
tmpfs /dev/shm tmpfs
defaults 0 0
devpts /dev/pts devpts
gid=5,mode=620 0 0
sysfs /sys sysfs
defaults 0 0
proc /proc proc
defaults 0 0

7. Desmonte y monte /boot de modo que quede montado en un


pseudodispositivo.
umount /boot/

mount /boot/

34 PowerPath for Linux 6.4 Guía de instalación y administración


Administración en un ambiente de arranque desde SAN

8. Configure el filtro de LVM en /etc/lvm/lvm.conf para aceptar los


pseudodispositivos (emcpower).

#filter = [ "a/.*/" ]
filter = [ "a/emcpower.*/", "r/sd.*/", "r/disk.*/" ]

9. Cree la imagen ramdisk para incluir los módulos actualizados de PowerPath.


#dracut /boot/initramfs-PP-$(uname -r).img $(uname -r)

Esto genera un nuevo archivo de imagen ramdisk denominado:

initramfs-PP-<kernel version>.<arch>.img

10. Agregue una nueva entrada de arranque que tenga la nueva imagen ramdisk
creada en el paso 9.
l Para RHEL 6.x u OL 6.x
En /boot/grub/menu.lst y conviértala en la entrada predeterminada.
l Para RHEL 7.x, OL 7.x, SLES 12 SP3 o SLES 15
Agregue una nueva entrada de arranque con el nombre del archivo de imagen
ramdisk en /etc/grub.d/ 40_custom.
11. Actualice la nueva entrada en el archivo grub.cfg y convierta esta entrada en
predeterminada, de modo que el sistema arranca con la nueva imagen ramdisk
de forma automática.
l Para RHEL 7.x y OL 7.x:

#grub2-mkconfig -o /boot/grub2/grub.cfg
#grub2-set-default 'PowerPath - Red Hat Enterprise Linux
Server'

l Para SLES 12 SP3 y SLES 15:

#grub2-mkconfig -o /boot/grub2/grub.cfg
#grub2-set-default 'PowerPath - SLES 12-SP3'

12. Reinicie el host de modo que se aplique la imagen ramdisk nueva que contiene
los módulos de PowerPath actualizados.

Desinstalación de PowerPath en una configuración de


arranque desde SAN de RHEL 6.x u OL 6.x en un host de
BIOS
Para desinstalar PowerPath de una configuración de arranque desde SAN en hosts
RHEL 6.x u OL 6.x, use uno de los siguientes métodos:
l Desinstalación mediante emcpbfs_linux_script en la página 36
l Desinstalación mediante pasos manuales en la página 36

Desinstalación de PowerPath en una configuración de arranque desde SAN de RHEL 6.x u OL 6.x en un host de BIOS 35
Administración en un ambiente de arranque desde SAN

Desinstalación mediante emcpbfs_linux_script


Antes de comenzar

Nota

En un ambiente de arranque múltiple, verifique que el valor predeterminado en /


boot/grub/menu.lst esté configurado correctamente con el kernel de arranque
actual antes de ejecutar emcpbfs_linux config/remove.

Procedimiento
1. Ejecute /etc/opt/emcpower/emcpbfs_linux remove para desinstalar
PowerPath.
Si se muestra el mensaje ERROR: PowerPath is not configured on Boot-From-
SAN., esto indica que no se ha utilizado emcpbfs_linux config durante la
configuración de PowerPath. Siga los pasos para actualizar o crear de forma
manual el siguiente archivo y vuelva a ejecutar el script.

touch /etc/emc/.emcpbfs_linux_done

2. Comente todas las otras entradas del archivo /etc/fstab que se refieren a los
pseudodispositivos (emcpower) de PowerPath.

Nota

emcpbfs_linux El script modifica la entrada ‘/boot' solo en el


archivo /etc/fstab.

3. Reinicie el host.

Nota

emcpbfs_linux config/remove agrega una entrada de arranque nueva


para la nueva imagen ramdisk en boot/grub/menu.lst y establece el valor
“predeterminado” adecuado. Si no se necesitan entradas anteriores, borre
manualmente y especifique el valor “predeterminado” que corresponda.

4. Desinstale PowerPath.

Desinstalación mediante pasos manuales


Procedimiento
1. Mueva el script /etc/init.d/PowerPath a una ubicación diferente.
2. Edite el archivo /etc/lvm/lvm.conf para restaurar el filtro y aceptar los
nodos de dispositivo SCSI.

#filter = [ "a/emcpower.*/", "r/sd.*/", "r/disk.*/" ]


filter = [ "a/.*/" ]

36 PowerPath for Linux 6.4 Guía de instalación y administración


Administración en un ambiente de arranque desde SAN

3. Edite /etc/fstab para restaurar la opción original de montaje /boot por


UUID.

UUID=110223d8-f5f3-4058-812f-16d9e9ee7eab /boot ext4 defaults


1 2
#/dev/emcpowera1 /boot ext4 defaults 1 2

4. Ejecute vgscan -v y luego verifique el filtro mediante la ejecución del


comando lvmdiskscan.
5. Reinicie el host utilizando la imagen ramdisk original.
Si falta la imagen ramdisk original, vuelva a crearla mediante los siguientes
pasos:

a. Mueva los archivos de configuración de dracut para PowerPath de /usr/


share/dracut/modules.d/ escribiendo lo siguiente:

# mv /usr/share/dracut/modules.d/90powerpath ~/dracut/

b. Genere el archivo de imagen ramdisk:

# dracut /boot/initramfs-$(uname -r).img $(uname -r)

c. Agregue una nueva entrada de arranque para la nueva imagen ramdisk que se
creó en el archivo /boot/grub/ menu.lst.
d. Reinicie el host y seleccione la entrada del cargador de arranque con la
imagen ramdisk del paso anterior.
6. Desinstale PowerPath.

Desinstalación de PowerPath en una configuración de


arranque desde SAN de RHEL 7.x, OL 7.x, SLES 12 SP3 o
SLES 15 en un host de BIOS
Use una de las siguientes opciones para desinstalar PowerPath de una configuración
de arranque desde SAN en un host RHEL 7.x, OL 7.x, SLES 12 SP3 o SLES 15:
l Desinstalación mediante emcpbfs_linux_script en la página 37
l Desinstalación mediante pasos manuales en la página 38

Desinstalación mediante emcpbfs_linux_script


Antes de comenzar

Nota

En un ambiente de arranque múltiple, verifique que el valor predeterminado en /


boot/grub/menu.lst esté configurado correctamente con el kernel de arranque
actual antes de ejecutar emcpbfs_linux config/remove.

Desinstalación de PowerPath en una configuración de arranque desde SAN de RHEL 7.x, OL 7.x, SLES 12 SP3 o SLES 15 en 37
un host de BIOS
Administración en un ambiente de arranque desde SAN

Procedimiento
1. Ejecute /etc/opt/emcpower/emcpbfs_linux remove para desinstalar
PowerPath.
Si se muestra el mensaje ERROR: PowerPath is not configured on Boot-From-
SAN., esto indica que no se ha utilizado emcpbfs_linux config durante la
configuración de PowerPath. Siga los pasos para actualizar o crear de forma
manual el siguiente archivo y vuelva a ejecutar el script.

touch /etc/emc/.emcpbfs_linux_done

2. Comente todas las otras entradas del archivo /etc/fstab que se refieren a los
pseudodispositivos (emcpower) de PowerPath.

Nota

emcpbfs_linux El script modifica la entrada ‘/boot’ solo en el


archivo /etc/fstab.

3. Reinicie el host.

Nota

emcpbfs_linux config/remove agrega una entrada de arranque nueva


para la nueva imagen ramdisk en /boot/grub/menu.lst y establece el valor
“predeterminado” adecuado. Si no se necesitan entradas anteriores, borre
manualmente y especifique el valor “predeterminado” que corresponda.

4. Desinstale PowerPath.

Desinstalación mediante pasos manuales


Procedimiento
1. Desactive los siguientes servicios de PowerPath:

# systemctl disable PowerPath.service


# systemctl disable PowerPathPost-start.service
# systemctl disable EmcpMond.service

2. Edite /etc/fstab para restaurar la opción original para montar /boot por
UUID.

UUID=b4caa11e-9aa1-4777-bd5a-012e827514b1 /boot xfs defaults


1 2
#/dev/emcpowera1 /boot xfs defaults 1 2

3. Edite el archivo /etc/lvm/lvm.conf para deshabilitar global_filter.

#global_filter = [ "a/emcpower.*/", "r/sd.*/", "r/disk.*/" ]


global_filter = [ "a/.*/" ]

38 PowerPath for Linux 6.4 Guía de instalación y administración


Administración en un ambiente de arranque desde SAN

4. Si falta la imagen ramdisk original, vuelva a crearla mediante los siguientes


pasos:
a. Mueva los archivos de configuración de dracut para PowerPath
de /usr/lib/dracut/modules.d/.

# mv /usr/lib/dracut/modules.d/90powerpath ~/dracut/

b. Genere el archivo de imagen ramdisk nuevo.


Por ejemplo, en RHEL 7.x y OL 7.x:

# dracut /boot/initramfs-$(uname -r).img $(uname -r)

Por ejemplo, en SLES 12 SP3 y SLES 15:

# dracut /boot/initrd-$(uname -r) $(uname -r)

5. Elimine la entrada del archivo 40_custom en la carpeta /etc/grub.d.

[root@libl038 ~]# cat /etc/grub.d/40_custom


#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries.
Simply type the
# menu entries you want to add after this comment. Be
careful not to change
# the 'exec tail' line above.

6. Vuelva a crear el archivo /boot/grub2/grub.cfg para eliminar la entrada de


arranque de PowerPath.

# grub2-mkconfig -o /boot/grub2/grub.cfg

7. Configure la entrada de encendido original como la entrada predeterminada.


Para RHEL 7.x y OL 7.x:

# grub2-set-default 'Red Hat Enterprise Linux Server'

Para SLES 12 SP3 y SLES 15:

# grub2-set-default 'SLES 12 SP3'

8. Reinicie el host y luego desinstale PowerPath.

Desinstalación mediante pasos manuales 39


Administración en un ambiente de arranque desde SAN

Configure PowerPath en una configuración de Encendido


desde SAN de RHEL 6.x u OL 6.x en un host UEFI
Para configurar un dispositivo root de PowerPath mediante el LVM en un host de
RHEL 6.x u OL 6.x:
Procedimiento
1. Asegúrese de que el cable Fibre Channel esté enchufado solamente en la
primera HBA del host.
Si el host utiliza HBA de iSCSI o adaptadores FCoE para la conectividad de
almacenamiento, asegúrese de que solo el primer puerto esté conectado a la
red.
2. Habilite la configuración de arranque desde SAN en la primera HBA y
deshabilítela en todas las demás.
3. Asegúrese de que solo se presente un LUN en el host y solo haya una ruta
disponible desde el host hasta el arreglo.

Nota

Durante la configuración, se recomienda tener solo el LUN de arranque


conectado al host. Esto facilita identificar el disco de inicio durante la
instalación. También es conveniente que solo haya una ruta desde el arreglo
hasta el host al instalar el sistema operativo. Esto evita que el instalador del
sistema operativo active automáticamente las múltiples rutas nativas en el host.
Si múltiples rutas están disponibles para los LUN durante la instalación, se
activan múltiples rutas nativas y se necesitan pasos adicionales para
deshabilitarlas una vez completa la instalación del SO.

4. Agregue el LUN 0 como un dispositivo de arranque en la página de configuración


de la primera HBA.
5. Inicie el host y comience la instalación de RHEL 6.x o OL 6.x.
6. Seleccione GPT como el método de particionamiento y cree una configuración
de partición personalizada en el dispositivo de almacenamiento de destino con
tres particiones, tal como se muestra a continuación:
l La primera como una partición /boot con formato de sistema de archivos
ext3 o ext4 con al menos 500 MB de tamaño.
l La segunda como una partición del sistema EFI (ESP) /boot/efi, con
formato de sistema de archivos vfat con al menos 200 MB de tamaño.
l La tercera partición de tipo LVM de Linux 0x8E con el resto del espacio en el
dispositivo de almacenamiento.

7. Cree un grupo de volúmenes en la partición LVM.


8. En el grupo de volúmenes, cree dos volúmenes lógicos, uno para el sistema de
archivos raíz y otro para intercambiar.
Formatee el volumen root como ext3 o ext4 y el otro como intercambio, e
indique los puntos de montaje para cada volumen.
9. Asegúrese de que GRUB es el cargador de arranque seleccionado y que utiliza la
tabla de particiones GUID (GPT).

40 PowerPath for Linux 6.4 Guía de instalación y administración


Administración en un ambiente de arranque desde SAN

10. Finalice la instalación del sistema operativo.


11. Asegúrese de que dm-multipath no está configurado.
Si multipath -ll devuelve dispositivos configurados, consulte Desactivación
de dm-multipath en un host de RHEL 6.x o OL 6.x en la página 23.
12. Si la instalación del sistema operativo se completó con solo un LUN de inicio con
una sola ruta, agregue rutas adicionales al LUN de inicio y LUN adicionales.
13. Instale y configure PowerPath siguiendo las instrucciones en Instalación de
PowerPath en la página 11 y la guía de Conectividad de host de EMC con
adaptadores de bus del host (HBA) de iSCSI y Fibre Channel QLogic y
adaptadores de red convergente (CNA) para el ambiente Linux.
14. Para completar la configuración del LUN de arranque en PowerPath, use uno de
los siguientes métodos:
l Mediante el script emcpbfs_linux.

Nota

En un ambiente de arranque múltiple, verifique que el valor predeterminado


en /boot/efi/EFI/redhat/grub.conf esté configurado
correctamente con el kernel de arranque actual antes de ejecutar
emcpbfs_linux config/remove

Ejecute
/etc/opt/emcpower/emcpbfs_linux config para configurar PowerPath.
emcpbfs_linux config agrega una entrada de arranque nueva para la
nueva imagen ramdisk en /boot/grub/menu.lst y establece el valor
predeterminado adecuado. Si no se necesitan entradas anteriores, borre
manualmente y especifique el valor predeterminado que corresponda.
l Mediante los siguientes pasos manuales.
a. Si es necesario, guarde una copia de respaldo del archivo /etc/fstab. A
continuación, edite /etc/fstab para montar /boot/efi mediante el
nombre del pseudodispositivo (dev/emcpowera):

#UUID=110223d8-f5f3-4058-812f-16d9e9ee7eab /boot/efi vfat


defaults 1 2
/dev/emcpowera1 /boot/efi vfat defaults 1 2

b. Vuelva a montar /boot/efi de modo que se monte en un


pseudodispositivo.
#umount/boot/efi

#mount/boot/efi

c. Si es necesario, guarde una copia de respaldo del archivo /etc/lvm/


lvm.conf. Luego, cambie el filtro de LVM en /etc/lvm/lvm.conf para
aceptar solamente los pseudodispositivos:

#filter = [ "a/.*/" ]
filter = [ "a/emcpower.*/", "r/sd.*/", "r/disk.*/" ]

d. Ejecute
vgscan -v para reconstruir la caché de LVM2.

Configure PowerPath en una configuración de Encendido desde SAN de RHEL 6.x u OL 6.x en un host UEFI 41
Administración en un ambiente de arranque desde SAN

e. Ejecute
lvmdiskscan para asegurarse de que el campo de filtro funciona
correctamente. Verifique que los nodos de dispositivo de filtro no aparezcan
en la salida.

f. Cree la imagen ramdisk para incluir los módulos de PowerPath.


#dracut /boot/initramfs-PP-$(uname -r).img $(uname -r)

Esto genera una nueva imagen ramdisk denominada:

initramfs-PP-<kernel_version>.<arch>.img

g. Agregue una nueva entrada de arranque con el nombre de la imagen ramdisk


en /boot/efi/EFI/redhat/grub.conf que se creó en el paso anterior
y conviértala en la entrada predeterminada.

Red Hat Enterprise Linux (2.6.32-220.el6.x86_64)


root (hd0,0)
kernel /vmlinuz-2.6.32-220.el6.x86_64 ro root=/dev/mapper/
vg_libl044-lv_root rd_NO_LUKS KEYBOARDTYPE=pc KEYTABLE=us
LANG=en_US.UTF-8 rd_NO_MD quiet SYSFONT=latarcyrheb-sun16
rhgb crashkernel=auto rd_LVM_LV=vg_libl044/lv_swap
rd_LVM_LV=vg_libl044/lv_root rd_NO_DM
initrd /initramfs-PP-2.6.32-220.el6.x86_64.img

Red Hat Enterprise Linux (2.6.32-220.el6.x86_64)


root (hd0,0)
kernel /vmlinuz-2.6.32-220.el6.x86_64 ro root=/dev/mapper/
vg_libl044-lv_root rd_NO_LUKS KEYBOARDTYPE=pc KEYTABLE=us
LANG=en_US.UTF-8 rd_NO_MD quiet SYSFONT=latarcyrheb-sun16
rhgb crashkernel=auto rd_LVM_LV=vg_libl044/lv_swap
rd_LVM_LV=vg_libl044/lv_root rd_NO_DM
initrd /initramfs-2.6.32-220.el6.x86_64.img

15. Reinicie el host, active el arranque desde la configuración SAN para las otras
HBA y agregue LUN 0 en esas HBA.
Después del arranque, se cargará la nueva imagen ramdisk que contiene los
módulos de PowerPath.

Nota

Si el grupo de volúmenes root se expande más tarde agregándole más LUN,


debe actualizarse la imagen ramdisk. Ejecute el script emcpbfs_linux con la
opción de configuración tras eliminar el archivo /etc/
emc/.emcpbfs_linux_done o siga los siguientes pasos de forma manual.

16. Realice una copia de respaldo de la imagen ramdisk existente.


17. Actualice la imagen ramdisk siguiendo el paso f de los pasos manuales detallados
en el procedimiento anterior.

42 PowerPath for Linux 6.4 Guía de instalación y administración


Administración en un ambiente de arranque desde SAN

Configuración de PowerPath en una configuración de


Encendido desde SAN de RHEL 7.x, OL 7.x, SLES 12 SP3 o
SLES 15 en un host UEFI
Para configurar un dispositivo root de PowerPath mediante el LVM en un host
RHEL 7.x, OL 7.x, SLES 12 SP3 o SLES 15.
Procedimiento
1. Asegúrese de que el cable Fibre Channel esté enchufado solamente en la
primera HBA del host.
Si el host utiliza HBA de iSCSI o adaptadores FCoE para la conectividad de
almacenamiento, asegúrese de que solo el primer puerto esté conectado a la
red.
2. Habilite la configuración de arranque desde SAN en la primera HBA y
deshabilítela en todas las demás.
3. Asegúrese de que solo se presente un LUN en el host y solo haya una ruta
disponible desde el host hasta el arreglo.

Nota

Al instalar en SLES 12 SP3 o SLES 15, asegúrese de que las múltiples rutas no
estén habilitadas de forma automática durante la instalación del SO, ya que no
hay manera de deshabilitarlas una vez finalizada la instalación.

Nota

Durante la configuración, se recomienda tener el LUN de arranque conectado al


host para que sea más fácil identificar el disco de arranque durante la
instalación. Es conveniente que solo haya una ruta desde el arreglo hasta el host
al instalar el sistema operativo. Esto evita que el instalador del sistema operativo
active automáticamente las múltiples rutas nativas en el host. Si están
disponibles múltiples rutas para los LUN durante la instalación,
automáticamente se habilitan múltiples rutas nativas y se necesitan pasos
adicionales para deshabilitarlas una vez finalizada la instalación del SO.

4. Durante la instalación, seleccione Basic Storage Devices como el tipo de


dispositivo para la instalación.
5. Continúe con la instalación, cree un /boot/efi como una partición básica de
500 MB (vfat) y volúmenes lógicos para /(root) e intercambie en el grupo de
volúmenes creado a partir del espacio en disco restante mediante el método de
particionamiento GPT.
6. Una vez finalizada la instalación del sistema operativo, agregue rutas adicionales
al LUN de encendido y conecte LUN adicionales al host.
7. Instale y configure PowerPath.
8. Finalice la configuración del LUN de arranque en PowerPath.
l Para finalizar la configuración de forma automática.
Ejecute /etc/opt/emcpower/emcpbfs_linux configPowerPath

Configuración de PowerPath en una configuración de Encendido desde SAN de RHEL 7.x, OL 7.x, SLES 12 SP3 o SLES 15 en 43
un host UEFI
Administración en un ambiente de arranque desde SAN

l Para finalizar la configuración de forma manual.


a. Edite /etc/fstab para montar /boot/efi mediante el nombre del
pseudodispositivo (por ejemplo, /dev/emcpowerX).

#UUID=110223d8-f5f3-4058-812f-16d9e9ee7eab /boot/efi vfat


defaults 1 2
/dev/emcpowera1 /boot/efi vfat defaults 1 2

b. Desmonte y monte /boot/efi de modo que quede montado en un


pseudodispositivo.
#umount/boot/efi

#mount/boot/efi

c. Configure el filtro de LVM en /etc/lvm/lvm.conf..

#global_filter = [ "a/.*/" ]
global_filter = [ "a/emcpower.*/", "r/sd.*/", "r/disk.*/" ]

d. Ejecute
vgscan -v para reconstruir la caché de LVM2.

e.
lvmdiskscan para asegurarse de que el campo de filtro funcione
correctamente. Verifique que los nodos de dispositivo de filtro no aparezcan
en la salida.

f. Cree una imagen ramdisk para incluir los módulos de PowerPath:


Por ejemplo, en RHEL 7.x y OL 7.x:
#dracut /boot/initramfs-PP-$(uname -r).img $(uname -r)
Por ejemplo, en SLES 12 SP3 y SLES 15:
#dracut /boot/initrd-PP-$(uname -r) $(uname -r)

Esto genera una nueva imagen ramdisk denominada:


Para RHEL 7.x y OL 7.x:

initramfs-PP-<kernel_version>.<arch>.img

Para SLES 12 SP3 y SLES 15:

initrd-PP-<kernel_version>

g. Agregue una nueva entrada de arranque con el nombre del archivo de imagen
ramdisk en /etc/grub.d/40_custom.
Por ejemplo, en RHEL 7.x y OL 7.x:

#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu
entries. Simply type the
# menu entries you want to add after this comment. Be

44 PowerPath for Linux 6.4 Guía de instalación y administración


Administración en un ambiente de arranque desde SAN

careful not to change


# the 'exec tail' line above.

menuentry 'PowerPath - Red Hat Enterprise Linux Server' {


load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod xfs
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-
bios=hd8,msdos1 --hint-efi=hd8,msdos1 --hint-
baremetal=ahci8,msdos1 --hint='hd0,msdos1'
c556a69a-6af5-4ab7-b973-ed3bde2208ae
else
search --no-floppy --fs-uuid --set=root
c556a69a-6af5-4ab7-b973-ed3bde2208ae
fi
linuxefi /vmlinuz-3.10.0-121.el7.x86_64
root=UUID=f78a46ff-10d0-4bfb-a2a5-9e451e03a6d9 ro
rd.lvm.lv=rhel/root crashkernel=auto rd.lvm.lv=rhel/swap
vconsole.font=latarcyrheb-sun16 vconsole.keymap=us rhgb
quiet LANG=en_US.UTF-8
initrdefi /initramfs-PP-3.10.0-121.el7.x86_64.img

9. Actualice la nueva entrada en el archivo grub.cfg y conviértala en


predeterminada, de modo que el sistema arranca con la nueva imagen ramdisk
automáticamente.
Para RHEL 7.x y OL 7.x:

#grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg

#grub2-set-default 'PowerPath RedHat Enterprise Linux Server'

Para SLES 12 SP3 y SLES 15:

#grub2-mkconfig -o /boot/grub2/grub.cfg

#grub2-set-default 'PowerPath - SLES 12 SP3'

10. Reinicie el host para que se aplique la imagen ramdisk nueva que tiene los
módulos de PowerPath.

Actualización de PowerPath en una configuración de


Encendido desde SAN de RHEL 6.x u OL 6.x en un host UEFI
Para actualizar PowerPath en una configuración de Encendido desde SAN en un host
RHEL 6.x u OL 6.x, utilice uno de los siguientes métodos:
l Actualización mediante el script emcpbfs_linux en la página 46
l Actualización mediante pasos manuales en la página 46

Actualización de PowerPath en una configuración de Encendido desde SAN de RHEL 6.x u OL 6.x en un host UEFI 45
Administración en un ambiente de arranque desde SAN

Actualización mediante el script emcpbfs_linux


Procedimiento
1. Ejecute la actualización de PowerPath.
/etc/opt/emcpower/emcpbfs_linux remove para preparar el host para la
actualización de PowerPath.

Si se muestra el mensaje ERROR: PowerPath is not configured on


Encendido desde SAN., esto indica que no se ha utilizado emcpbfs_linux
config durante la configuración de PowerPath. Siga los pasos para actualizar
o crear de forma manual el siguiente archivo y vuelva a ejecutar el script.

touch /etc/emc/.emcpbfs_linux_done

2. Comente todas las otras entradas del archivo /etc/fstab que se refieren a los
pseudodispositivos (emcpower) de PowerPath.

Nota

emcpbfs_linux El script modifica la entrada '/boot/efi' solo en el


archivo /etc/fstab.

3. Reinicie el host.
4. Actualice PowerPath.
5. Ejecute /etc/opt/emcpower/emcpbfs_linux config para configurar
PowerPath.
6. Reinicie el host.

Nota

emcpbfs_linux config/remove agrega una entrada de arranque nueva


para la nueva imagen ramdisk en /boot/efi/EFI/redhat/grub.conf y
establece el valor “predeterminado” adecuado.

Actualización mediante pasos manuales


Procedimiento
1. Cambie el nombre de /etc/init.d/PowerPath a /etc/init.d/
PowerPath.old
2. Edite el archivo /etc/fstab para agregar comentarios en cualquiera de las
referencias a pseudodispositivos (emcpower) de PowerPath y habilitar (o
agregar) las entradas de dispositivos nativos.

UUID=110223d8-f5f3-4058-812f-16d9e9ee7eab /boot/efi vfat


defaults 1 2
#/dev/emcpowera1 /boot/efi vfat defaults 1 2

46 PowerPath for Linux 6.4 Guía de instalación y administración


Administración en un ambiente de arranque desde SAN

3. Comente el filtro utilizado actualmente, restablezca el filtro predeterminado


en /etc/lvm/lvm.conf para que el filtro de LVM acepte todos los
dispositivos.

filter = [ "a/.*/" ]
#filter = [ "a/emcpower.*/", "r/sd.*/", "r/disk.*/" ]

4. Edite /boot/efi/EFI/redhat/grub.conf y convierta la entrada que


contiene la imagen ramdisk sin los módulos de PowerPath en la entrada
predeterminada.
5. Reinicie el host.
6. Después del arranque del host, ejecute PowerPath.
rpm -Uvh <new_powerpath_package> para actualizar PowerPath.

7. Ejecute
/etc/init.d/PowerPath start para iniciar PowerPath.

8. Edite /etc/fstab para montar /boot/efi mediante los pseudodispositivos


(emcpower).

#UUID=110223d8-f5f3-4058-812f-16d9e9ee7eab /boot/efi vfat


defaults 1 2
/dev/emcpowera1 /boot/efi vfat defaults 1 2

9. Vuelva a montar /boot/efi de modo que se monte en un pseudodispositivo.


#umount/boot/efi

#mount/boot/efi

10. Configure el filtro de LVM en /etc/lvm/lvm.conf para aceptar los


pseudodispositivos (emcpower).

#filter = [ "a/.*/" ]
filter = [ "a/emcpower.*/", "r/sd.*/", "r/disk.*/" ]

11. Elimine la imagen ramdisk antigua que contiene los módulos de PowerPath que
se creó en el paso 12 en Configure PowerPath en una configuración de
Encendido desde SAN de RHEL 6.x u OL 6.x en un host UEFI en la página 40.
#rm -f /boot/initramfs-PP-$(uname -r).img

12. Cree la imagen ramdisk para incluir los módulos actualizados de PowerPath.
#dracut /boot/initramfs-PP-$(uname -r).img $(uname -r)

Esto genera un nuevo archivo de imagen ramdisk denominado:

initramfs-PP-<kernel version>.<arch>.img

13. El /boot/efi/EFI/redhat/grub.conf ya contiene una entrada con la


imagen ramdisk que se creó durante la configuración inicial; consulte Configure
PowerPath en una configuración de Encendido desde SAN de RHEL 6.x u OL
6.x en un host UEFI en la página 40.
Conviértala en la entrada predeterminada. Agregue una entrada de arranque con
la imagen ramdisk que contiene los módulos de PowerPath, si falta.

Actualización mediante pasos manuales 47


Administración en un ambiente de arranque desde SAN

14. Reinicie el host de modo que se aplique la imagen ramdisk nueva que contiene
los módulos de PowerPath actualizados.

Actualización de PowerPath en una configuración de


Encendido desde SAN de RHEL 7.x, OL 7.x, SLES 12 SP3 o
SLES 15 en un host UEFI
Para actualizar PowerPath en una configuración de Encendido desde SAN en un host
RHEL 7.x, OL 7.x, SLES 12 SP3 o SLES 15, utilice uno de los siguientes métodos:
l Actualización mediante el script emcpbfs_linux en la página 48
l Actualización mediante pasos manuales en la página 49

Actualización mediante el script emcpbfs_linux


Procedimiento
1. Ejecute la actualización de PowerPath.
/etc/opt/emcpower/emcpbfs_linux remove para preparar el host para la
actualización de PowerPath.

Si se muestra el mensaje ERROR: PowerPath is not configured on


Encendido desde SAN., esto indica que no se ha utilizado emcpbfs_linux
config durante la configuración de PowerPath. Siga los pasos para actualizar
o crear de forma manual el siguiente archivo y vuelva a ejecutar el script.

touch /etc/emc/.emcpbfs_linux_done

2. Comente todas las otras entradas del archivo /etc/fstab que se refieren a los
pseudodispositivos (emcpower) de PowerPath.

Nota

emcpbfs_linux El script modifica la entrada '/boot/efi' solo en el


archivo /etc/fstab.

3. Actualice el kernel según se describe en la documentación de Novell y reinicie el


host.
4. Ejecute /etc/opt/emcpower/emcpbfs_linux config para configurar
PowerPath.
5. Reinicie el host.

Nota

emcpbfs_linux config/remove agrega una entrada de arranque nueva


para la nueva imagen ramdisk en /boot/efi/EFI/redhat/grub.cfg en
RHEL 7.x y OL 7.x o /boot/grub2/grub.cfg en el archivo de SLES 12 SP3 y
SLES 15 y establece el valor “predeterminado” adecuado.

48 PowerPath for Linux 6.4 Guía de instalación y administración


Administración en un ambiente de arranque desde SAN

Actualización mediante pasos manuales


Procedimiento
1. Desactive el servicio de PowerPath en el reinicio del host.
systemctl disable PowerPath.service

systemctl disable PowerPathPost-start.service

systemctl disable EmcpMond.service

2. Edite el archivo /etc/fstab para agregar comentarios en cualquiera de las


referencias a pseudodispositivos (emcpower) de PowerPath y habilitar (o
agregar) las entradas de dispositivos nativos.

UUID=110223d8-f5f3-4058-812f-16d9e9ee7eab /boot/efi vfat


defaults 1 2
#/dev/emcpowera1 /boot/efi vfat defaults 1 2

3. Comente el filtro utilizado actualmente, restablezca el filtro predeterminado


en /etc/lvm/lvm.conf para que el filtro de LVM acepte todos los
dispositivos.
#global_filter = [ "a/emcpower.*/", "r/sd.*/", "r/disk.*/" ]

global_filter = [ "a/.*/" ]

4. Configure la entrada GRUB predeterminada que contiene la imagen ramdisk sin


los módulos de PowerPath.
Para RHEL 7.x y OL 7.x:
# grub2-set-default 'Red Hat Enterprise Linux Server'
Para SLES 12 SP3 y SLES 15:
# grub2-set-default ‘SLES 12 SP3’

5. Reinicie el host.
6. Después del arranque del host, ejecute PowerPath.
rpm -Uvh <new_powerpath_package> para actualizar PowerPath.

7. Ejecute
systemctl start PowerPath.service para iniciar PowerPath

8. Edite /etc/fstab para montar /boot/efi mediante los pseudodispositivos


(emcpower).

#UUID=110223d8-f5f3-4058-812f-16d9e9ee7eab /boot/efi vfat


defaults 1 2
/dev/emcpowera1 /boot/efi vfat defaults 1 2

9. Vuelva a montar /boot/efi de modo que se monte en un pseudodispositivo.


#umount/boot/efi

#mount/boot/efi

10. Configure el filtro de LVM en /etc/lvm/lvm.conf para aceptar los


pseudodispositivos (emcpower).
#global_filter = [ "a/.*/" ]

Actualización mediante pasos manuales 49


Administración en un ambiente de arranque desde SAN

global_filter = [ "a/emcpower.*/", "r/sd.*/", "r/disk.*/" ]

11. Elimine la imagen ramdisk antigua que contiene los módulos de PowerPath que
se creó en Configuración de PowerPath en una configuración de Encendido
desde SAN de RHEL 7.x, OL 7.x, SLES 12 SP3 o SLES 15 en un host UEFI en la
página 43.
#rm -f /boot/initramfs-PP-$(uname -r).img

12. Cree la imagen ramdisk para incluir los módulos actualizados dePowerPath.
l Por ejemplo, en RHEL 7.x u OL 7.x:
#dracut /boot/initramfs-PP-$(uname -r).img $(uname -r)
l Para SLES 12 SP3 o SLES 15:
#dracut /boot/initramfs-$(uname -r) $(uname -r)
13. El /etc/grub.d/40_custom ya contiene una entrada con la imagen ramdisk
que se creó durante la configuración inicial; consulte Configuración de
PowerPath en una configuración de Encendido desde SAN de RHEL 7.x, OL 7.x,
SLES 12 SP3 o SLES 15 en un host UEFI en la página 43.
Conviértala en la entrada predeterminada. Agregue una entrada de arranque con
la imagen ramdisk que contiene los módulos de PowerPath, si falta.
14. Reinicie el host de modo que se aplique la imagen ramdisk nueva que contiene
los módulos de PowerPath actualizados.

Desinstalación de PowerPath en una configuración de


arranque desde SAN de RHEL 6.x u OL 6.x en un host UEFI
Para desinstalar PowerPath de una configuración de arranque desde SAN en hosts
RHEL 6.x u OL 6.x, use uno de los siguientes métodos:
l Desinstalación mediante emcpbfs_linux_script en la página 50
l Desinstalación mediante pasos manuales en la página 51

Desinstalación mediante emcpbfs_linux_script


Antes de comenzar

Nota

En un ambiente de arranque múltiple, verifique que el valor predeterminado en /


boot/efi/EFI/redhat/grub.conf esté configurado correctamente con el kernel
de arranque actual antes de ejecutar emcpbfs_linux config/remove.

Procedimiento
1. Ejecute /etc/opt/emcpower/emcpbfs_linux remove para desinstalar
PowerPath.
Si se muestra el mensaje ERROR: PowerPath is not configured on Boot-From-
SAN., esto indica que no se ha utilizado emcpbfs_linux config durante la
configuración de PowerPath. Siga los pasos para actualizar o crear de forma
manual el siguiente archivo y vuelva a ejecutar el script.

touch /etc/emc/.emcpbfs_linux_done

50 PowerPath for Linux 6.4 Guía de instalación y administración


Administración en un ambiente de arranque desde SAN

2. Comente todas las otras entradas del archivo /etc/fstab que se refieren a los
pseudodispositivos (emcpower) de PowerPath.

Nota

emcpbfs_linux El script modifica la entrada ‘/boot/efi' solo en el


archivo /etc/fstab.

3. Reinicie el host.

Nota

emcpbfs_linux config/remove agrega una entrada de arranque nueva


para la nueva imagen ramdisk en boot/efi/EFI/redhat/grub.conf y
establece el valor “predeterminado” adecuado. Si no se necesitan entradas
anteriores, borre manualmente y especifique el valor “predeterminado” que
corresponda.

4. Desinstale PowerPath.

Desinstalación mediante pasos manuales


Procedimiento
1. Mueva el script /etc/init.d/PowerPath a una ubicación diferente.
2. Edite el archivo /etc/lvm/lvm.conf para restaurar el filtro y aceptar los
nodos de dispositivo SCSI.

#filter = [ "a/emcpower.*/", "r/sd.*/", "r/disk.*/" ]


filter = [ "a/.*/" ]

3. Edite /etc/fstab para restaurar la opción original de montaje /boot/efi por


UUID.

UUID=110223d8-f5f3-4058-812f-16d9e9ee7eab /boot/efi vfat


defaults 1 2
#/dev/emcpowera1 /boot/efi vfat defaults 1 2

4. Ejecute vgscan -v y luego verifique el filtro mediante la ejecución del


comando lvmdiskscan.
5. Reinicie el host utilizando la imagen ramdisk original.
Si falta la imagen ramdisk original, vuelva a crearla mediante los siguientes
pasos:

a. Mueva los archivos de configuración de dracut para PowerPath de /usr/


share/dracut/modules.d/ escribiendo lo siguiente:

# mv /usr/share/dracut/modules.d/90powerpath ~/dracut/

Desinstalación mediante pasos manuales 51


Administración en un ambiente de arranque desde SAN

b. Genere el archivo de imagen ramdisk:

# dracut /boot/initramfs-PP-$(uname -r).img $(uname -r)

c. Agregue una nueva entrada de arranque para la nueva imagen ramdisk que se
creó en el archivo /boot/efi/EFI/redhat/grub.conf.
d. Reinicie el host y seleccione la entrada del cargador de arranque con la
imagen ramdisk del paso anterior.
6. Desinstale PowerPath.

Desinstalación de PowerPath en una configuración de


arranque desde SAN de RHEL 7.x, OL 7.x, SLES 12 SP3 o
SLES 15 en un host UEFI
Use una de las siguientes opciones para desinstalar PowerPath de una configuración
de arranque desde SAN en un host RHEL 7.x, OL 7.x, SLES 12 SP3 o SLES 15:
l Desinstalación mediante emcpbfs_linux_script en la página 52
l Desinstalación mediante pasos manuales en la página 53

Desinstalación mediante emcpbfs_linux_script


Antes de comenzar

Nota

En un ambiente de arranque múltiple, verifique que el valor predeterminado en /


boot/efi/EFI/redhat/grub.cfg en RHEL 7.x y OL 7.x o /boot/grub2/
grub.cfg en el archivo de SLES 12 SP3 y SLES 15 esté configurado correctamente
con el kernel de arranque actual antes de ejecutar emcpbfs_linux config/
remove.

Procedimiento
1. Ejecute /etc/opt/emcpower/emcpbfs_linux remove para desinstalar
PowerPath.
Si se muestra el mensaje ERROR: PowerPath is not configured on Boot-From-
SAN., esto indica que no se ha utilizado emcpbfs_linux config durante la
configuración de PowerPath. Siga los pasos para actualizar o crear de forma
manual el siguiente archivo y vuelva a ejecutar el script.

touch /etc/emc/.emcpbfs_linux_done

2. Comente todas las otras entradas del archivo /etc/fstab que se refieren a los
pseudodispositivos (emcpower) de PowerPath.

52 PowerPath for Linux 6.4 Guía de instalación y administración


Administración en un ambiente de arranque desde SAN

Nota

emcpbfs_linux El script modifica la entrada ‘/boot/efi’ solo en el


archivo /etc/fstab.

3. Reinicie el host.

Nota

emcpbfs_linux config/remove agrega una entrada de arranque nueva


para la nueva imagen ramdisk en /boot/efi/EFI/redhat/grub.cfg en
RHEL 7.x y OL 7.x o /boot/grub2/grub.cfg en el archivo de SLES 12 SP3 y
SLES 15 y establece el valor “predeterminado” adecuado. Si no se necesitan
entradas anteriores, borre manualmente y especifique el valor “predeterminado”
que corresponda.

4. Desinstale PowerPath.

Desinstalación mediante pasos manuales


Procedimiento
1. Desactive los siguientes servicios de PowerPath:

# systemctl disable PowerPath.service


# systemctl disable PowerPathPost-start.service
# systemctl disable EmcpMond.service

2. Edite /etc/fstab para restaurar la opción original para montar /boot/efi


por UUID.

UUID=b4caa11e-9aa1-4777-bd5a-012e827514b1 /boot/efi xfs


defaults 1 2
#/dev/emcpowera1 /boot/efi xfs defaults 1 2

3. Edite el archivo /etc/lvm/lvm.conf para deshabilitar global_filter.

#global_filter = [ "a/emcpower.*/", "r/sd.*/", "r/disk.*/" ]


global_filter = [ "a/.*/" ]

4. Si falta la imagen ramdisk original, vuelva a crearla mediante los siguientes


pasos:
a. Mueva los archivos de configuración de dracut para PowerPath
de /usr/lib/dracut/modules.d/.

# mv /usr/lib/dracut/modules.d/90powerpath ~/dracut/

b. Genere el archivo de imagen ramdisk nuevo.

Desinstalación mediante pasos manuales 53


Administración en un ambiente de arranque desde SAN

Por ejemplo, en RHEL 7.x y OL 7.x:

# dracut /boot/initramfs-$(uname -r).img $(uname -r)

Por ejemplo, en SLES 12 SP3 y SLES 15:

# dracut /boot/initrd-$(uname -r) $(uname -r)

5. Elimine la entrada del archivo 40_custom en la carpeta /etc/grub.d.

[root@libl038 ~]# cat /etc/grub.d/40_custom


#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries.
Simply type the
# menu entries you want to add after this comment. Be
careful not to change
# the 'exec tail' line above.

6. Vuelva a crear el archivo grub.cfg para eliminar la entrada de arranque de


PowerPath.
Para RHEL 7.x y OL 7.x:

# grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg

Para SLES 12 SP3 y SLES 15:

# grub2-mkconfig -o /boot/grub2/grub.cfg

7. Configure la entrada de encendido original como la entrada predeterminada.


Para RHEL 7.x y OL 7.x:

# grub2-set-default 'Red Hat Enterprise Linux Server'

Para SLES 12 SP3 y SLES 15:

# grub2-set-default 'SLES 12 SP3'

8. Reinicie el host y luego desinstale PowerPath.

54 PowerPath for Linux 6.4 Guía de instalación y administración


CAPÍTULO 4
Administración de rutas hacia un dispositivo
lógico

Un dispositivo lógico de un arreglo de EMC puede tener múltiples rutas desde el host.
Puede agregar nuevas rutas al dispositivo lógico o eliminar algunas rutas existentes.
Los cambios afectan a las rutas físicas, el dispositivo lógico, las HBA, los cables
conectados, la zonificación de fabric de arreglo de almacenamiento y las aplicaciones
asociadas.

l Eliminación y adición dinámica de LUN...............................................................56


l Antes de agregar o eliminar rutas....................................................................... 57
l Incorporación de rutas nuevas en un dispositivo lógico de PowerPath............... 58
l Eliminación de algunas de las rutas de los dispositivos lógicos de PowerPath.... 59

Administración de rutas hacia un dispositivo lógico 55


Administración de rutas hacia un dispositivo lógico

Eliminación y adición dinámica de LUN


PowerPath es compatible con la adición y eliminación dinámica de los LUN en todos
los sistemas operativos compatibles.

Nota

Reduzca la actividad de I/O lo máximo posible durante las operaciones de adición o


eliminación dinámicas. La integridad de la base de datos o del clúster puede verse
afectada negativamente si se ejecuta una operación intensiva o moderada de I/O
mientras se modifica la configuración de LUN.

Adición de un LUN
Siga este procedimiento para agregar un nuevo LUN de manera dinámica a
PowerPath. Todas las operaciones de I/O para los dispositivos SCSI deben ponerse en
modo de reposo antes de este procedimiento, dado que implica reexaminar los buses
de SCSI.
Procedimiento
1. Agregue los nuevos LUN a la configuración.

Nota
Si PowerPath ya administra algunos LUN del mismo arreglo en el que se
agregan los nuevos LUN, entonces PowerPath desencadena de manera
automática un escaneo de bus y la configuración de los nuevos LUN dentro de
los dos minutos.
Si PowerPath no administra ningún LUN del mismo arreglo en el que los LUN
nuevos se agregan o si se agregan los LUN en los arreglos SC de Dell, continúe
con el paso 2 para detectar y configurar los LUN recién agregados.

2. Examine para ver los LUN ejecutando el siguiente script:


/etc/opt/emcpower/emcplun_linux <operation> <option> [-noprompt]

l Donde <operation> es scan.


l Donde <option> puede ser hba, isci, open-fcoe, all, aid=<array
id>, <#> o hba=<#> tgt=<#>.

Para analizar hba, escriba lo siguiente:


/etc/opt/emcpower/emcplun_linux scan hba

Para analizar el iniciador de software iSCSI, escriba lo siguiente:


/etc/opt/emcpower/emcplun_linux scan iscsi

Si no se especifica ninguna operación, el script emcplun_linux se ejecuta en modo


interactivo.
Utilice /etc/opt/emcpower/emcplun_linux help para el uso del script

56 PowerPath for Linux 6.4 Guía de instalación y administración


Administración de rutas hacia un dispositivo lógico

Utilice /etc/opt/emcpower/emcplun_linux help scan para obtener


información sobre la operación de escaneo.

Eliminación de un LUN
Siga este procedimiento para eliminar un LUN que ya está configurado y administrado
en PowerPath.
Procedimiento
1. Identifique el dispositivo que desea eliminar.
/etc/opt/emcpower/emcplun_linux list emcpower<id>

Donde <id> corresponde al LUN que debe eliminarse.


2. Detenga cualquier I/O al dispositivo que se elimina y asegúrese de que
emcpower<id> no esté en uso.
3. Elimine el LUN.
/etc/opt/emcpower/emcplun_linux remove <pseudo-list> [-noprompt]

Donde <pseudo-list> puede ser emcpowerXemcpowerY.

4. Elimine los LUN del lado del almacenamiento que corresponde a emcpower<id>.

Redimensionamiento de LUN
Siga este procedimiento para expandir el tamaño de un LUN ya configurado y
administrado en PowerPath.
Procedimiento
1. Realice la expansión en línea del LUN en el arreglo mediante los pasos que se
enumeran en la documentación del arreglo pertinente.
2. Para todos los dispositivos nativos asociados con el LUN, ejecute el siguiente
comando.
echo 1 > /sys/block/sd*/device/rescan

3. Revise el tamaño de los dispositivos nativos y los pseudodispositivos mediante


parted o fdisk -1 en los dispositivos.

Antes de agregar o eliminar rutas


Antes y después de cada cambio en las rutas hacia pseudodispositivos, supervise y
asegúrese de que la configuración sea la esperada. Los cambios incorrectos pueden
ocasionar problemas, como datos que se escriben en el dispositivo lógico incorrecto
según la suposición de que el dispositivo nativo está asociado con ese dispositivo
lógico.
l Muchas de las operaciones específicas de la plataforma y algunas operaciones de
reconfiguración de PowerPath no se completan si se encuentran en uso los
dispositivos lógicos afectados (marcados como activos o con transferencias de
I/O en curso). Esto se indica en los procedimientos que se mencionan a
continuación.
l Esta reconfiguración de la ruta es aplicable únicamente a los dispositivos lógicos
conectados a los arreglos de EMC que ya están en las clases de sistema
administradas.

Eliminación de un LUN 57
Administración de rutas hacia un dispositivo lógico

l Debe volver a configurar PowerPath después de realizar cambios en la


configuración que afecten la conectividad del host con el sistema de
almacenamiento o la identificación de dispositivos lógicos.
Si no se vuelve a configurar PowerPath después de efectuar cambios en la
configuración, muchos de los cambios no se considerarán intencionales y PowerPath
intentará impedir que afecten las aplicaciones. Debe volver a configurar PowerPath
después de realizar cambios en la configuración que afecten la conectividad del host
con el sistema de almacenamiento o la identificación de dispositivos lógicos. Por
ejemplo:
l Cambios de zona en switches Fibre Channel
l Incorporación o eliminación de switches Fibre Channel
l Incorporación o eliminación de tarjetas HBA o puertos de sistemas de
almacenamiento
l Incorporación o eliminación de dispositivos lógicos

Incorporación de rutas nuevas en un dispositivo lógico de


PowerPath
Puede agregar nuevas rutas a un dispositivo lógico que ya tenga configurada al menos
una ruta.
Antes de comenzar

Nota

Límite de rutas: No configure más de 32 rutas por dispositivo lógico.

PRECAUCIÓN

Todas las operaciones deben completarse de manera satisfactoria para que la


reconfiguración sea correcta. Si se produce una falla en cualquiera de los pasos,
solucione el problema antes de continuar. No utilice la configuración nueva hasta
que se complete satisfactoriamente el procedimiento.

Procedimiento
1. Confirme la configuración actual.
powermt display

2. Confirme la configuración de los dispositivos lógicos en los que se agregan


nuevas rutas.
powermt display dev=all

3. Asegúrese de que la cantidad de dispositivos lógicos, rutas de hardware y rutas


de I/O sea la deseada.
El estado de la ruta debe ser activo para las rutas correctas conocidas e inactivo
para las rutas incorrectas conocidas.
En Guía de productos de la familia PowerPath, se incluye una descripción de las
rutas de hardware y de las rutas de I/O.
4. Agregue rutas físicas según sea necesario.
a. Mapee el dispositivo lógico a los puertos adicionales del sistema de
almacenamiento.

58 PowerPath for Linux 6.4 Guía de instalación y administración


Administración de rutas hacia un dispositivo lógico

b. Agregue tarjetas HBA nuevas. Consulte la documentación del proveedor para


obtener detalles.
c. Conecte los cables.
d. Ajuste la zonificación en el fabric de arreglo de almacenamiento.
5. Si utiliza SAN Manager™, Volume Logix™ o Access Logix™, use estas
herramientas para hacer que nuevas rutas estén disponibles para el host.
6. Analice y configure las rutas adicionales.
l Escanee y configure de forma automática las rutas adicionales.
/etc/opt/emcpower/emcplun_linux scan <option> [-noprompt]
Donde <option> puede ser hba, iscsi, open-fcoe, all,
aid=<array id>, <#>, hba=<#> tgt=<#>.
l Escanee y configure de forma manual las rutas adicionales:
a. Examine el Bus HBA en el que se configuraron las rutas nuevas.
echo "..." > /sys/class/scsi_host/host<#>/scan

b. Configure las rutas nuevas bajo el control de PowerPath.


powermt config

c. Inspeccione la nueva configuración de PowerPath.


powermt display dev=all

Las nuevas rutas se deben mostrar con el estado “activo”. Ejecute powermt
restore para probar todas las rutas. Analice los registros de errores del
sistema operativo a fin de asegurarse de que no se hayan registrado errores
relacionados con las rutas nuevas.
d. Corrija cualquier problema detectado.
e. Guarde la nueva configuración.
powermt save

Eliminación de algunas de las rutas de los dispositivos


lógicos de PowerPath
Puede eliminar algunas de las rutas existentes de un dispositivo lógico que está
configurado en PowerPath. Para clases administradas de arreglos de almacenamiento,
las rutas que no están configuradas en PowerPath se configuran automáticamente la
primera vez que se accede al dispositivo nativo asociado. Si una ruta en
funcionamiento se desconfigura como se describe en el siguiente procedimiento, la
ruta se vuelve a configurar automáticamente la próxima vez que se accede.

PRECAUCIÓN

Si no sigue todos los pasos de este procedimiento, se pueden provocar errores


que afecten al sistema operativo, al demonio de administración de PowerPath y a
otras aplicaciones del sistema.

Procedimiento
1. Detenga todas las aplicaciones que utilizan el dispositivo nativo que está
asociado con las rutas que desea eliminar.

Eliminación de algunas de las rutas de los dispositivos lógicos de PowerPath 59


Administración de rutas hacia un dispositivo lógico

PRECAUCIÓN

Si la ruta que se elimina está asociada a un dispositivo nativo utilizado por


cualquier aplicación, es posible que este procedimiento falle. Seleccione
rutas diferentes para eliminar o dejar de usar esta ruta.

2. Asegúrese de que al menos una ruta está activa en el dispositivo lógico.

PRECAUCIÓN

No elimine la última ruta activa a un dispositivo lógico a menos que desee


eliminar completamente el dispositivo lógico, ya que se interrumpirá el
acceso a los datos. (Si un dispositivo de PowerPath está abierto, powermt
remove no elimina ese dispositivo o la última ruta hacia ese dispositivo).

3. Confirme la configuración de los dispositivos lógicos de los que se eliminan


rutas.
powermt display dev=all

4. Compruebe la cantidad de rutas existentes.


El estado de la ruta debe ser activo para las rutas correctas conocidas e inactivo
para las rutas incorrectas conocidas.
5. Si se presenta un problema, soluciónelo antes de continuar.
6. Identifique las rutas físicas que desee eliminar o quitar de la zona, y confirme
que haya otras rutas a los dispositivos lógicos afectados.
De lo contrario, es posible que las aplicaciones que utilicen dichos dispositivos
lógicos experimenten errores de I/O.
7. Identifique el número de HBA de PowerPath asociado con las rutas que desea
eliminar e identifique el dispositivo nativo que está asociado con las rutas que se
eliminarán.
powermt display dev=all

En topologías complejas, es posible que existan varias rutas en una tarjeta HBA.
8. Obtenga el bus, el TID y el LUN.
pp_inq - btl

Guarde la respuesta del comando.


9. Si utiliza dispositivos (sg) de I/O de caracteres en Linux, ejecute sg_map -i -
x y, a continuación, guarde la respuesta.
10. Si un dispositivo nativo que apunta hacia la ruta que se va a eliminar está en uso,
modifique todas las aplicaciones configuradas para usar ese dispositivo, de
modo que puedan usar otro dispositivo.
11. Configure todas las rutas que desea eliminar en modo en espera.
powermt set mode=standby

Si desea eliminar una HBA, especifique la HBA (no el dispositivo) cuando


ejecute el modo powermt set.
12. Desconecte las rutas físicamente, o desconéctelas lógicamente al eliminarlas de
las zonas activas.

60 PowerPath for Linux 6.4 Guía de instalación y administración


Administración de rutas hacia un dispositivo lógico

Como consecuencia de este paso, es posible que el sistema operativo registre


algunos mensajes de error. El demonio de administración de PowerPath emite
errores cuando se desconectan físicamente las rutas. Estos mensajes de error
se pueden ignorar y los errores no afectan las aplicaciones siempre que se sigan
los pasos de este procedimiento correctamente.
13. Confirme que las rutas que se muestran inactivas son las que desea eliminar.
powermt restore

Escriba todos los nombres de dispositivos nativos y verifique que las rutas que
se muestran como inactivas sean las que deseaba eliminar.
14. Elimine el dispositivo lógico mediante la especificación de los argumentos hba y
dev.
powermt remove

PRECAUCIÓN

Si no especifica el argumento hba, se eliminan todas las rutas al dispositivo


lógico especificado.

PRECAUCIÓN

Asegúrese de que ninguna aplicación intenta usar el dispositivo nativo que


se elimina. Si una aplicación accede a una ruta o utilidad nativa después de
la ejecución de powermt remove pero antes de la eliminación de la ruta
física o de que se completen las operaciones de desconfiguración del
dispositivo específicas de la plataforma, es posible que PowerPath
reconfigure la ruta.

15. Elimine los dispositivos nativos no utilizados u obsoletos que están asociados a
las rutas que se eliminaron (los nombres de dispositivos nativos indicados en el
paso 11).

Nota

Es fundamental eliminar las rutas inactivas de PowerPath como se mencionó en


el paso 14 antes de eliminar los dispositivos nativos obsoletos del kernel. De lo
contrario, el host puede generar un estado de alarma.

16. Elimine los dispositivos nativos obsoletos del kernel.


echo 1 > /sys/block/<Native device>/device/delete

17. Inspeccione la nueva configuración de PowerPath.


a. Compruebe el estado de la ruta.
powermt display

El resultado debe mostrar menos rutas totales que antes. Todas las rutas
deben reflejar el estado “óptimo”.

b. Ejecute powermt display dev=all.


Todas las rutas restantes que están asociadas con los dispositivos lógicos
afectados deben reflejar el estado “activo”.

Eliminación de algunas de las rutas de los dispositivos lógicos de PowerPath 61


Administración de rutas hacia un dispositivo lógico

18. Corrija cualquier problema detectado antes de guardar la configuración de


PowerPath o usar los nuevos dispositivos lógicos.
19. Guarde la nueva configuración.
powermt save

62 PowerPath for Linux 6.4 Guía de instalación y administración


CAPÍTULO 5
Características de PowerPath para el arreglo de
PowerMax

PowerPath for Linux 6.4 es compatible con las siguientes funciones cuando el host
está conectado a un arreglo de PowerMax que ejecuta el microcódigo 5978 y
superiores.

l Registro automático del host de PowerPath...................................................... 64


l Licencia de FX....................................................................................................66
l Estadísticas de I/O de dispositivo de PowerPath............................................... 67
l Creación de informes sobre dispositivos en uso de PowerPath.......................... 68

Características de PowerPath para el arreglo de PowerMax 63


Características de PowerPath para el arreglo de PowerMax

Registro automático del host de PowerPath


Esta sección proporciona información sobre la función de registro automático del host
de PowerPath.

Descripción general
El registro automático del host de PowerPath es una función que permite que un host
se registre con un arreglo de almacenamiento. Esto facilita la configuración del
almacenamiento para un nuevo host desde un arreglo. Esta sección describe cómo
funciona el registro automático del host de PowerPath con un arreglo de PowerMax
que solo ejecuta el microcódigo 5978 y superiores.

Nota

Todas las referencias a PowerMax se relacionan únicamente a la ejecución del


microcódigo 5978 y superiores de PowerMax.

Configuración de almacenamiento y registro inicial


En esta sección, se proporciona información sobre la configuración de almacenamiento
y el registro inicial del host con un arreglo de almacenamiento.
Cuando un nuevo host esté zonificado a un arreglo de PowerMax, los dispositivos
virtuales conocidos como dispositivos LUNZ se presentan al host, uno por cada ruta
lógica. Estos dispositivos se configuran automáticamente en PowerPath. Sin embargo,
powermt display no muestra estos dispositivos. Una vez que se han configurado
los dispositivos LUNZ en PowerPath, los comandos de registro se envían
automáticamente por cada ruta al arreglo a través de los dispositivos LUNZ.
Los comandos de registro contienen información como hostname, UUID, versión del
SO y versión de PowerPath. Una vez que se recibieron estos comandos de registro, el
arreglo de PowerMax crea un registro de host y todos los WWN de las HBA del host se
agrupan según este registro. Si la función de creación AUTO IG está activada en el
arreglo, entonces se crea automáticamente un grupo de iniciadores.
Después de que se crea el grupo de iniciadores (de forma automática o manual), a
continuación, se pueden crear otras entidades para configurar los LUN de datos para
el host, como el grupo de almacenamiento, el grupo de puertos y la vista de
enmascaramiento. En la creación de estas entidades, PowerPath desencadena un
escaneo de bus en el host de manera automática y, a continuación, ejecuta un
comando powermt config para configurar los nuevos LUN en el host. Los nuevos
LUN están disponibles para el uso de las aplicaciones.

Modo de operación
El registro del host de PowerPath funciona en los dos modos siguientes:

Automático
El registro de host de PowerPath se configura automáticamente en los siguientes
escenarios:
l En el inicio de PowerPath o el reinicio del host, el registro se intenta dentro de los
5 minutos.

64 PowerPath for Linux 6.4 Guía de instalación y administración


Características de PowerPath para el arreglo de PowerMax

l Una vez cada 24 horas después del registro inicial, se vuelve a intentar el registro.
Esto ayuda a que el arreglo sea consciente de que el host está activo.
l Si cualquiera de los datos del host cambia, como el hostname, se intenta realizar el
registro dentro de los 60 minutos.
l Si el host está zonificado a un arreglo de PowerMax nuevo, entonces se intenta
realizar el registro dentro de los 5 minutos.

Manual
El comando powermt update host_registration se puede ejecutar en
cualquier momento para enviar el registro a todos los arreglos de PowerMax
conectados. Esto es útil en escenarios donde se cambia el hostname y el arreglo debe
actualizarse inmediatamente.

Configuración
Esta sección proporciona información sobre la configuración que debe establecer para
el registro automático del host de PowerPath.
El registro automático del host de PowerPath está habilitado de forma predeterminada
para los arreglos de Symmetrix. Esto se puede ver con el comando powermt
display options.
[root@lnd198016 ~]# powermt display options

Show CLARiiON LUN names: true

Path Latency Monitor: Off

Performance Monitor: disabled

Autostandby: IOs per Failure (iopf): enabled


iopf aging period : 1 d
iopf limit : 6000

Storage
System Class Attributes
------------ ----------

Symmetrix periodic autorestore = on


reactive autorestore = on
status = managed
proximity based autostandby = off
path retry timeout = 5
all paths dead retry timeout = 45
auto host registration = enabled
app finger printing = enabled
device to array performance report = enabled
device in use to array report = enabled

Esta configuración se puede cambiar con el siguiente comando powermt set:


powermt set auto_host_registration={on|off} class=<class>

También hay una configuración en el arreglo de PowerMax que habilita o deshabilita la


aceptación de comandos de registro de host. Si el registro de host está deshabilitado
en el arreglo pero habilitado en el host, no se intentará el registro.

Mensajes de registro
Cuando se intenta un registro, ya sea de forma manual o automática con el comando
powermt update host_registration, se registran mensajes similares al
siguiente en el registro de sistema.

Configuración 65
Características de PowerPath para el arreglo de PowerMax

Jun 22 07:21:42 lnd198016 kernel: Info:Mpx:PowerPath Auto Host


Registration to Symmetrix-000197801413 is successfully done on Bus 2
Port FA 2d:04
Jun 22 07:21:42 lnd198016 kernel: Info:Mpx:PowerPath Auto Host
Registration to Symmetrix-000197801413 is successfully done on Bus 2
Port FA 2d:05
Jun 22 07:21:42 lnd198016 kernel: Info:Mpx:PowerPath Auto Host
Registration to Symmetrix-000197801413 is successfully done on Bus 5
Port FA 2d:05
Jun 22 07:21:42 lnd198016 kernel: Info:Mpx:PowerPath Auto Host
Registration to Symmetrix-000197801413 is successfully done on Bus 5
Port FA 2d:04

El siguiente mensaje se registra cuando se crea un grupo de iniciadores para el host.


Este mensaje se registra cada vez que se inicia PowerPath.
Jun 22 07:21:42 lnd198016 kernel: Info:Mpx:Initiator Group name on
array 000197801413 is lnd198016_ig.

El software de Solutions Enabler se usa para revisar los detalles del host desde el
arreglo después del registro. En esta versión de PowerPath, no se envían detalles del
clúster en los comandos de registro y, por lo tanto, el arreglo no muestra ningún
detalle sobre el clúster, incluso si el host está ejecutando un software de clúster.
Además, si hay máquinas virtuales en ejecución en el host, sus detalles tampoco se
envían en los comandos de registro.
# ./symcfg -sid 413 list -ppreg -host host123

Symmetrix ID : 000197801413

Host Name: host123


OS Version: OL7.5
OS Revision: Linux - 4.14.35-1818.0.9
Hardware Vendor Name: Dell Inc.

PowerPath Version: 6.4.0


PowerPath Patch Level: 00.00-095
PowerPath License Info: xxxx-xxxx-xxxx-xxxx-xxxx-xxxx
Host Registration Time: 06/22/2018 16:33:09
Host Connectivity type: FC
Cluster Info:
Cluster Name:
Cluster Node Name:
WWNs:
(1): 21000024FF2066E2
(2): 21000024FF2066E3
VMs:

Licencia de FX
Por lo general, las licencias de PowerPath for Linux implican la adquisición de una
clave de licencia y su introducción con la utilidad emcpreg. Si un arreglo de PowerMax
se adquiere con un paquete FX, todos los hosts de PowerPath conectados a él
obtienen la licencia automáticamente mediante la conexión de los LUN de datos al
host.
La cantidad de hosts que, por lo tanto, pueden obtener licencia se limita a 75 hosts por
paquete FX. PowerPath cuenta con licencia completa no solo para los LUN y las rutas
de PowerMax, sino también para todos los LUN y las rutas de otros tipos de arreglos.
La funcionalidad PowerPath Migration Enabler también está disponible en el paquete
FX.
Todos los comandos powermt funcionan normalmente sin generar ningún tipo de
advertencia relacionada a la licencia. Para verificar que la licencia de host se otorga a
través de FX, puede usar cualquiera de los siguientes comandos:

66 PowerPath for Linux 6.4 Guía de instalación y administración


Características de PowerPath para el arreglo de PowerMax

l [root@lnd198032 ~]# powermt check_registration


Host is licensed through FX array.
l [root@lnd198032 ~]# emcpreg -l
Host is licensed through FX array.

Estadísticas de I/O de dispositivo de PowerPath


Esta sección proporciona información sobre la función de estadística de I/O de
dispositivo de PowerPath.

Descripción general
La función de estadísticas de I/O del dispositivo de PowerPath proporciona informes y
recopilación de datos sobre el rendimiento de I/O del host a PowerMax. Estas
estadísticas se recopilan por cada dispositivo PowerMax que administra PowerPath y
se informan al arreglo en intervalos de un minuto. PowerMax completa estas
estadísticas de rendimiento en Unisphere, lo que proporciona un único panel de
visualización con estadísticas de nivel de host y de arreglo.

Configuración
Esta sección proporciona información sobre la configuración que debe establecer para
las estadísticas de I/O de dispositivo de PowerPath.
Las estadísticas de I/O de dispositivo de PowerPath están habilitadas de forma
predeterminada para los arreglos de Symmetrix. Esto se puede ver con el comando
powermt display options.
#powermt display options

Show CLARiiON LUN names: true

Path Latency Monitor: Off

Performance Monitor: disabled

Autostandby: IOs per Failure (iopf): enabled


iopf aging period : 1 d
iopf limit : 6000

Storage
System Class Attributes
------------ ----------

Symmetrix periodic autorestore = on


reactive autorestore = on
status = managed
proximity based autostandby = off
path retry timeout = 5
all paths dead retry timeout = 45
auto host registration = enabled
app finger printing = enabled
device to array performance report = enabled
device in use to array report = enabled

Esta configuración se puede cambiar con el siguiente comando powermt set:


#powermt set device_perf_to_array_report={on|off} [class=<class>|all]

Estadísticas de I/O de dispositivo de PowerPath 67


Características de PowerPath para el arreglo de PowerMax

Creación de informes sobre dispositivos en uso de


PowerPath
Esta sección proporciona información sobre la función de creación de informes sobre
los dispositivos en uso de PowerPath.

Descripción general
La función de creación de informes de dispositivo en uso de PowerPath proporciona
una manera de informar si se utilizan dispositivos en el host. Una vez cada 24 horas,
para cada dispositivo de PowerMax, PowerPath envía información detallada, como el
nombre del proceso que utilizó el dispositivo en las 24 horas anteriores al arreglo y si el
dispositivo está montado.
Los administradores de almacenamientos pueden usar las estadísticas de uso del
dispositivo para determinar el uso de LUN en los hosts, así como en la capacidad del
arreglo y la planificación de recursos.

Configuración
Esta sección proporciona información sobre la configuración que debe establecer para
el dispositivo en uso de PowerPath.
El dispositivo en uso de PowerPath se activa de forma predeterminada para los
arreglos de Symmetrix. Esto se puede ver con el comando powermt display
options.
#powermt display options

Show CLARiiON LUN names: true

Path Latency Monitor: Off

Performance Monitor: disabled

Autostandby: IOs per Failure (iopf): enabled


iopf aging period : 1 d
iopf limit : 6000

Storage
System Class Attributes
------------ ----------

Symmetrix periodic autorestore = on


reactive autorestore = on
status = managed
proximity based autostandby = off
path retry timeout = 5
all paths dead retry timeout = 45
auto host registration = enabled
app finger printing = enabled
device to array performance report = enabled
device in use to array report = enabled

Esta configuración se puede cambiar con el siguiente comando powermt set:


#powermt set dev_inuse_to_array_report={on|off} [class=<class>|all]

68 PowerPath for Linux 6.4 Guía de instalación y administración


CAPÍTULO 6
Coexistencia con otro software de
administración de rutas

Si se cuenta con software de administración de rutas de otros fabricantes, planee la


administración de las clases, las HBA y los arreglos conectados para evitar el
comportamiento no definido de múltiples rutas.

l PowerPath y el software de administración de rutas de otros fabricantes......... 70


l Comportamiento de administración en conjunto de PowerPath......................... 70

Coexistencia con otro software de administración de rutas 69


Coexistencia con otro software de administración de rutas

PowerPath y el software de administración de rutas de


otros fabricantes
PowerPath puede coexistir con software de administración de rutas de otros
fabricantes basado en MPIO, por ejemplo:
l IBM Subsystem Device Driver (SDD)
l HP StorageWorks Secure Path
l HP StorageWorks AutoPath XP Virtual Array

Nota

PowerPath no es compatible con el mapeador de dispositivos nativos de Linux (DM-


MPIO). Ubique en la lista negra todos los dispositivos no locales en un host en el que
se instalará PowerPath.

PowerPath no puede coadministrar dispositivos con software de administración de


rutas de otros fabricantes.
Cuando PowerPath coexiste con otro software para múltiples rutas, las HBA deben
dedicarse a PowerPath o al software de otros fabricantes, pero no pueden utilizarse
para los dos paquetes.

Tabla 2 Software con soporte para PowerPath deshabilitado

Si este software está instalado Se deshabilita el soporte para esta clase en


PowerPath
IBM SDD eSS

HP StorageWorks Secure Path hpxp

HP StorageWorks AutoPath XP Clases que normalmente manejarían los arreglos


Virtual Array configurados para MPxIO

Comportamiento de administración en conjunto de


PowerPath
La administración en conjunto de PowerPath no es compatible con los productos de
administración de rutas de arreglos de otros fabricantes. Por lo tanto, cuando habilita
PowerPath para una clase que un producto de otros fabricantes administra, el
comportamiento de múltiples rutas no es definido.
Debido a que PowerPath no es compatible con ambientes de administración de rutas
de otros fabricantes cuando el tipo de clase de sistema de almacenamiento
correspondiente se encuentra en el estado administrado, el comportamiento de
múltiples rutas para cualquier arreglo conectado en la clase correspondiente no está
definido si posteriormente ejecuta powermt manage class=<class>.

70 PowerPath for Linux 6.4 Guía de instalación y administración


Coexistencia con otro software de administración de rutas

Tabla 3 Comportamiento de múltiples rutas y de software instalado o habilitado

Si este software está instalado o El comportamiento de múltiples rutas no está


habilitado definido si ejecuta este comando
IBM SDD powermt manage class=ess

HP StorageWorks XP AutoPath powermt manage class=hpxp

MPxIO powermt manage class=<class>, donde class


se refiere a cualquier arreglo que maneje un arreglo
configurado para MpxIO

Dado que PowerPath y el software de otros fabricantes no pueden administrar


dispositivos en conjunto, no inicie la administración en conjunto mediante la ejecución
del comando powermt manage class en máquinas de clase de arreglos de otros
fabricantes. Mientras no se ejecute este comando, el soporte para estos arreglos de
otros fabricantes pertinentes permanece deshabilitado en todos los reinicios.
De la misma manera, antes de instalar el software de administración de rutas de otros
fabricantes en un sistema en el que está instalado PowerPath, deshabilite toda
compatibilidad de PowerPath con los dispositivos de arreglos de otros fabricantes
pertinentes mediante la ejecución de powermt unmanage class=<class>.

Tabla 4 Comandos para deshabilitar el soporte

Antes de instalar o habilitar este Ejecute el siguiente comando


software
IBM SDD powermt unmanage class=ess

HP StorageWorks XP AutoPath powermt unmanage class=hpxp

Comportamiento de administración en conjunto de PowerPath 71


Coexistencia con otro software de administración de rutas

72 PowerPath for Linux 6.4 Guía de instalación y administración


CAPÍTULO 7
Mantenimiento de PowerPath

Puede configurar los diversos componentes en su ambiente de PowerPath para


mantener las actividades de múltiples rutas esperadas. Estas actividades de
configuración podrían incluir la activación de los mensajes de eventos SNMP, la
provisión de la compatibilidad con el administrador de volúmenes lógicos, el
intercambio del host de una HBA, el soporte para la conmutación por error de arranque
R1/R2 o el soporte para la reserva SCSI-2.

l Configuración de PowerPath para el monitoreo de eventos............................... 74


l Configuración del demonio de administración.....................................................75
l Modificación del idioma de los mensajes de instalación.......................................77
l Almacenamiento de nuevas configuraciones...................................................... 78
l Configuración de soporte para LVM2................................................................. 78
l Reemplazo de una HBA.......................................................................................81
l Configuración para soporte de conmutación por error de arranque R1/R2......... 82
l Soporte de reserva SCSI-2 en PowerPath for Linux ..........................................84
l Activar el nombre de SCSI en arreglos de NetApp............................................. 84
l Eliminación de dispositivos del control de PowerPath........................................ 85
l Expandir el sistema de archivos en un pseudodispositivo................................... 85
l Soporte para más de 256 dispositivos de almacenamiento.................................86
l Opciones de /etc/fstab......................................................................................87

Mantenimiento de PowerPath 73
Mantenimiento de PowerPath

Configuración de PowerPath para el monitoreo de eventos


El demonio de administración de PowerPath ofrece un evento para los eventos de
múltiples rutas enumerados en el archivo emcp_mond.conf. Esto incluye la
capacidad del host para conectarse a un dispositivo de administración de PowerPath.

Eventos monitoreados
El demonio de administración de PowerPath monitorea y envía un SNMP trap cuando
se produce cualquiera de los siguientes eventos:

Nota

Los traps solo se generan para los eventos: La ruta está inactiva, Todas las rutas están
inactivas y Se excedió la latencia máxima de la ruta cuando se están ejecutando I/O.

l Una ruta está inactiva durante 1 minuto.


l Todas las rutas hacia un volumen están inactivas durante 5 minutos.
l Una actividad de I/O demora más tiempo que el umbral establecido en una ruta.
Cuando se produce un evento monitoreado en una ruta, se inicia un temporizador.
Luego de transcurrida una demora especificada, se genera un trap para informar el
evento. Si se produce la cancelación de un evento en la ruta antes de transcurrida la
demora, no se genera un trap. De esta manera, la demora se emplea para filtrar los
eventos transitorios de la ruta.
La siguiente tabla enumera los eventos, las descripciones de los eventos, los ID de los
eventos y los umbrales de tiempo. También indica si se emite un SNMP trap para cada
caso.

Tabla 5 Eventos monitoreados

Evento Causa del evento ID del evento SNMP Trap


monitoreado
Path is Dead La ruta está inactiva durante 0x2,0x4,60 Sí
1 minuto.

La ruta está inactiva y se recupera 0x2,0x4,60 No


en 1 minuto.

All Paths Dead Todas las rutas están inactivas 0x20,0x40,300 Sí


durante 5 minutos.

Todas las rutas están inactivas y se 0x20,0x40,300 No


recuperan en 5 minutos.

Máximo de Una actividad de I/O demora más 0x80000,0x80000, Sí


latencia de ruta tiempo que el umbral establecido 0
excedido en una ruta.

El umbral de tiempo para cada evento puede modificarse como se describe en Edición
de eventos en la página 76.
El archivo de configuración para el demonio de monitoreo de eventos contiene líneas
de comentarios que comienzan con una marca hash, y líneas de eventos que contienen
el ID de cada evento que debe monitorearse, el ID de su evento de cancelación y la

74 PowerPath for Linux 6.4 Guía de instalación y administración


Mantenimiento de PowerPath

demora en segundos para el evento. Las comas delimitan estos tres parámetros de
eventos. Por ejemplo, la línea para el evento de ruta inactiva es 0x2,0x4,60.
En el archivo de configuración, también se incluyen eventos no compatibles, como
bus is dead y vol is dead. Pero estos no funcionarán incluso si están activados.

Configuración del demonio de administración


El demonio de administración de PowerPath incluye un mecanismo de alertas y
eventos para diversos eventos de múltiples rutas. El demonio de administración se
inicia junto con el servicio de PowerPath y se tiene en cuenta la configuración
predeterminada para el arranque inicial. Configure este demonio si es necesario.
La configuración puede activarse por la edición manual del archivo emcp_mond-
sample.conf o mediante el uso de emcp_mond_edit (/sbin/emcp_mond_edit).
Procedimiento
1. Cambie el nombre del archivo /etc/opt/emcpower/emcp_mond-
sample.conf o cópielo en /etc/opt/emcpower/emcp_mond.conf.
2. Edite el archivo /etc/opt/emcpower/emcp_mond.conf o, como
alternativa, haga uso de la utilidad emcp_mond_edit para quitar los
comentarios de la entrada PPSNMPTrapSvcEnable=TRUE antes de iniciar el
servicio emcp_mond.sh.

Nota

El paso 2 es necesario para que se reciban los mensajes de excepción para las
rutas inactivas.

3. Edite /etc/opt/emcpower/snmpd.conf para identificar la ubicación donde


debe enviarse la excepción.
trap2sink < Trap_Destination_IP >< Trap_destination_port #>

Donde:
l Trap_Destination_IP es la dirección IP del host donde está instalado el
administrador de SNMP.
l Trap_destination_port# es 162. Este es el número de puerto
predeterminado del host donde el administrador de SNMP está en proceso
de escucha.

Por ejemplo,

trap2sink
192.xxx.xxx.xxx 162

4. Configure la persistencia de snmpd en el reinicio.


a. Copie /etc/opt/emcpower/snmpd.conf en el archivo de configuración
snmp predeterminado (/etc/snmp/snmp.conf).

PRECAUCIÓN

Si no hay un archivo snmpd.conf que ya se encuentre en /etc/snmp/


snmp.conf, se sobrescribe el archivo anterior.

Configuración del demonio de administración 75


Mantenimiento de PowerPath

b. Verifique que el servicio snmpd esté activado con el comando chkconfig;


si no lo está, actívelo.
c. Inicie el demonio snmpd.
/etc/init.d/snmpd start

Si no planea configurar el snmpd de manera persistente en el reinicio,


escriba snmpd -c /etc/opt/emcpower/snmpd.conf para iniciar el
demonio de SNMP.
5. Compruebe el estado.
ps -ef | grep snmpd

Por ejemplo,

’root 17448 1 0 Oct08 ?


00:00:08 /usr/sbin/snmpd -c /etc/opt/emcpower/snmpd.conf

6. Reinicie el demonio de administración.


l En RHEL 7, OL 7, SLES 12 SP3 o SLES 15,
systemctl restart EmcpMond.service
l En todos los kernels restantes,
/etc/init.d/emcp_mond.sh stop
/etc/init.d/emcp_mond.sh start

Edición de eventos
El umbral de tiempo que transcurre antes de que se genere una alerta se puede
modificar editando el archivo emcp_mond.conf.
Procedimiento
1. Abra el archivo /etc/opt/emcpower/emcp_mond.conf.
2. Cambie el umbral de tiempo.
Para cambiar el umbral de tiempo, por ejemplo, de 60 a 90 segundos para el
evento La ruta está inactiva, edite la siguiente línea.

0x2,0x4,60

0x2,0x4,90

3. Cierre el archivo emcp_mond.conf.


4. Reinicie el demonio de administración.
l En RHEL 7, OL 7, SLES 12 SP3 o SLES 15,
systemctl restart EmcpMond.service
l En todos los kernels restantes,
/etc/init.d/emcp_mond.sh stop
/etc/init.d/emcp_mond.sh start

76 PowerPath for Linux 6.4 Guía de instalación y administración


Mantenimiento de PowerPath

Modificación del idioma de los mensajes de instalación


Si la variable de ambiente LANG está configurada en un ID de configuración regional
que se encuentra en la Tabla 2 de la página 67, los mensajes del programa de
instalación de PowerPath se visualizan en el idioma correspondiente a ese ID de
configuración regional. Si desea que se muestren mensajes de instalación de
PowerPath en un idioma que no es el predeterminado para el host, configure la
variable LANG para la sesión de terminal en el ID de configuración regional para ese
idioma. Por ejemplo, para mostrar mensajes de instalación en chino simplificado,
introduzca uno de los siguientes comandos (según el shell que se utiliza):
l
export LANG=zh_CN.utf8

o
l
setenv LANG zh_CN.utf8

Nota

Si configura la variable LANG en un ID de configuración regional no compatible,


PowerPath continúa la instalación en inglés.

Las utilidades gettext de GNU deben instalarse en el host si va a utilizar un idioma


distinto del inglés. Si el comando gettext está presente en el directorio /usr/bin/
gettext, las utilidades gettext se instalan en el host.

Nota

Si las utilidades gettext no están instaladas en el host, PowerPath muestra una


advertencia y continúa la instalación en inglés.

El procedimiento de instalación e inicio de PowerPath for Linux ha sido traducido a los


siguientes idiomas:

Tabla 6 Idiomas compatibles

Idioma ID de configuración Codificación


regional
Chino (simplificado) zh_CN.utf8 UTF8

Inglés En_US.utf8

Francés fr_FR.utf8

Alemán de_DE.utf8

Italiano it_IT.utf8

Japonés ja_JP.utf8

Coreano ko_KR.utf8

Portugués (brasileño) pt_BR.utf8

Español es_ES.utf8

Modificación del idioma de los mensajes de instalación 77


Mantenimiento de PowerPath

Almacenamiento de nuevas configuraciones


La configuración cambia cuando se agregan dispositivos nuevos en el host o se
eliminan dispositivos anteriores. Cualquier cambio en la configuración del dispositivo
en el host requiere que lleve a cabo la acción powermt save de forma explícita para
guardar los cambios en la configuración.

Configuración de soporte para LVM2


El LVM2 (Administrador de volúmenes lógicos) puede reconocer PowerPath como la
ruta única al LUN y usar los pseudodispositivos de PowerPath. Para que el LVM2
reconozca solo los pseudodispositivos de PowerPath, modifique el
archivo /etc/lvm/lvm.conf en el host y filtre los nodos de dispositivo sd desde la
caché interna de LVM2.
Antes de comenzar

Nota

Si ve dispositivos de dm-multipath después de modificar el archivo lvm.conf,


detenga y elimine dm-multipath antes de continuar. Para desactivar las múltiples rutas
nativas, consulte Configure PowerPath en una configuración de Encendido desde SAN
de RHEL 6.x u OL 6.x en un host UEFI en la página 40 o Configuración de PowerPath
en una configuración de Encendido desde SAN de RHEL 7.x, OL 7.x, SLES 12 SP3 o
SLES 15 en un host UEFI en la página 43.

La modificación de este archivo en el host es diferente según la configuración del


sistema de archivos raíz del host. El sistema de archivos raíz se puede configurar en el
host de cualquiera de las siguientes tres formas:
l sistema de archivos raíz no montado en un volumen lógico,
l sistema de archivos raíz montado en un volumen lógico administrado por
PowerPath,
l sistema de archivos raíz montado en un volumen lógico que reside en un disco local
no administrado por PowerPath,
l sistema de archivos raíz montado en volúmenes lógicos espejeados

Nota

Si se muestran mensajes de PV duplicados durante la ejecución de los comandos de


LVM, asegúrese de que el filtro de LVM esté configurado correctamente como se
detalla a continuación:

Sistema de archivos raíz no montado en un volumen lógico


Modifique el campo de filtros del archivo /etc/lvm/lvm.conf para evitar que LVM2
escanee los nodos de dispositivo sd.
Procedimiento
1. Modifique el campo de filtro en el archivo /etc/lvm/lvm.conf. Reemplazo:

filter = [ "a/.*/"]

78 PowerPath for Linux 6.4 Guía de instalación y administración


Mantenimiento de PowerPath

con la línea correspondiente para el kernel de Linux, como se muestra a


continuación:
Tabla 7 Campos de filtro de kernel de Linux

Kernel Filtro
SLES 12 SP3
global_filter = [ "a/emcpower.*/", "r/sd.*/", "r/
disk.*/" ]

SLES 15
global_filter = [ "a/emcpower.*/", "r/sd.*/", "r/
disk.*/" ]

RHEL 6.x
filter = [ "a/emcpower.*/", "r/sd.*/", "r/disk.*/" ]

RHEL 7.x
global_filter = [ "a/emcpower.*/", "r/sd.*/", "r/
disk.*/" ]

Oracle Linux 6.x


filter = [ "a/emcpower.*/", "r/sd.*/", "r/disk.*/" ]

Oracle Linux 7.x


global_filter = [ "a/emcpower.*/", "r/sd.*/", "r/
disk.*/" ]

2. Ejecute vgscan -v para reconstruir la caché de LVM2.


3. Ejecute lvmdiskscan y verifique que los nodos de dispositivo filtrados no
aparecen en la salida del comando.

Sistema de archivos raíz montado en un volumen lógico


Para obtener detalles sobre el filtro de LVM que debe configurarse, consulte Configure
PowerPath en una configuración de Encendido desde SAN de RHEL 6.x u OL 6.x en un
host UEFI en la página 40 o Configuración de PowerPath en una configuración de
Encendido desde SAN de RHEL 7.x, OL 7.x, SLES 12 SP3 o SLES 15 en un host
UEFI en la página 43.

Sistema de archivos raíz montado en un volumen lógico que reside en un


disco local no administrado por PowerPath
Identifique los dispositivos subyacentes para los volúmenes lógicos root/swap y los
dispositivos /boot, si los hay. Modifique el campo del filtro de LVM del
archivo /etc/lvm/lvm.conf para evitar que LVM2 escanee todos los nodos de
dispositivo SD, salvo los dispositivos root/swap y /boot:
Procedimiento
1. Ejecute df -k o monte para identificar los volúmenes lógicos root/swap y los
dispositivos /boot, si existe alguno.

Sistema de archivos raíz montado en un volumen lógico 79


Mantenimiento de PowerPath

2. Identifique los dispositivos subyacentes para los volúmenes lógicos root/swap.


Por ejemplo, si el sistema de archivos raíz está montado en el volumen
lógico /dev/vg01/lv01, escriba: lvdisplay -m /dev/vg01/lv01
3. Modifique el campo de filtro del archivo /etc/lvm/lvm.conf para evitar que
LVM2 escanee todos los nodos de dispositivo SD, salvo los dispositivos root/
swap y /boot identificados en los pasos 1 y 2.

Nota

Modifique el filtro según sea necesario mediante expresiones regulares de script


de shell estándar.

Para incluir todas las particiones sda, ejecute el siguiente comando e identifique
el ID de SCSI de sda:
/lib/udev/scsi_id --whitelisted --replace-whitespace --
device=/dev/sda
SSEAGATE_ST373207LC_3KT4PMAN
Configure el campo de filtro de LVM de la siguiente manera:

["a|/dev/.*/by-id/scsi-SSEAGATE_ST373207LC_3KT4PMAN.*|", "a/
emcpower.*/", "r/sd.*/", "r/disk.*/" ]

Modifique la línea adecuada del siguiente modo en el archivo /etc/lvm/


lvm.conf para el kernel de Linux:

Tabla 8 Filtro de kernel

Filtro de kernel Filtro


SLES 12 SP3
global_filter = [ "a|/dev/.*/by-id/scsi-SSEAGATE_
ST373207LC_3KT4PMAN.*|", "a/emcpower.*/", "r/sd.*/",
"r/disk.*/" ]

SLES 15
global_filter = [ "a|/dev/.*/by-id/scsi-SSEAGATE_
ST373207LC_3KT4PMAN.*|", "a/emcpower.*/", "r/
sd.*/","r/disk.*/" ]

RHEL 6.x
filter = [ "a|/dev/.*/by-id/scsi-SSEAGATE_ST373207LC_
3KT4PMAN.*|", "a/emcpower.*/", "r/sd.*/", "r/
disk.*/" ]

RHEL 7.x
global_filter = [ "a|/dev/.*/by-id/scsi-SSEAGATE_
ST373207LC_3KT4PMAN.*|", "a/emcpower.*/", "r/sd.*/",
"r/disk.*/" ]

80 PowerPath for Linux 6.4 Guía de instalación y administración


Mantenimiento de PowerPath

Tabla 8 Filtro de kernel (continuación)

Filtro de kernel Filtro


Oracle Linux 6.x
filter = [ "a|/dev/.*/by-id/scsi-SSEAGATE_
ST373207LC_3KT4PMAN.*|", "a/emcpower.*/", "r/sd.*/",
"r/disk.*/" ]

Oracle Linux 7.x


global_filter = [ "a|/dev/.*/by-id/scsi-SSEAGATE_
ST373207LC_3KT4PMAN.*|", "a/emcpower.*/", "r/sd.*/",
"r/disk.*/" ]

Nota

En el valor de filtro anterior, sda representa un disco duro interno no


administrado por PowerPath. En consecuencia, el valor de filtro de LVM debe
incluir el dispositivo de arranque y todas sus particiones, como sda[1-9].

4. Ejecute vgscan -v para reconstruir la caché de LVM2.


5. Ejecute lvmdiskscan y verifique que los nodos de dispositivo de SD y
emcpower que contienen los dispositivos root/swap/boot identificados en los
pasos 1 y 2 figuren en la salida del comando.

Reemplazo de una HBA


PowerPath es compatible con la función de conexión en caliente de Linux PCI, que le
permite reemplazar en caliente una tarjeta HBA con el hardware y los controladores
Fujitsu.

Eliminación de una HBA


Para eliminar una HBA:
Procedimiento
1. Verifique que los controladores Fujitsu shfchp y pciehp estén cargados.
2. Identifique la HBA que desea eliminar:
a. Ejecute powermt para mostrar el número de HBA que se mapea a esas
entradas que se encuentran bajo /sys/class/scsi_host.
b. Escriba cat/sys/class/scsi_host/<host>/info para extraer la
información del número de bus PCI.
Por ejemplo, si la visualización powermt enumera HBA 8, la salida obtenida
con cat/sys/class/scsi_host/host8/info será la siguiente:

[root@l82bi194 host8]# cat info


Emulex LP10000 2Gb PCI-X Fibre Channel Adapter on PCI bus
10 device 08 irq 70

La información pertinente es bus PCI 10.

Reemplazo de una HBA 81


Mantenimiento de PowerPath

c. Traduzca el número de bus hexadecimal de 0x10 al decimal 16. Esto le dará el


número de ranura PCI correspondiente.
Por ejemplo, los slots disponibles proporcionados a partir de:

[root@l82bi194 host8]# ls -F /sys/bus/pci/slots

serán:
0009_0000/ 0019_0019/ 0041_0196/ 0046_0198/
0191_0019/ 0196_0003/ 0043_0019/ 0048_0199/
La ranura correcta es 0196_0003.

3. Escriba powermt desactivar hba=# para detener todas las operaciones de I/O
asociadas con la HBA que desea eliminar.
4. Interrumpa la alimentación a la HBA asociada. Escriba:

echo 0 > /sys/bus/pci/slots/<0196_0003>/power

Donde: <0196_0003> es el número de ranura identificada en el paso 2c.


La ejecución de powermt display confirma que se eliminó la HBA. Además,
los dispositivos sd de SCSI ya no están presentes en /sys/block y /dev.

Adición de una HBA


Para agregar una HBA:
Procedimiento
1. Verifique que los controladores Fujitsu scpchp y pciehp estén cargados.
2. Encienda la nueva HBA. Escriba:
echo 1 > /sys/bus/pci/slots/[pci bus #_pci slot #]/power

3. Ejecute powermt display para verificar la configuración del dispositivo.


4. Ejecute powermt config.
Este proceso no incluye volver a habilitar la HBA con PowerPath mediante la
ejecución de lo siguiente:

powermt enable hba=#

El número de HBA original se considera eliminado del sistema, y cuando se


agrega la nueva HBA, no se le asigna el número de host original, sino el siguiente
identificador de host disponible.

Configuración para soporte de conmutación por error de


arranque R1/R2
Un dispositivo de almacenamiento se puede asociar con un dispositivo emcpower de
arranque. Ese dispositivo de almacenamiento también se puede espejear a través de
SRDF®. Si está espejeado, en caso de una falla del servidor, el dispositivo de

82 PowerPath for Linux 6.4 Guía de instalación y administración


Mantenimiento de PowerPath

encendido puede producir un error en el disco espejo remoto y reiniciar el servidor en


un host remoto idéntico.
Antes de comenzar

Nota

Contáctese con el servicio al cliente de EMC para obtener ayuda cuando configure la
conmutación por error de disco de arranque R1/R2.

Configuraciones de R1/R2 compatibles


EMC admite las siguientes configuraciones de R1/R2 específicas:
Procedimiento
l Cada host de arranque debe estar conectado a un solo Symmetrix.
l Los dos hosts deben tener hardware idéntico.
l Todos los dispositivos R1 residen en un Symmetrix, Symmetrix A, y son visibles
únicamente para un único host, el Host A.
l Todos los dispositivos R2 residen en un Symmetrix separado, Symmetrix B, y son
visibles únicamente para el host idéntico en reserva, el Host B.
l Todos los dispositivos R1 en Symmetrix A deben tener las mismas direcciones de
host LUN que las de los dispositivos R2 en Symmetrix B. Asegúrese de que las
direcciones de host LUN sean coherentes con el siguiente comando en Symmetrix
A y Symmetrix B:

symaccess -sid <#> show view <view name>

l Cada dispositivo R1 tiene solo un espejeado. (No se admite SRDF simultáneo).


l Ningún host tiene dispositivos no espejeados, BCVs o gatekeepers.
Resultados

Nota

Cuando el sistema se inicia en el dispositivo R2, PowerPath no es compatible con la


reconfiguración o la administración de dispositivos (por ejemplo, agregar o eliminar
dispositivos) en el lado R1. La administración y configuración del dispositivo deben
realizarse en el lado R2.

Procedimiento de arranque de R1/R2


Antes de comenzar

Nota
En un ambiente de R1/R2:
l Los hosts de R1/R2 deben tener la misma arquitectura de host. Por ejemplo, si la
arquitectura del host R1 es x86_64, entonces la del host R2 debe ser la misma.
l Los adaptadores HBA también deben ser idénticos en los hosts de R1/R2.

Configuraciones de R1/R2 compatibles 83


Mantenimiento de PowerPath

El soporte de arranque de R1/R2 supone que los sistemas están configurados para
iniciar desde un dispositivo LVM de Linux (es decir, un dispositivo administrador de
volúmenes lógicos de Linux).
Cuando se inicia el host en el lado R2, está conectado a un sistema Symmetrix y a un
conjunto de ID de volumen diferentes. Por lo tanto, el archivo powermt.custom (que
es idéntico a los archivos R1 ya que el disco de arranque es idéntico) se modifica para
crear un mapeo válido entre el dispositivo emcpower y el dispositivo de ruta nativo
tanto para las ubicaciones de R1 como de R2. PowerPath determinará qué ID de
volumen de Symmetrix son válidos (es decir, los visibles) y actuará en consecuencia
cuando arranque el host R1 o R2.
Durante la operación de SRDF R2, es posible que el estado del dispositivo cambie de
solo lectura a de lectura y escritura, pero tal vez el SO y PowerPath no puedan hacer
un seguimiento de dicho cambio.
La ejecución de blockdev --rereadpt /dev/emcpowerX, donde emcpowerX es
el nombre del pseudodispositivo de R2 de PowerPath, actualizará el estado del
dispositivo correctamente.

Configurar la interfaz de red en el host R1


Debe configurar la interfaz de red en el host R1 adecuadamente o usar DHCP de modo
que la IP de la interfaz de red del host R2 debe ser la configuración cuando arranca el
host R2.

Soporte de reserva SCSI-2 en PowerPath for Linux


PowerPath for Linux no admite la reserva SCSI-2. Por consiguiente, en una
configuración de Veritas Cluster Server (VCS), el agente de reserva de disco no es
compatible porque utiliza una reserva SCSI-2.

Activar el nombre de SCSI en arreglos de NetApp


PowerPath informa el ID de NetApp en el resultado de powermt y en la interfaz del
usuario solo si la configuración de Report SCSI Name String Inquiry Descriptor está
activada para el grupo de iniciadores mediante el cual el host se conecta a los LUN.
El siguiente comando debe ejecutarse en los dos controladoras del par de alta
disponibilidad de NetApp por separado para habilitar la propiedad. El comando debe
ejecutarse en el arreglo de NetApp antes de que los iniciadores se agreguen al grupo
de iniciadores, salvo que sea necesario un reinicio. No hay forma de habilitar esta
propiedad desde el host.
Procedimiento
1. Active report_scsi_name escribiendo el siguiente comando de NetApp:

igroup set igroup_name report_scsi_name yes

2. Utilice el siguiente comando de NetApp para revisar el valor actual de la


configuración:

igroup show -v igroup_name

84 PowerPath for Linux 6.4 Guía de instalación y administración


Mantenimiento de PowerPath

La configuración está deshabilitada en el siguiente ejemplo:

system1> igroup show -v


fcplnx (FCP):
OS Type: linux
Member: 21:00:00:24:ff:17:d7:11 (not logged in)
Member: 10:00:00:00:d9:e6:c1:b1 (logged in on: 0a)
UUID: ab7b40ac-917c-17e0-b240-123478563412
ALUA: Yes
Report SCSI Name String Inquiry Descriptor: NO

Eliminación de dispositivos del control de PowerPath


En PowerPath for Linux, los dispositivos extraídos con powermt remove se
reconfigurarán de forma automática en los siguientes escenarios:
l Para un pseudodispositivo, si una o más rutas de dispositivos nativos se eliminan
del control de PowerPath mediante powermt remove dev, esas rutas se
configurarán de nuevo en PowerPath tan pronto como se intenten realizar I/O en
el dispositivo nativo.
l Si se elimina un pseudodispositivo del control de PowerPath, se agregará
nuevamente o se reconfigurará en PowerPath cuando se envíen I/O a cualquiera
de los dispositivos nativos asociados, y solo se reconfigurarán las rutas nativas con
I/O enviados a él (salvo que se ejecute powermt config, en cuyo caso se
configurarán todas las rutas).
Para eliminar un dispositivo del control de PowerPath, utilice powermt unmanage
dev para evitar que se reconfigure automáticamente en PowerPath cuando se envíen
I/O a una de las rutas de su dispositivo nativo.
Es posible que algunos dispositivos se configuren automáticamente si se está
ejecutando PowerPath y se aprovisionan nuevos dispositivos al servidor. En el caso de
los dispositivos de VNX/CLARiiON, no se actualizarán los nombres personalizados de
LUN ni los grupos de almacenamiento hasta que los usuarios ejecuten powermt
config o powermt update lun_names.

Expandir el sistema de archivos en un pseudodispositivo


Procedimiento
1. Expanda un LUN en el arreglo.
2. Ejecute blockdev --rereadpt /dev/<pseudo_device> para volver a
leer la tabla de partición del pseudodispositivo.
3. Ejecute echo 1>/sys/block/<native_device>/device/rescan para
escanear la ruta de acceso nativa.
4. Siga los pasos recomendados del sistema operativo para cambiar el tamaño del
sistema de archivos:
l resize2fs –p /dev/<pseudo_device> para el sistema de archivos
ext2, ext3 o ext4,
l xfs_growfs/dev/<pseudo_device> para el sistema de archivos XFS,

Eliminación de dispositivos del control de PowerPath 85


Mantenimiento de PowerPath

l btrfs filesystem resize <size> /dev/pseudo_device> para el


sistema de archivos BTRFS.

Soporte para más de 256 dispositivos de almacenamiento


Realice los siguientes pasos para admitir más de 256 dispositivos de almacenamiento
en un host.
Antes de comenzar

l Si utiliza las HBA de Emulex, establezca el parámetro lpfc_max_luns en 1024,


2048 o 4096.
l Si utiliza las HBA de QLogic, cambie los parámetros del sistema en /sys/
module/scsi_mod/max_luns y max_report_luns al valor recomendado.
Para obtener más información, consulte la Guía de conectividad del host de EMC
para Linux o el sitio web del proveedor. Para realizar configuraciones de
parámetros permanentes en el reinicio en las HBA de Emulex o QLogic:

Tabla 9 Pasos para el soporte con el SO

Sistema Pasos para el soporte:


operativo
RHEL 6.x 1. Cree el archivo lpfc.conf en el /etc/modprobe.d/ directory.
2. Edite el archivo y establezca el parámetro de lpfc_max_luns en 512.
3. Vuelva a crear initramfs mediante la ejecución del comando dracut -f.
4. Reinicie el host.
Para obtener más información, consulte la EMC Host Connectivity Guide for
Linux o el sitio web del proveedor.

RHEL 7.x 1. Edite /etc/modprobe.d/lpfc.conf mediante la adición del siguiente


texto: options scsi_mod max_luns=16383
max_report_luns=16384 options lpfc lpfc_max_luns=16384
2. Vuelva a crear initrd.
3. Dirija initrd al nuevo initrd cuando reinicia.

SLES 12.x y 1. Edite /etc/modprobe.d/lpfc.conf mediante la adición del siguiente


SLES 15 texto: options scsi_mod max_luns=16383
max_report_luns=16384 options lpfc lpfc_max_luns=16384
2. Vuelva a crear initrd.
3. Dirija initrd al nuevo initrd cuando reinicia.

OL 6.x 1. Cree el archivo lpfc.conf en el /etc/modprobe.d/directory.


2. Edite el archivo y establezca el parámetro de lpfc_max_luns en 512.
3. Vuelva a crear initramfs mediante la ejecución del comando dracut -f.
4. Reinicie el host.

86 PowerPath for Linux 6.4 Guía de instalación y administración


Mantenimiento de PowerPath

Tabla 9 Pasos para el soporte con el SO (continuación)

Sistema Pasos para el soporte:


operativo
OL 7.x 1. Edite /etc/modprobe.d/lpfc.conf mediante la adición del siguiente
texto: options scsi_mod max_luns=16383
max_report_luns=16384 options lpfc_max_luns=16384
2. Vuelva a crear initrd.
3. Dirija initrd al nuevo initrd cuando reinicia.

Opciones de /etc/fstab
RHEL6
Dispositivos FC, iSCSI y Open-FCoE (RHEL6):
Para todos los sistemas de archivos que residen en dispositivos FC, iSCSI y Open-
FCoE, utilice la opción _netdev en /etc/fstab. Ejemplo de un dispositivo de
PowerPath en /etc/fstab:

/dev/emcpowera1 /mnt/emcpowera1 ext3 _netdev 0 0

Ejemplo de LVM creado en un dispositivo de PowerPath en /etc/fstab:

/dev/VG1/LV01 /mnt/VG1_LV01 ext3 _netdev 0 0

RHEL 7, OL 7, SLES 12 SP3 y SLES 15


Dispositivos FC, iSCSI y Open-FCoE:
Para todos los sistemas de archivos que residen en dispositivos FC, iSCSI y Open-
FCoE, utilice la opción nofail en /etc/fstab. Ejemplo de un dispositivo de
PowerPath en /etc/fstab:

/dev/emcpowera1 /mnt/emcpowera1 ext3 nofail 0 2

Ejemplo de LVM creado en un dispositivo de PowerPath en /etc/fstab:

/dev/VG1/LV01 /mnt/VG1_LV01 ext3 nofail 0 3

Opciones de /etc/fstab 87
Mantenimiento de PowerPath

88 PowerPath for Linux 6.4 Guía de instalación y administración


CAPÍTULO 8
Actualización de PowerPath

Asegúrese de que se cumplen todos los requisitos y, a continuación, en función de su


requisito, seleccione un procedimiento de actualización adecuado.

l Preparación para la actualización....................................................................... 90


l Actualización de PowerPath.............................................................................. 90

Actualización de PowerPath 89
Actualización de PowerPath

Preparación para la actualización


Antes de realizar la actualización, asegúrese de cumplir con los requisitos de ambiente
esperados según E-Lab Interoperability Navigator y prepare el sistema host para
actualizar PowerPath.
l Descargue la versión más reciente de las utilidades de EMC Grab, que se
encuentra disponible en el sitio de servicio de soporte en línea de EMC y luego
ejecute el PowerPath Configuration Checker (PPCC). Solo puede actualizar a la
versión más reciente de PowerPath desde PowerPath 5.0 o superiores. Esto
puede requerir una actualización del sistema operativo antes de actualizar a la
versión más reciente de PowerPath. Si el host no se instaló con el diseño de
sistema de archivos predeterminado que suministra el proveedor del sistema
operativo, es posible que PowerPath informe que “no se encontró el archivo o
directorio” durante la inicialización del sistema, y que el host de Linux no arranque
si PowerPath está instalado. EMC soporta solamente los diseños de los sistemas
de archivo predeterminados que haya suministrado el proveedor del sistema
operativo.
l Consulte el site de servicio de soporte en línea de EMC para obtener la información
más actualizada.
l Mientras se actualiza PowerPath for Linux, el proceso de actualización guarda los
parámetros de configuración actuales antes de iniciar la actualización.
l Realice el respaldo del archivo /etc/emcp_registration y de /etc/
powermt.custom o /etc/powermt_custom.xml files.
l Documente sus mapeos de dispositivos de alimentación existentes, que puede
hacerse guardando la salida de powermt display dev=all.
l Desmonte todos los sistemas de archivo montados en dispositivos de PowerPath y
desactive los grupos de volúmenes que usan estos sistemas de archivo.
l Detenga powermt display si se está ejecutando.
l Ejecute el comando lsof y asegúrese de que ninguno de los dispositivos de
almacenamiento administrados por PowerPath aparezca en la enumeración. Si el
comando lsof enumera los procesos junto con los dispositivos de
almacenamiento abiertos administrados por PowerPath, cierre estas aplicaciones o
procesos y asegúrese de que los dispositivos de almacenamiento administrados por
PowerPath no estén en uso.
l Hay versiones localizadas del instalador de PowerPath disponibles en portugués
brasileño, francés, alemán, italiano, coreano, japonés, español y chino simplificado.
Consulte Modificación del idioma de los mensajes de instalación en la página 77
para obtener más información sobre cómo utilizar una versión localizada del
instalador de PowerPath cuando actualiza PowerPath.
l Consulte Solución de problemas de PowerPath en la página 101 si tiene algún
problema durante la actualización de PowerPath.

Actualización de PowerPath
Según sus requisitos, seleccione un método de actualización adecuado para su
ambiente.
Actualización de PowerPath desde un archivo comprimido en la página 91
Actualización de PowerPath desde plataformas de Linux en la página 92

90 PowerPath for Linux 6.4 Guía de instalación y administración


Actualización de PowerPath

Actualización de PowerPath antes de actualizar RHEL en Linux en la página 94

Actualización de PowerPath desde un archivo comprimido


Como usuario root, actualice PowerPath con el archivo de PowerPath.
Procedimiento
1. Inicie sesión como raíz.
2. Descargue el archivo de PowerPath de Servicio de soporte en línea de EMC.
Desde Servicio de soporte en línea de EMC, haga clic en Support by Product y,
a continuación, busque las descargas de Linux de PowerPath.
3. Descomprima el archivo de PowerPath.
tar -xzf DellEMCPower.LINUX-<version>-<build>.tar.gz

4. Actualice a la nueva versión de PowerPath.


rpm -Uhv DellEMCPower.LINUX-<version>-
<build>.<platform>.x86_64.rpm
Donde:
l Version es la versión del producto. Por ejemplo, 6.4.0.00.00.
l Build es el número de compilación del software.
l Platform es la distribución de Linux, por ejemplo, SLES12SP3 o RHEL6.

5. Inicie PowerPath.
l Para RHEL 6.x u OL 6.x
/etc/init.d/PowerPath start
l Para RHEL 7.x, OL 7.x, SLES 12 SP3 o SLES 15
systemctl start PowerPath.service

Nota

Si se observan problemas durante o después del inicio de PowerPath y si la


versión anterior de PowerPath debe restaurarse, se deben seguir los siguientes
pasos para preservar los ajustes de configuración guardados:

a. Copie el contenido de /etc/emc/archive en otra carpeta como /tmp/


pp_config_backup.
b. Desinstale la versión nueva de PowerPath.
c. Elimine el contenido de la carpeta /etc/emc/archive ya que ahora
contiene los archivos de configuración actualizados de la nueva versión de
PowerPath.
d. Instale la versión anterior de PowerPath.
e. Copie el contenido respaldado del paso a en la carpeta /etc/emc/
archive.
f. Inicie PowerPath.
Durante el inicio, PowerPath restaura los archivos de configuración
de /etc/emc/archive y se restablecen las configuraciones anteriores.

Actualización de PowerPath desde un archivo comprimido 91


Actualización de PowerPath

Actualización de PowerPath desde plataformas de Linux


Antes de comenzar

Nota

Si desea actualizar PowerPath en una configuración de arranque desde SAN o


actualizar el kernel de Linux, use la información que se indica en Administración en un
ambiente de arranque desde SAN en la página 19.

Consulte los siguientes procedimientos para actualizar PowerPath antes o después de


actualizar la plataforma de Linux:
Procedimiento
l Actualización del kernel de Linux en un host de PowerPath instalado en la página
92
l Actualización de PowerPath tras una actualización de una versión principal de
Linux a la siguiente en la página 92
l Actualización de PowerPath antes de actualizar a la versión más reciente del
service pack de SLES en la página 94
l Actualización de PowerPath antes de actualizar RHEL en Linux en la página 94
l Actualización de PowerPath en un ambiente de clúster SteelEye LifeKeeper en la
página 94

Actualización del kernel de Linux en un host de PowerPath instalado


Para actualizar el kernel de Linux en una configuración con PowerPath instalado:
Procedimiento
1. Inicie sesión como raíz.
2. Actualice el kernel a una versión compatible con PowerPath, según se describe
en la documentación del sistema operativo.
3. Reinicie el host.

Actualización de PowerPath tras una actualización de una versión principal de


Linux a la siguiente
Actualización de PowerPath después de actualizar de una versión principal de Linux a
la siguiente, por ejemplo, de RHEL 6.9 a RHEL 7.0.
Procedimiento
1. Realice uno de los siguientes pasos:
l Para RHEL 6.x u OL 6.x, cambie el nombre de /etc/init.d/PowerPath
a /etc/init.d/PowerPath.old
l Para RHEL 7.x, OL 7.x, SLES 12 SP3 o SLES 15
systemctl disable PowerPath.service
systemctl disable PowerPathPost-start.service
systemctl disable EmcpMond.service
2. Actualice el sistema operativo a una versión que sea compatible con PowerPath,
según se describe en la documentación de RedHat y Novell.

92 PowerPath for Linux 6.4 Guía de instalación y administración


Actualización de PowerPath

Nota

Las opciones de arranque upgradeany y ext4migrate permiten actualizar desde


una versión principal anterior de RHEL a RHEL 6.x. Estas opciones también
permiten migrar el sistema de archivos existente ext3 a ext4 durante la
actualización a RHEL 6.x, si opta por migrar el sistema de archivos a ext4. Si
opta por usar la opción de arranque ext4migrate para migrar el sistema de
archivos ext4, edite el archivo /etc/fstab de forma manual después de la
actualización. Esto garantiza que el sistema de archivos raíz esté montado como
ext4 en el próximo reinicio.

3. Actualice a la nueva versión de PowerPath.


rpm -Uhv DellEMCPower.LINUX-<version>-
<build>.<platform>.x86_64.rpm
Donde:
l Version es la versión del producto. Por ejemplo, 6.4.0.00.00.
l Build es el número de compilación del software.
l Platform es la distribución de Linux, por ejemplo, SLES12SP3 o RHEL6.

4. Inicie PowerPath.
l Para RHEL 6.x u OL 6.x
/etc/init.d/PowerPath start
l Para RHEL 7.x, OL 7.x, SLES 12 SP3 o SLES 15
systemctl start PowerPath.service

Nota

Si se observan problemas durante o después del inicio de PowerPath y si la


versión anterior de PowerPath debe restaurarse, se deben seguir los siguientes
pasos para preservar los ajustes de configuración guardados:

a. Copie el contenido de /etc/emc/archive en otra carpeta como /tmp/


pp_config_backup.
b. Desinstale la versión nueva de PowerPath.
c. Elimine el contenido de la carpeta /etc/emc/archive ya que ahora
contiene los archivos de configuración actualizados de la nueva versión de
PowerPath.
d. Instale la versión anterior de PowerPath.
e. Copie el contenido respaldado del paso a en la carpeta /etc/emc/
archive.
f. Inicie PowerPath.
Durante el inicio, PowerPath restaura los archivos de configuración
de /etc/emc/archive y se restablecen las configuraciones anteriores.
5. Después de la revisión para asegurarse de que la actualización haya finalizado,
elimine /etc/init.d/PowerPath.old.

Actualización de PowerPath tras una actualización de una versión principal de Linux a la siguiente 93
Actualización de PowerPath

Actualización de PowerPath antes de actualizar a la versión más reciente del


service pack de SLES
Para actualizar PowerPath antes de actualizar Linux SLES en un host:
Antes de comenzar
Procedimiento
1. Actualice PowerPath a la versión más reciente que es compatible con la versión
actual del sistema operativo.

Nota

No inicie el servicio de PowerPath en este momento.

2. Actualice el sistema operativo a una versión compatible con PowerPath.


3. Reinicie el host.

Actualización de PowerPath antes de actualizar RHEL en Linux


Para actualizar PowerPath antes de actualizar RHEL en un host:
Procedimiento
1. Inicie sesión como raíz.
2. Para actualizar a la nueva versión de PowerPath, escriba lo siguiente:

rpm -Uhv DellEMCPower.LINUX-<version>-


<build>.<platform>.x86_64.rpm

Donde:
l <version> es la versión del producto, por ejemplo, 6.4.0.00.00.
l <build> es el número de compilación del software.
l <platform> es la distribución de Linux, por ejemplo, SLES12SP3 o RHEL6.

3. Inicie PowerPath.
4. Actualice el sistema operativo a una versión compatible con PowerPath.
5. Reinicie el host.

Actualización de PowerPath en un ambiente de clúster SteelEye LifeKeeper


En un ambiente de clúster SteelEye LifeKeeper, es conveniente que primero realice un
respaldo de la configuración de LifeKeeper, detenga el PowerPath actual para cada
nodo, y luego actualice el nodo a la versión más reciente de PowerPath.
Antes de comenzar

Nota

Asegúrese de que el nodo que está actualizando no tiene recursos o jerarquías


activados.

94 PowerPath for Linux 6.4 Guía de instalación y administración


Actualización de PowerPath

Procedimiento
1. Inicie sesión como raíz.

2. Antes de actualizar PowerPath, escriba lkbackup -c --cluster para realizar


el respaldo de la configuración de LifeKeeper.

Nota

Asegúrese de contar con un respaldo de la configuración almacenado en una


ubicación segura (por ejemplo, en un sistema no relacionado con el clúster).

3. Ejecute lkstop - r en el nodo que está actualizando para detener LifeKeeper.


4. Desinstale PowerPath.
a. Escriba rpm -qa | grep -i emcpower
b. Escriba rpm -ev--nodeps <package_name>.
5. Copie el paquete RPM en una carpeta temporal.

6. Escriba el siguiente comando de instalación:

rpm -ivh DellEMCPower.LINUX-<version>-


<build>.<platform>.x86_64.rpm

Donde:
l <version> es la versión del producto, por ejemplo, 6.4.0.00.00.
l <build> es el número de compilación del software.
l <platform> es la distribución de Linux, por ejemplo, SLES12SP3 o RHEL6.

7. Reinicie el host.
8. Verifique la configuración de PowerPath:
a. Ejecute powermt display.
b. Ejecute powermt display dev=all.
9. Ejecute lkstart para iniciar SteelEye LifeKeeper.
10. Repita los pasos del 1 al 9 para cada nodo del clúster.
Resultados

Nota

EMC recomienda que se realice el switchover manual de los recursos al nodo


actualizado con anterioridad, a fin de garantizar el funcionamiento correcto de las
jerarquías de recursos en el nodo actualizado. El switchover manual, a diferencia del
switchover automático, minimiza el impacto sobre las aplicaciones que están en
ejecución.

Actualización de PowerPath en un ambiente de clúster SteelEye LifeKeeper 95


Actualización de PowerPath

96 PowerPath for Linux 6.4 Guía de instalación y administración


CAPÍTULO 9
Eliminación de PowerPath

Planee y prepare el host para eliminar o desinstalar PowerPath. Puede conservar los
archivos de configuración y registro de PowerPath existentes para restaurarlos en la
próxima instalación o puede eliminarlos por completo.

l Antes de eliminar PowerPath............................................................................. 98


l Desinstalación de PowerPath.............................................................................98

Eliminación de PowerPath 97
Eliminación de PowerPath

Antes de eliminar PowerPath


l Si el comando powermt display every=<time_in_seconds> se está
ejecutando en un bucle, deténgalo.
l Asegúrese de que no haya dispositivos de PowerPath en uso. Por ejemplo,
desmonte un sistema de archivos montado o desactive los grupos de volúmenes de
LVM que usan pseudodispositivos de PowerPath (vgchange -an <group>).
l Ejecute el comando lsof y asegúrese de que ninguno de los dispositivos de
almacenamiento administrados por PowerPath aparezca en la enumeración. Si el
comando lsof enumera los procesos junto con los dispositivos de
almacenamiento abiertos administrados por PowerPath, cierre estas aplicaciones o
procesos y asegúrese de que los dispositivos de almacenamiento administrados por
PowerPath no estén en uso.
l Elimine manualmente las referencias a los pseudodispositivos de PowerPath de los
archivos de configuración del sistema. Por ejemplo, /etc/fstab.
l Deshaga cualquier filtrado LVM, ya que los pseudodispositivos ya no estarán
disponibles una vez completada la desinstalación.

Desinstalación de PowerPath
Procedimiento
1. Para desinstalar un inicio de host de un disco local:
Desinstale PowerPath mediante los pasos especificados en Desinstalación de
PowerPath en la página 98.
2. Para desinstalar un encendido de host de una configuración de SAN:
Siga los pasos pertinentes que se indican en el Capítulo 3 de Administración en
un ambiente de arranque desde SAN en la página 19.

Desinstalación de PowerPath
Procedimiento
1. Inicie sesión como raíz.
2. Elimine cualquier filtrado de LVM, ya que el pseudodispositivo ya no estará
disponible una vez finalizada la desinstalación.
3. Ponga en pantalla el nombre del paquete.
rpm -qa | grep EMCpower.LINUX

4. Elimine el software.
rpm -ev EMCPower.LINUX-<version>_<build>

Resultados
Cuando se desinstala, PowerPath guarda los archivos de configuración para volver a
usarlos. Si es necesario, también puede eliminar los archivos de configuración después
de quitar PowerPath del host.

98 PowerPath for Linux 6.4 Guía de instalación y administración


Eliminación de PowerPath

Nota

Si el programa de desinstalación de PowerPath muestra un mensaje que indica que no


se pudo descargar el módulo emcp, ejecute el comando lsmod | grep emcp para
determinar si se ha cargado cualquiera de los módulos de PowerPath en el host. Si es
así, reinicie el host después de que finalice la desinstalación para descargar los
módulos.

Archivos de configuración guardados


El proceso de desinstalación de PowerPath guarda los archivos de configuración de
PowerPath en el directorio /etc/emc/archive. Si es necesario, puede usar estos
archivos de configuración para restaurar la configuración de PowerPath en el host, o
puede actualizar a una versión posterior de PowerPath sin tener a PowerPath
instalado en el host a la vez que vuelve a utilizar la configuración.

Eliminación de los archivos de PowerPath


El proceso de desinstalación de PowerPath agrega la extensión .saved y guarda los
archivos de registro y configuración de PowerPath. Si es necesario, puede eliminar
estos archivos después de desinstalar PowerPath.
l /etc/emc/archive/emcp_devicesDB.dat.saved
l /etc/emc/archive/emcp_devicesDB.idx.saved
l /etc/emc/archive/emcp_registration.saved
l /etc/emc/archive/mpaa.excluded.saved
l /etc/emc/archive/mpaa.lams.saved
l /etc/emc/archive/powermt_custom.xml.saved
l /etc/emc/powerkmd.custom
Si elimina por completo PowerPath del host, es decir, si no planea volver a instalar
PowerPath, emplee emcp_cleanup para eliminar del host todos estos archivos
guardados.
Procedimiento
1. Quite la licencia de PowerPath y todos los archivos de soporte:
/sbin/emcp_cleanup

emcp_cleanup emite la siguiente advertencia.


Intente eliminar los archivos de configuración guardados
para una versión de PowerPath instalada anteriormente. La
eliminación de estos archivos tendrá como resultado la
pérdida de la configuración guardada. Proceda con
precaución. Do you want to continue [y,n,?] (default: n):
2. Escriba y y presione Intro.
3. Verifique la limpieza y que no queden archivos y luego elimine /sbin/
emcp_cleanup de forma manual.

Archivos de configuración guardados 99


Eliminación de PowerPath

100 PowerPath for Linux 6.4 Guía de instalación y administración


CAPÍTULO 10
Solución de problemas de PowerPath

Puede solucionar posibles problemas que surgen durante la instalación, actualización,


o cuando PowerPath está funcionando en su host.

l Recuperación de una instalación fallida de PowerPath......................................102


l Resolución de archivos faltantes o eliminados.................................................. 103
l La /etc/fstab....................................................................................................104
l Problemas al iniciar el host................................................................................104
l Problema de arranque en el arranque desde SAN de RHEL 6.x, RHEL 7.x,
SLES 12 SP3, SLES 15, OL 6.x y OL 7.x cuando se usa emcpbfs_linux............. 104

Solución de problemas de PowerPath 101


Solución de problemas de PowerPath

Recuperación de una instalación fallida de PowerPath


Si falla la instalación de PowerPath, corrija las condiciones de error que informe el
programa de instalación. Instale PowerPath siguiendo las instrucciones en Instalación
el archivo RPM en la página 14.
Procedimiento
1. Determine si los módulos de PowerPath están cargados.
lsmod | grep emc

Si los módulos están cargados, escriba /etc/init.d/PowerPath stop o, para


RHEL 7, OL 7, SLES 12 SP3 o SLES 15, escriba systemctl stopPowerPath
para descargarlos.
2. Cambie el nombre del archivo /etc/init.d/PowerPath.
mv /etc/init.d/PowerPath /etc/init.d/PowerPath.saved

3. Consulte el archivo /etc/opt/emcpower/log para obtener más información


acerca de la falla.
4. Elimine la entrada de PowerPath en la base de datos de RPM (si existe).
Escriba los siguientes comandos para eliminar la entrada:
rpm -qa | grep EMCpower.LINUX

rpm -ev EMCPower.LINUX-<version>-<build>

Nota

Si este comando falla, utilice el comando rpm -ev --noscripts.

rm -rf /etc/opt/emcpower

Asegúrese de que ha descargado los módulos de PowerPath y ha cambiado el


nombre del archivo /etc/init.d/PowerPath antes de ejecutar estos
comandos.

Solución de problemas de una actualización de PowerPath


Infórmese acerca de los posibles problemas que pueden ocurrir durante la
actualización de PowerPath y también aprenda a resolverlos.

Configuraciones personalizadas de PowerPath no guardados


Si la configuración personalizada de PowerPath se perdió durante la actualización,
verifique lo siguiente para encontrar el origen posible del error.
Procedimiento
1. Verifique si los archivos de configuración están dañados.
Si los archivos de configuración de PowerPath están dañados, la configuración
personalizada ya no está disponible después de la actualización. Si se configuró
una aplicación para utilizar pseudodispositivos de PowerPath, debe reconfigurar
esa aplicación para que utilice los pseudodispositivos de PowerPath después de

102 PowerPath for Linux 6.4 Guía de instalación y administración


Solución de problemas de PowerPath

realizar la actualización (si cambió el mapeo de dispositivos LUN a


pseudodispositivos).
Además, ejecute powermt set policy/priority=<policy>/<0-9> para
restablecer las configuraciones de políticas/prioridades deseadas para los
dispositivos de almacenamiento en la configuración de PowerPath.
2. Verifique si la configuración de PowerPath registrada en el archivo
powermt_custom.xml está obsoleta y no coincide con la configuración actual
de PowerPath.
Si cambia la configuración de PowerPath pero no ejecuta powermt save y
luego actualiza PowerPath, la configuración personalizada registrada en el
archivo powermt.custom guardado no se aplica durante la actualización de
PowerPath.
Ejecute powermt set policy=<policy> para restablecer las configuraciones
de políticas deseadas para los dispositivos de almacenamiento en la
configuración de PowerPath.
3. Compruebe si el sistema de archivos donde se guarda el archivo
powermt_custom.xml o el sistema de archivos donde se está realizando la
actualización de PowerPath están llenos.
Aumente el espacio en el sistema de archivos. Luego, ejecute powermt set
para restablecer las configuraciones de políticas deseadas para los dispositivos
de almacenamiento en la configuración de PowerPath.
4. Verifique si los problemas de conectividad en el SAN hacen que el host no
reconozca algunos dispositivos.

Resolución de archivos faltantes o eliminados


Si hay archivos de PowerPath faltantes o eliminados después de la instalación, es
posible que PowerPath no se ejecute correctamente (o en absoluto). Si esto sucede,
elimine y luego reinstale PowerPath.
Procedimiento
1. Detenga PowerPath.
l Para RHEL 6.x u OL 6.x,
/etc/init.d/PowerPath stop
l RHEL 7, OL 7, SLES 12 SP3 o SLES 15,
systemctl stop PowerPath.service

Utilice el script solo para cargar y descargar los módulos de PowerPath.

Nota

Si el demonio hald está ejecutándose en el sistema, este comando tarda más en


completarse.

2. Elimine PowerPath.
rpm -qa | grep EMCpower.LINUX

rpm -ev EMCpower.LINUX-<version>-<build>

Si este comando falla, utilice el comando rpm -ev --noscripts.

Resolución de archivos faltantes o eliminados 103


Solución de problemas de PowerPath

3. Elimine /etc/opt/emcpower.

PRECAUCIÓN

Elimine el directorio emcpower solo si no se pueden restaurar los archivos


dañados o eliminados de los respaldos.

rm -rf /etc/opt/emcpower

4. Reinstale PowerPath.
Consulte Instalación el archivo RPM en la página 14.

La /etc/fstab
Para obtener más información, consulte la Guía de conectividad de hosts de EMC para
Linux.

Problemas al iniciar el host


Si anteriormente ha utilizado dispositivos emcpower y posteriormente desinstaló
PowerPath sin eliminar estos dispositivos emcpower, el sistema host no puede iniciar
correctamente.
Procedimiento
l Elimine manualmente las referencias a los pseudodispositivos (dispositivos
emcpower) de PowerPath de los archivos de configuración del sistema
como /etc/fstab, /etc/auto.master y /etc/*auto*.

Problema de arranque en el arranque desde SAN de


RHEL 6.x, RHEL 7.x, SLES 12 SP3, SLES 15, OL 6.x y OL 7.x
cuando se usa emcpbfs_linux
El script emcpbfs_linux realiza el respaldo de los archivos de configuración del
sistema y mantiene los archivos de respaldo en la misma ubicación y en el formato de
registro de fecha y hora que se indica de la siguiente forma:

/etc/opt/emcpower/emcpbfs_linux config
/etc/fstab_bkp_emcpbfs_linux_config_Jul112013_14h34m09s
/etc/lvm/lvm.conf_bkp_emcpbfs_linux_config_Jul112013_14h34m09s
Para RHEL 6.x y OL 6.x,
l /boot/grup/
menu.lst_bkp_emcpbfs_linux_config_Jul112013_14h20m36s
Para RHEL 7.x, OL 7.x, SLES 12 SP3 o SLES 15,
l /boot/grub2/
grub.cfg_bkp_emcpbfs_linux_config_Nov262014_15h29m07s

104 PowerPath for Linux 6.4 Guía de instalación y administración


Solución de problemas de PowerPath

/etc/opt/emcpower/emcpbfs_linux remove
/etc/fstab_bkp_emcpbfs_linux_remove_Jul112013_14h20m36s
/etc/lvm/lvm.conf_bkp_emcpbfs_linux_remove_Jul112013_14h20m36s
Para RHEL 6.x y OL 6.x:
l /etc/init.d/
PowerPath.bkp_emcpbfs_linux_remove_Jul112013_14h20m36s
l /boot/grup/
menu.lst_bkp_emcpbfs_linux_remove_Jul112013_14h20m36s
Para RHEL 7.x, OL 7.x, SLES 12 SP3 y SLES 15:
l /boot/grub2/
grub.cfg_bkp_emcpbfs_linux_remove_Nov262014_14h39m50s

/etc/opt/emcpower/emcpbfs_linux upgrade
/etc/fstab_bkp_emcpbfs_linux_upgrade_Jul152013_14h43m46s
/etc/lvm/lvm.conf_bkp_emcpbfs_linux_upgrade_Jul152013_14h43m46s

Nota

El script emcpbfs_linux también comenta la entrada original en /etc/fstab


y /etc/lvm/lvm.conf. Si fuera necesario, el script también puede usarse para
recuperar la configuración.

Por ejemplo:
l /etc/fstab

###emcpbfs_linux###Thu Jul 19 19:54:40 IST 2012###


#/dev/disk/by-id/scsi-360000970000192601710533033464437-part1 /
boot
ext3 acl,user_xattr 1 2
########

l Para RHEL 6.x y OL 6.x:

/etc/lvm/lvm.conf
###emcpbfs_linux###Thu Jul 19 19:54:40 IST 2012###
# filter = [ "a/.*/" ]
#########

l Para RHEL 7.x, OL 7.x, SLES 12 SP3 y SLES 15, use el filtro global y agregue
comentarios para global_filter:

/etc/lvm/lvm.conf
global_filter = [ "a/emcpower.*/", "r/sd.*/", "r/disk.*/" ]

Reinicie desde el CD o el DVD del sistema operativo en modo Rescate, monte "/boot"
y "/", mueva manualmente los archivos de respaldo a la ubicación original y reinicie el
host. Si corresponde, seleccione el archivo que no pertenece a
PowerPath,initramfs, durante el arranque del host.

/etc/opt/emcpower/emcpbfs_linux remove 105


Solución de problemas de PowerPath

106 PowerPath for Linux 6.4 Guía de instalación y administración


CAPÍTULO 11
Archivos modificados por PowerPath

Los archivos de registro y configuración se ven afectados por la instalación de una


versión más reciente de PowerPath.

l Archivos de Linux modificados por la instalación de PowerPath....................... 108


l Archivos creados cuando se instala PowerPath................................................ 108

Archivos modificados por PowerPath 107


Archivos modificados por PowerPath

Archivos de Linux modificados por la instalación de


PowerPath
Los archivos de configuración y de sistema se modifican cuando se instala PowerPath
en un host de Linux.
RHEL 6
l /etc/profile
l /etc/modprobe.conf
l /etc/modprobe.d/powerpath.conf
l /etc/rc.d/rc.sysinit
l /lib/modules/*/modules.dep: para cada subdirectorio /lib/modules que
obtiene un conjunto de controladores de PowerPath instalados.
RHEL 7
l /etc/modprobe.d/powerpath.conf
l /lib/modules/*/modules.dep: para cada subdirectorio /lib/modules que
obtiene un conjunto de controladores de PowerPath instalados.

Archivos creados cuando se instala PowerPath


Cuando PowerPath está instalado en un host de Linux, la instalación crea un conjunto
de archivos.
emcp_devicesDB.dat
l emcp_devicesDB.idx
l emcp_registration
l modprobe.conf.PP
l powermt_custom.xml
l powermt_custom.xml.lock
/etc/emc/
l powerkmd.custom
l mpaa.excluded
l mpaa.lams
l powerpath_pmi.txt
l powerpath_pmi.txt.lock
l PPME
l archivo
/etc/init.d/
RHEL 6, OVM 3.x.x y OL 6
l PowerPath
l PowerPathPost

108 PowerPath for Linux 6.4 Guía de instalación y administración


Archivos modificados por PowerPath

/etc/init.d/boot.d/
Solo SLES
l K18boot.powerpath
l S04boot.powerpath
/etc/rc.d/init.d
RHEL 6, OVM 3.x.x, OL 6
l PowerPath
l PowerPathPost
l emcp_mond.sh
/etc
RHEL 6, OVM 3.x.x, OL 6
l rc.d/rc3.d/S51emcp_mond
/etc/opt/emcpower
l .__emcp_db_global_lock
l .__emcp_db_lock
l .os_version
l .pp_version
l EULA.pdf
l bin
l emcp_mond-sample.conf
l emcpbfs_linux
l emcpmgr
l registro
l patch.log
l powercf
l pp_reset_dm_deps.sh
l server.pem
l snmpd.conf
l emcplun_linux
l 80-udev-pp-xio.rules
/etc/opt/emcpower/.tmp
SLES 12 SP3, RHEL 7, RHEL 6, OL 6, OL 7, OVM 3.x.x
l rollbackfiles.tar
l rollbackfiles <XXXXX>.tar
l undolist
l undolist <XXXXX>
/etc/opt/emcpower/bin
l envsubst
l gettext

Archivos creados cuando se instala PowerPath 109


Archivos modificados por PowerPath

l gettext.sh
/etc/opt/emcpower/EMCpower.LINUX-6.4.x.00.00
l .pp_build_version
l .pp_vendor
l .pp_version
l EULA.pdf
l PowerPathPost
l PowerPath
l PowerPathPost-start.service (SLES 12 SP3, RHEL 7 y OL 7)
l PowerPathPost-stop.service (SLES 12 SP3, RHEL 7 y OL 7)
l PowerPath.service (SLES 12 SP3, RHEL 7 y OL 7)
l boot-powerpath.sh
l boot.powerpath
l emcp_mond.sh
l emcp_mond.sles (solo SLES)
l habilitar
l modprobe.conf.pp
l powerfcoe.sles (solo SLES)
l powerpathpost.sles (solo SLES)
l pp_reset_dm_deps.sh
l pp_udev.sh
l pp_udev_xio.sh
l setup-powerpath.sh
l udev-pp.rules
l udev-pp-xio.rules
RHEL6 and OL6
l 04-poweriscsi
/etc/opt/emcpower/EMCpower.LINUX-6.4.x.00.00/bin
l .cmds
l .drivers_base
l .drivers_ext
l .drivers_mgr
l .sharedlibs
l .sharedlibs32
l .staticlibs
/etc/opt/emcpower/EMCpower.LINUX-6.4.x.00.00/bin/cmds
l emcp_cleanup
l emcp_mond
l emcp_mond_edit

110 PowerPath for Linux 6.4 Guía de instalación y administración


Archivos modificados por PowerPath

l emcp_mond-sample.conf
l emcpadm
l emcpmgr
l emcpmigd
l emcpreg
l powercf
l powermig
l powermt
l pp_inq
l server.pem
l snmpd.conf
l powermt_display_dead
/etc/opt/emcpower/EMCpower.LINUX-6.4.x.00.00/bin/driver
SLES 12 SP3
l sles12sp3default_x8664
l sles12sp3default_x8664/emcp.ko
l sles12sp3default_x8664/emcpdm.ko
l sles12sp3default_x8664/emcpgpx.ko
l sles12sp3default_x8664/emcpioc.ko
l sles12sp3default_x8664/emcpmpx.ko
RHEL7
l rhel7_x8664/emcp.ko
l rhel7_x8664/emcpdm.ko
l rhel7_x8664/emcpgpx.ko
l rhel7_x8664/emcpioc.ko
l rhel7_x8664/emcpmpx.ko
RHEL6
l rhel6_x8664/emcp.ko
l rhel6_x8664/emcpdm.ko
l rhel6_x8664/emcpgpx.ko
l rhel6_x8664/emcpioc.ko
l rhel6_x8664/emcpmpx.ko
OL 6
l ol6_uek3_x8664/emcp.ko
l ol6_uek3_x8664/emcpdm.ko
l ol6_uek3_x8664/emcpgpx.ko
l ol6_uek3_x8664/emcpioc.ko
l ol6_uek3_x8664/emcpmpx.ko
l ol6_uek4_r2_x8664/emcp.ko

Archivos creados cuando se instala PowerPath 111


Archivos modificados por PowerPath

l ol6_uek4_r2_x8664/emcpdm.ko
l ol6_uek4_r2_x8664/emcpgpx.ko
l ol6_uek4_r2_x8664/emcpioc.ko
l ol6_uek4_r2_x8664/emcpmpx.ko
OL 7
l ol7_uek3_r2_x8664/emcp.ko
l ol7_uek3_r2_x8664/emcpdm.ko
l ol7_uek3_r2_x8664/emcpgpx.ko
l ol7_uek3_r2_x8664/emcpioc.ko
l ol7_uek3_r2_x8664/emcpmpx.ko
l ol7_uek4_r2_x8664/emcp.ko
l ol7_uek4_r2_x8664/emcpdm.ko
l ol7_uek4_r2_x8664/emcpgpx.ko
l ol7_uek4_r2_x8664/emcpioc.ko
l ol7_uek4_r2_x8664/emcpmpx.ko
/etc/opt/emcpower/EMCpower.LINUX-6.4.x.00.00/bin/lib
l emcp_mond_netsnmp.so
l libemcp.so
l libemcp_serv_rtl.so
l libemcp_core.so
l libemcp_lam.so
l libemcp_lic_rtl.so
l libemcp_mp_rtl.so
l libemcp_mpapi_rtl.so
l libemcpmp.so
l libpn.so

/etc/opt/emcpower/EMCpower.LINUX-6.4.x.00.00/bin/lib32
l libemcp.so
l libemcp_core.so
l libemcp_lam.so
l libemcp_lic_rtl.so
l libemcp_mp_rtl.so
l libemcp_mpapi_rtl.so
l libemcpmp.so
l libpn.so
/etc/opt/emcpower/EMCpower.LINUX-6.4.x.00.00/i18n/catalog
l de/LC_MESSAGES/EMCpower.mo
l de/LC_MESSAGES/PowerPath.mo

112 PowerPath for Linux 6.4 Guía de instalación y administración


Archivos modificados por PowerPath

l es/LC_MESSAGES/EMCpower.mo
l es/LC_MESSAGES/PowerPath.mo
l fr/LC_MESSAGES/EMCpower.mo
l fr/LC_MESSAGES/PowerPath.mo
l it/LC_MESSAGES/EMCpower.mo
l it/LC_MESSAGES/PowerPath.mo
l ja/LC_MESSAGES/EMCpower.mo
l ja/LC_MESSAGES/PowerPath.mo
l ko/LC_MESSAGES/EMCpower.mo
l ko/LC_MESSAGES/PowerPath.mo
l pt/LC_MESSAGES/EMCpower.mo
l pt/LC_MESSAGES/PowerPath.mo
l zh/LC_MESSAGES/EMCpower.mo
l zh/LC_MESSAGES/PowerPath.mo
/etc/opt/emcpower/EMCpower.6.4.x.00.00/man
l .man
l emcpadm.1
l emcpreg.1
l emcpupgrade.1
l powermig.1
l powermt.1
/etc/udev/rules.d
l 05-udev-pp.rules
l 70-persistent-ipoib.rules
l 80-udev-pp-xio.rules
/lib
l libemcp.so
l libemcp_core.so
l libemcp_lam.so
l libemcp_lic_rtl.so
l libemcp_mp_rtl.so
l libemcp_mpapi_rtl.so
l libemcpmp.so
l libpn.so
/lib/udev
l pp_udev.sh
l pp_udev_xio.sh

Archivos creados cuando se instala PowerPath 113


Archivos modificados por PowerPath

/lib/modules/<kernel_version>/powerpath
l emcpdm.ko
l emcpgpx.ko
l emcpioc.ko
l emcp.ko
l emcpmpx.ko
Donde <kernel_version> es la versión del kernel que se está ejecutando actualmente
en un host.
/lib64
l emcp_mond_netsnmp.so
l libemcp.so
l libemcp_core.so
l libemcp_lam.so
l libemcp_lic_rtl.so
l libemcp_mp_rtl.so
l libemcp_mpapi_rtl.so
l libemcpmp.so
l libpn.so
/sbin
l emcp_cleanup
l emcp_mond
l emcp_mond_edit
l emcpadm
l emcpmigd
l emcpreg
l powermig
l powermt
l powermt_display_dead
/usr/lib/systemd/system
RHEL 7, SLES 12 SP3 y OL 7
l PowerPath.service
l PowerPathPost-start.service
l PowerPathPost-stop.service
/usr/lib/PowerPath
RHEL 7, SLES 12 SP3 y OL 7
l PowerPath
l PowerPathPost
l emcp_mond.sh

114 PowerPath for Linux 6.4 Guía de instalación y administración


Archivos modificados por PowerPath

/usr/share/man/man1
l powermig.1
l powermt.1
l emcpadm.1
l emcpreg.1
l emcpupgrade.1
SLES 12 SP3, RHEL 7.x y OL 7.x
l /usr/lib/dracut/modules.d/90powerpath
l 64-emcp.rules
l emcp_pre-trigger.sh
l emcp_settled.sh
l module-setup.sh
l /etc/opt/emcpower/EMCpower.LINUX-6.4.0.00.00/90powerpath
l 64-emcp.rules
l verificar
l emcp_pre-trigger.sh
l emcp_settled.sh
l instalar
l module-setup.sh
/lib/mkinitrd/scripts
l boot-powerpath.sh
l setup-powerpath.sh
/lib/mkinitrd/boot
l 21-powerpath.sh
/lib/mkinitrd/setup
l 71-powerpath.sh
RHEL 6.x y OL 6.x
l /usr/share/dracut/modules.d/90powerpath
l /etc/opt/emcpower/EMCpower.LINUX-6.4.x.00.00/90powerpath
l verificar
l emcp_pre-trigger.sh
l emcp_settled.sh
l instalar
l 64-emcp.rules
l module-setup.sh

Archivos creados cuando se instala PowerPath 115


Archivos modificados por PowerPath

116 PowerPath for Linux 6.4 Guía de instalación y administración


APÉNDICE A
Kernels de Retpoline

Para atenuar la divulgación de la memoria del kernel y del proceso cruzado (el ataque
Spectre), se compilan kernels de Linux recientes con una nueva opción. El -
mindirect-branch=thunk-extern se introdujo a gcc para realizar llamadas
indirectas a través de un denominado retpoline. Red Hat, SuSE y Oracle han lanzado
kernels de erratas que están diseñados con el compilador de retpoline para algunas de
sus versiones de SO existentes. Todas las nuevas versiones de SO se lanzarán en el
futuro solo con kernels de retpoline.
Para obtener más información acerca del compilador y los kernels de retpoline,
consulte:
l https://access.redhat.com/articles/3311301
l https://www.suse.com/support/kb/doc/?id=7022512
l https://blogs.oracle.com/linux/an-update-on-retpoline-enabled-kernels-for-
oracle-linux-v2

l PowerPath for Linux 6.4 y retpoline.................................................................. 118


l PowerPath for Linux 6.4 y kernels sin retpoline (más antiguos)........................ 118

Kernels de Retpoline 117


Kernels de Retpoline

PowerPath for Linux 6.4 y retpoline


PowerPath for Linux 6.4 se puede instalar solo en kernels retpoline. No funciona en
kernels más antiguos que se hayan desarrollado con un compilador de retpoline
anterior. Es importante comprobar la matriz de soporte de PowerPath antes de
instalar o actualizar a la versión 6.4 de PowerPath for Linux.
Para verificar si se creó un kernel con un compilador de retpoline, compruebe si el
kernel en ejecución tiene funciones con el prefijo _x86_indirect_thunk_. Estas
son las funciones que se usan para implementar el propio retpoline. Compruebe si
dichas funciones están presentes en el kernel en ejecución. A continuación, se copia
un fragmento de la salida:
# cat /proc/kallsyms | grep __x86_indirect_thunk_
ffffffff81a04000 T __x86_indirect_thunk_rax
ffffffff81a04020 T __x86_indirect_thunk_rbx
ffffffff81a04040 T __x86_indirect_thunk_rcx
ffffffff81a04060 T __x86_indirect_thunk_rdx
ffffffff81a04080 T __x86_indirect_thunk_rsi
ffffffff81a040a0 T __x86_indirect_thunk_rdi
ffffffff81a040c0 T __x86_indirect_thunk_rbp
ffffffff81a040e0 T __x86_indirect_thunk_r8

Nota

Para obtener más información sobre los kernels retpoline, consulte la documentación
del proveedor del SO pertinente. Todas las consultas específicas de los kernels
retpoline deben dirigirse al proveedor del SO.

PowerPath for Linux 6.4 y kernels sin retpoline (más


antiguos)
Esta sección proporciona información sobre lo que se espera si PowerPath for
Linux 6.4 está instalado en un kernel sin retpoline.
Instalación nueva
La instalación de PowerPath 6.4 falla en los kernels sin retpoline con el siguiente error:
[root@<hostname> ~]# rpm -ivh
DellEMCPower.LINUX-6.4.0.00.00-095.RHEL6.x86_64.rpm
Preparing...
########################################### [100%]

Error: This version of PowerPath will work only on retpoline enabled


kernels.

error: %pre(EMCpower.LINUX-6.4.0.00.00-095.el6.x86_64) scriptlet


failed, exit status 1
error: install: %pre scriptlet failed (2), skipping
EMCpower.LINUX-6.4.0.00.00-095.el6
[root@lnq196025 ~]#

Actualización de PowerPath
La actualización de una versión anterior de PowerPath a la versión 6.4 se permite en
un kernel sin retpoline anterior para permitir a los clientes que actualicen su kernel a un
kernel retpoline junto con una actualización de PowerPath. Esto es necesario debido al
siguiente escenario:
Si solo se actualiza el kernel a un kernel retpoline a la vez que una versión anterior de
PowerPath está instalada y después se reinicia el host, se invoca la moderación de

118 PowerPath for Linux 6.4 Guía de instalación y administración


Kernels de Retpoline

IBRS porque los módulos de PowerPath anteriores a 6.4 no fueron desarrollados con
un compilador de retpoline. Incluso si luego se actualiza PowerPath a la versión 6.4, la
moderación de IBRS está activa hasta el reinicio de un host. A fin de evitar el segundo
reinicio, se permite la actualización de PowerPath a 6.4 en un kernel sin retpoline, pero
el host debe actualizarse a un kernel retpoline antes de que pueda iniciarse
PowerPath.
Se muestra el siguiente mensaje de advertencia cuando se actualiza PowerPath de una
versión anterior a la versión 6.4 en un kernel sin retpoline:
[root@<hostname> ~]# rpm -Uvh
DellEMCPower.LINUX-6.4.0.00.00-095.RHEL6.x86_64.rpm
Preparing...
########################################### [100%]
1:EMCpower.LINUX
########################################### [100%]
All trademarks used herein are the property of their respective
owners.
NOTE:License registration is not required to manage the CLARiiON AX
series array.

*** IMPORTANT ***


Please check the following configurations before starting PowerPath:
- Add _netdev to /etc/fstab mount options for PowerPath pseudo
devices.
- Ensure netfs service is started.
netfs service is needed to mount devices with _netdev option.
- Set LVM filter in /etc/lvm/lvm.conf according to PowerPath
recommendation.
- Blacklist all devices in /etc/multipath.conf and stop
multipathd service.
- Install PowerPath license(s) and ensure that policy is not set
to BasicFailover.
- If no license is available, ensure that only one HBA port is
active in the host.
PowerPath supports only single-HBA configuration when
unlicensed.

Warning: This version of PowerPath will work only on retpoline


enabled kernels.

Refer to PowerPath Installation and Administration Guide for details.

Si PowerPath se actualiza de una versión anterior a la versión 6.4 en un kernel sin


retpoline, una vez finalizada la actualización, no se debe iniciar ya que falla. Se debe
actualizar el kernel a un compilador de retpoline y, a continuación, el host debe
reiniciarse. Una vez que se reinicia el host, PowerPath 6.4 se inicia normalmente en el
nuevo kernel retpoline.
Inicio de PowerPath después de la actualización en un kernel sin retpoline
Si PowerPath for Linux 6.4 ya está instalado, después de una actualización de una
versión anterior, en un kernel sin retpoline y si se realiza un intento para iniciarlo,
PowerPath falla con el siguiente error:
[root@<hostname> ~]# /etc/init.d/PowerPath start
Starting PowerPath:
Error: This version of PowerPath will work only on retpoline
enabled kernels.
failed

PowerPath for Linux 6.4 y kernels sin retpoline (más antiguos) 119
Kernels de Retpoline

120 PowerPath for Linux 6.4 Guía de instalación y administración


APÉNDICE B
Vinculación dinámica de bibliotecas OpenSSL

Esta sección proporciona información sobre la vinculación de bibliotecas OpenSSL en


PowerPath.

Nota

PowerPath 6.4 solo es compatible con cualquier versión 1.0.x de bibliotecas OpenSSL.

l Descripción general.......................................................................................... 122


l Cambio............................................................................................................. 122
l Comportamiento esperado................................................................................122
l PowerPath for Linux y SLES 15........................................................................ 124

Vinculación dinámica de bibliotecas OpenSSL 121


Vinculación dinámica de bibliotecas OpenSSL

Descripción general
Las bibliotecas OpenSSL son utilizadas por PowerPath en la función de administración
remota. Cuando el host de PowerPath Management Appliance (PPMA) se conecta a
un host de PowerPath, la biblioteca OpenSSL protege las llamadas de socket.
En versiones anteriores de PowerPath for Linux, el demonio del agente de host de
PowerPath, emcp_mond, estaba estadísticamente vinculado a las bibliotecas
OpenSSL. No importaba si una versión compatible de OpenSSL estaba instalada en el
host o no.
Desde la versión PowerPath for Linux 6.4, el demonio del agente de host, emcp_mond,
está vinculado dinámicamente a las bibliotecas OpenSSL. Es necesario que una versión
compatible de la biblioteca OpenSSL esté instalada en el host para que la función de
administración remota funcione correctamente.

Cambio
Desde la versión PowerPath for Linux 6.4, emcp_mond está vinculado dinámicamente
a las bibliotecas OpenSSL. Además, emcp_mond utiliza la versión de bibliotecas
OpenSSL instalada en el host. Incluso si varias versiones de bibliotecas OpenSSL están
instaladas, emcp_mond busca y utiliza solo la última versión 1.0.x de las bibliotecas.
Es posible que haya instancias poco frecuentes en las que la biblioteca OpenSSL no
esté instalada o la versión instalada no sea compatible. En tales casos, si emcp_mond
no se inicia, otras funciones dependientes de emcp_mond, como el registro
automático del host, se ven afectadas.
Para abordar este escenario, se incluyen dos versiones de binarios de emcp_mond en
el paquete de PowerPath. La primera versión, emcp_mond, se utiliza cuando se
encuentra instalada en el host una versión compatible de bibliotecas OpenSSL. La
segunda versión, emcp_mond_no_ssl, se utiliza cuando no se cuenta con una
biblioteca OpenSSL instalada o la versión de OpenSSL instalada no es compatible.

Nota

PowerPath 6.4 solo es compatible con cualquier versión 1.0.x de bibliotecas OpenSSL.

Comportamiento esperado
Esta sección proporciona información sobre el comportamiento esperado de
PowerPath con o sin la instalación de OpenSSL.

Con OpenSSL 1.0.x


No hay ningún cambio en el funcionamiento de PowerPath si hay una versión
compatible de OpenSSL disponible en un host. La salida ps -ef debe mostrar que /
sbin/emcp_mond se está ejecutando cuando PowerPath está activo.

Sin ninguna biblioteca OpenSSL o con una versión no compatible


Esta sección proporciona información sobre cómo se comporta PowerPath cuando no
cuenta con una biblioteca OpenSSL instalada o cuando hay una versión incompatible
instalada.

122 PowerPath for Linux 6.4 Guía de instalación y administración


Vinculación dinámica de bibliotecas OpenSSL

La salida ps -ef debe mostrar que /sbin/emcp_mond_no_ssl se está ejecutando


cuando PowerPath está activo.

PowerPath instalado en el host sin OpenSSL


Esta sección proporciona información sobre la advertencia que PowerPath genera
cuando se instala el paquete de PowerPath en un host que no tiene instalada una
biblioteca OpenSSL.
PowerPath genera la siguiente advertencia.
[root@<hostname> ~]# rpm -ivh
DellEMCPower.LINUX-6.4.0.00.00-095.RHEL7.x86_64.rpm
Preparing...
################################# [100%]
Updating / installing...

1:EMCpower.LINUX-6.4.0.00.00-095.el#################################
[100%]
All trademarks used herein are the property of their respective
owners.
NOTE:License registration is not required to manage the CLARiiON AX
series array.

*** IMPORTANT ***


Please check the following configurations before starting PowerPath:
- Set LVM global_filter in /etc/lvm/lvm.conf according to
PowerPath recommendation.
- Blacklist all devices in /etc/multipath.conf and stop multipathd
service.
- Install PowerPath license(s) and ensure that policy is not set
to BasicFailover.
- If no license is available, ensure that only one HBA port is
active in the host.
PowerPath supports only single-HBA configuration when unlicensed.
Warning: Install OpenSSL library to use PowerPath remote management
services.
Refer to PowerPath Installation and Administration Guide for details.

PowerPath instalado en el host con una biblioteca OpenSSL incompatible


Esta sección proporciona información sobre la advertencia que PowerPath genera
cuando se instala el paquete de PowerPath en un host que tiene instalada una
biblioteca OpenSSL incompatible.
PowerPath genera la siguiente advertencia.
[root@<hostname> ~]# rpm -ivh
DellEMCPower.LINUX-6.4.0.00.00-095.RHEL7.x86_64.rpm
Preparing...
################################# [100%]
Updating / installing...

1:EMCpower.LINUX-6.4.0.00.00-095.el#################################
[100%]
All trademarks used herein are the property of their respective
owners.
NOTE:License registration is not required to manage the CLARiiON AX
series array.

*** IMPORTANT ***


Please check the following configurations before starting PowerPath:
- Set LVM global_filter in /etc/lvm/lvm.conf according to
PowerPath recommendation.
- Blacklist all devices in /etc/multipath.conf and stop multipathd
service.
- Install PowerPath license(s) and ensure that policy is not set
to BasicFailover.
- If no license is available, ensure that only one HBA port is

Sin ninguna biblioteca OpenSSL o con una versión no compatible 123


Vinculación dinámica de bibliotecas OpenSSL

active in the host.


PowerPath supports only single-HBA configuration when unlicensed.
Warning: Install supported version of OpenSSL library to use
PowerPath remote management services.
Refer to PowerPath Installation and Administration Guide for details.

PowerPath instalado en el host con una biblioteca OpenSSL compatible o incompatible


Esta sección proporciona información sobre la advertencia que la herramienta
emcp_mond_edit genera cuando el paquete de PowerPath está instalado en un host
que tiene instalada una biblioteca OpenSSL compatible o incompatible.
La herramienta emcp_mond_edit genera la siguiente advertencia.
WARNING:Please install OpenSSL libraries to enable remote management
service

PowerPath for Linux y SLES 15


Esta sección proporciona información sobre PowerPath for Linux y SLES 15.
En el sistema operativo SLES 15 (SuSE Linux Enterprise Server 15) más reciente, la
versión predeterminada de OpenSSL instalada es la versión 1.1. Esta versión de
OpenSSL no es compatible con la versión 6.4 de PowerPath for Linux. La función de
administración remota no funciona si solo la versión 1.1 de OpenSSL está instalada.
Para usar la función de administración remota, la versión 1.0.x de OpenSSL debe estar
instalada en el host. El rpm para la versión 1.0.2n de OpenSSL está disponible en los
ISO del sistema operativo de SLES 15. Este rpm debe instalarse en el host de SLES 15
antes de habilitar la función de administración remota mediante la herramienta
emcp_mond_edit.

124 PowerPath for Linux 6.4 Guía de instalación y administración


ÍNDICE

C
Configuración del registro automático del host 65

D
Dispositivo en uso 68

E
Estadísticas de I/O de dispositivo 67

I
Instalación 123, 124
instalar powerpath 118

L
Linux 124

M
Modo de operación 64

O
OpenSSL 122–124

P
powerpath 64, 65
powerPath 124
Powerpath 64
PowerPath 123, 124

R
Registro automático del host 65
retpoline 117
Retpoline 118

S
sin retploine 118
SLES 15 124

PowerPath for Linux 6.4 Guía de instalación y administración 125


Índice

126 PowerPath for Linux 6.4 Guía de instalación y administración

S-ar putea să vă placă și