• Nenhum resultado encontrado

Gerir unidades lógicas utilizando a linha de comandos do VIOS

No documento Power Systems. Servidor de E/S Virtual (páginas 133-138)

É possível utilizar a interface de linha de comandos no Servidor de E/S Virtual (VIOS) para gerir unidades lógicas nos conjuntos de memória partilhada.

Abastecer partições cliente com memória de unidades lógicas:

É possível abastecer partições cliente com memória de unidade lógica utilizando a interface de linha de comandos no Servidor de E/S Virtual (VIOS).

Criar unidades lógicas:

É possível criar unidades lógicas e atribuir unidades lógicas a adaptadores do servidor virtual utilizando a interface de linha de comandos do Servidor de E/S Virtual (VIOS).

Uma unidade lógica faculta memória de reserva para o volume virtual de uma partição cliente. Utilizando o procedimento seguinte, é possível atribuir uma unidade lógica a cada partição cliente a partir de um conjunto de memória partilhado de um conjunto de unidades. Consequentemente, é

possível correlacionar a unidade lógica ao adaptador do servidor virtual associado ao adaptador de Small Computer Serial Interface (SCSI) virtual da partição cliente utilizando Consola de Gestão de Hardware (HMC).

Uma vez concluídas as operações de correlação, o caminho da unidade lógica é semelhante ao exemplo seguinte:

SAN Storage <=> poolA <=> luA1 <=> viosA1 vtscsi0 <=> viosA1 vhost0 <=> client1 vscsi0 <=> client hdisk0.

Notas:

v É possível correlacionar uma única unidade lógica com vários adaptadores do servidor virtual e, assim, aceder a várias partições cliente. No entanto, esta correlação costuma exigir mais um nível de software, como um sistema de gestão de bases de dados ou a utilização de uma padrão Reservas Persistentes para gerir o acesso à unidade lógica partilhada.

v É possível correlacionar uma unidade lógica de várias partições do VIOS com um único cliente virtual.

Para criar unidades lógicas e atribuir unidades lógicas a adaptadores do servidor virtual, siga os seguintes passos:

1. Obtenha os identificadores da localização física dos adaptadores do servidor virtual executando o comando lsmap. Por exemplo, ao inserir o comando lsmap -all recebe resultados semelhantes ao seguinte:

SVSA Physloc Client Partition ID

--- vhost0 U8203.E4A.10D4451-V4-C12 0x00000000

VTD NO VIRTUAL TARGET DEVICE FOUND

SVSA Physloc Client Partition ID

--- vhost1 U8203.E4A.10D4451-V4-C13 0x00000000

Em que Physloc identifica o adaptador do servidor virtual VIOS relativo à propriedade da HMC para a partição lógica viosA1 VIOS, como mostra a figura seguinte.

Em que:

v -C12do adaptador de SCSI virtual physloc do vhost0 corresponde ao ID do adaptador de SCSI virtual 12, que correlaciona o adaptador de SCSI virtual 4 na partição cliente client1 com o ID 2 v -C13do adaptador de SCSI virtual physloc do vhost1 corresponde ao ID do adaptador de SCSI

virtual 13, que correlaciona o adaptador de SCSI virtual 3 na partição cliente client2 com o ID 7 Os dispositivos de destino virtual (VTD) também contêm um campo Physloc. No entanto, este campo

Physloc está sem VTDs porque a propriedade da HMC não é aplicável aos VTD. 2. Crie a unidade lógica executando o comando mkbdsp. Por exemplo:

v A unidade lógica luA1 é criada no conjunto de memória poolA de clusterA conjunto de unidades, com abastecimento adelgaçado e um tamanho inicial provisório de 100 MB.

mkbdsp -clustername clusterA -sp poolA 100M -bd luA1

v A unidade lógica luA3 é criada no conjunto de memória poolA de clusterA conjunto de unidades, com abastecimento adelgaçado e um tamanho inicial provisório de 100 MB.

mkbdsp -clustername clusterA -sp poolA 100M -bd luA3 -thick

3. Correlacione a unidade lógica com o adaptador do servidor virtual com a partição cliente executando o comando mkbdsp. Por exemplo:

v A unidade lógica luA1 tem abastecimento adelgaçado e é correlacionada ao adaptador do servidor virtual vscsi0 associado à partição cliente client1, cujas propriedades HMC e o comando lsmap indicam como vhost0.

mkbdsp -clustername clusterA -sp poolA -bd luA1 -vadapter vhost0

v A unidade lógica luA3 tem abastecimento espesso e é correlacionada ao adaptador do servidor virtual vscsi0 associado à partição cliente client1, cujas propriedades HMC e o comando lsmap indicado como vhost0.

mkbdsp -clustername clusterA -sp poolA -bd luA3 -vadapter vhost0 -thick

4. Crie a unidade lógica no conjunto de memória partilhada e correlacione-a com o adaptador do servidor virtual associado à partição cliente. Por exemplo:

v A unidade lógica luA2 é criada no conjunto de memória poolA de clusterA conjunto de unidades, com abastecimento adelgaçado e um tamanho inicial provisório de 200 MB.A unidade lógica luA2 é então correlacionada com o adaptador do servidor virtual vscsi0 associado à partição cliente client2, cujas propriedades da HMC e o comando lsmap indicam como vhost1.

v A unidade lógica luA4 é criada no conjunto de memória poolA de clusterA conjunto de unidades, com abastecimento adelgaçado e um tamanho inicial provisório de 200 MB.A unidade lógica luA4 é, então, correlacionada com o adaptador do servidor virtual vscsi0 associado à partição cliente client2, cujas propriedades da HMC e o comando lsmap indicam como vhost1.

mkbdsp -clustername clusterA -sp poolA 200M -bd luA4 -vadapter vhost1 -tn vtscsi1 -thick

Nota: A opção -tn vtscsiX não é obrigatória. Se esta opção for omitida, é utilizado o valor assumido. Ao especificar o nome destino virtual, é possível executar o comando lsdevinfo e pesquisar

informações utilizando o nome de destino. Além disso, é possível correlacionar várias unidades lógicas com o mesmo adaptador do sistema central virtual. O nome de destino virtual é utilizado para distinguir as correlações.

5. Apresente as informações da unidade lógica. Por exemplo, ao inserir o comando lssp -clustername clusterA -sp poolA -bdrecebe resultados semelhantes ao seguinte. Aqui, a unidade lógica é o dispositivo de reserva ou bd.

LU Name Size (MB) ProvisionType %Used Unused(mb) LU UDID

--- luA1 100 THIN 10% 90 258f9b298bc302d9c7ee368ff50d04e3 luA2 200 THIN 15% 170 7957267e7f0ae3fc8b9768edf061d2f8 luA3 100 THICK 5% 95 459f9b298bc302fc9c7ee368f50d04e3 luA4 200 THICK 0% 200 6657267e7d0ae3fc7b9768edf061d2d2 Ao inserir o comando lsmap -all recebe resultados semelhantes ao seguinte:

SVSA Physloc Client Partition ID

--- vhost0 U8203.E4A.10D4451-V4-C12 0x00000002

VTD vtscsi0

Estado Disponível

LUN 0x8100000000000000

Backing device lua1.b1277fffdd5f38acb365413b55e51638 LocfísMirrored N/A

VTD vtscsi1

Estado Disponível

LUN 0x8200000000000000

Dispositivo de reserva lua2.8f5a2c27dce01bf443383a01c7f723d0 LocfísMirrored N/A

Nos exemplos deste tópico, o adaptador de SCSI do cliente virtual vscsi0 nas partições cliente Client1 e Client2foi correlacionado com as unidades lógicas luA1 e luA2.

Informações relacionadas: comando lsmap comando lssp comando mkbdsp

Activar a memória de reserva da unidade lógica:

É possível activar a memória de reserva da unidade lógica utilizando a interface de linha de comandos do Servidor de E/S Virtual (VIOS).

Para ver os volumes físicos virtuais que as unidades lógicas representam nos ambientes do cliente e activar a memória de reserva da unidade lógica, conclua os passos seguintes:

1. Inicie sessão no cliente como utilizador root. 2. Introduza os seguintes comandos:

ls -vscsi lsscsi

echo "- - -" > /sys/class/scsi_host/hostX/scan lsscsi

cat /sys/class/scsi_host/hostX/partition_name

O comando ls -vscsi apresenta todos os adaptadores do sistema central SCSI virtual. O atributo

partition_nameapresenta a partição do VIOS ligada. Substitua hostX pelo número do sistema central ao qual a memória foi adicionada. O comando lsscsi apresenta todos os discos SCSI anexados.

Nota: Quando são introduzidos novos dados no volume físico hdiskX, a partição lógica VIOS

monitoriza a ocorrência de sobre-execuções dos limites de limiar. É necessário manter uma ligação de shell a cada partição lógica para observar alertas de limiar no registo de erros do VIOS. Os alertas também podem ser capturados utilizando as ferramentas de gestão. O limite do limiar pode ser alterado para evitar ou adiar os alertas.

Anular correlação de uma unidade lógica:

É possível anular a correlação de uma unidade lógica utilizando a interface de linha de comandos do Servidor de E/S Virtual (VIOS).

Para anular a correlação de uma unidade lógica de um adaptador de servidor virtual, conclua os passos seguintes:

1. Para apresentar a correlação do adaptador de servidor virtual, insira o comando lsmap -all.

SVSA Physloc Client Partition ID

--- --- --- vhost0 U8203.E4A.10D4451-V4-C12 0x00000002

VTD vtscsi0

Estado Disponível

LUN 0x8100000000000000

Backing device testLU.b1277fffdd5f38acb365413b55e51638 LocfísMirrored N/A

VTD vtscsi1

Estado Disponível

LUN 0x8200000000000000

Backing device test_LU.8f5a2c27dce01bf443383a01c7f723d0 LocfísMirrored N/A

2. Para anular a correlação de uma unidade lógica, execute o comando rmbdsp com a opção -vtd. Se não usar a opção -vtd, é removida toda a unidade lógica. No exemplo seguinte, é removida a correlação para a unidade lógica luA2.

rmbdsp -vtd vtscsi1

Informações relacionadas: comando lsmap comando rmbdsp

Remover unidades lógicas:

É possível remover unidades lógicas do conjunto de memória partilhado utilizando a interface de linha de comandos do Servidor de E/S Virtual (VIOS).

Antes de remover as unidades lógicas dos conjuntos de memória partilhada, é necessário eliminar a correlação de volumes físicos reconfigurando os clientes que referem o caminho da unidade lógica. Para remover uma unidade lógica do conjunto de memória partilhado, utilize os comandos seguintes, quando aplicável:

v Para ver informações sobre a unidade lógica, utilize o comando lssp. Por exemplo, ao inserir o comando lssp -clustername clusterA -sp poolA -bd recebe resultados semelhantes ao seguinte: LU Name Size (MB) ProvisionType %Used Unused(mb) LU UDID

--- luA1 100 THIN 10% 90 258f9b298bc302d9c7ee368ff50d04e3 luA2 200 THIN 15% 170 7957267e7f0ae3fc8b9768edf061d2f8 luA3 100 THICK 5% 95 459f9b298bc302fc9c7ee368f50d04e3 luA4 200 THICK 0% 200 6657267e7d0ae3fc7b9768edf061d2d2 v Para remover uma unidade lógica, execute o comando rmbdsp. Por exemplo:

rmbdsp -clustername clusterA -sp poolA -bd luA2

Notas:

– A devolução de uma unidade lógica ao conjunto de memória partilhado pode provocar um alerta de transição do limiar de memória.

– Se a unidade lógica ainda estiver correlacionada com uma partição lógica VIOS diferente, o comando rmbdsp falha.

– Se a unidade lógica apenas estiver correlacionada com adaptadores de servidor virtual no mesma partição lógica VIOS em que executa o comando, os correlacionamentos e a unidade lógica são eliminados. Para ver a partição lógica VIOS que tem realmente a unidade lógica correlacionada, execute o comando lsmap -clustername.

v Para remover uma ou mais unidades lógicas com o mesmo nome, especifique um identificador único para a unidade lógica. Por exemplo, quando exista uma segunda unidade lógica luA1, inserir o comando seguinte remove essa unidade lógica.

rmbdsp -clustername clusterA -sp poolA -luudid 258f9b298bc302d9c7ee368ff50d04e3

v Para remover todas as unidades lógicas do conjunto de memória partilhada, execute o comando rmbdsp com a opção -all.

rmbdsp -clustername clusterA -sp poolA -all

O conjunto de memória partilhado não é removido quando todas as unidades lógicas são removidas. Todos os volumes físicos adicionados anteriormente ao conjunto mantêm-se nesse conjunto e não podem ser removidos enquanto o conjunto existir. Elimine o conjunto de unidades para eliminar o conjunto predefinido e recuperar os volumes físicos.

Para remover todas as unidades lógicas, não poderá haver qualquer dispositivo de destino virtual atribuído a qualquer unidade lógica. Execute o comando rmbdsp com a opção -vtd em cada dispositivo de destino virtual atribuído às unidades lógicas para garantir que não há qualquer dispositivo de destino virtual atribuído a qualquer unidade lógica.

Tarefas relacionadas:

“Eliminar um conjunto de unidades” na página 117

É possível eliminar um conjunto de unidades utilizando a interface de linha de comandos do Servidor de E/S Virtual (VIOS).

Informações relacionadas: comando lssp

comando rmbdsp

No documento Power Systems. Servidor de E/S Virtual (páginas 133-138)

Documentos relacionados