CheatSheet para VIO-Aix & System P Community

nos primeiros dias do IBM AIX®, os administradores de sistemas estavam limitados a um servidor lógico por servidor físico. Se você quisesse aumentar seu ambiente de computação, teria que comprar um novo servidor IBM RS / 6000® ou pSeries®. Ou, inversamente, se você tivesse alguns recursos gratuitos que queria compartilhar com outro servidor, não havia uma maneira fácil de fazer isso, exceto mover fisicamente os componentes de hardware.

em 2001, a IBM introduziu a tecnologia de particionamento lógico (LPAR), que permitia que vários servidores lógicos usassem os mesmos recursos físicos do servidor, incluindo processador, memória, disco e Adaptadores, gerenciados por um servidor administrativo especial chamado theHardware Management Console (HMC). Essa tecnologia permite que os administradores de sistemas criem, modifiquem e removam LPARs, gerenciem recursos e façam o trabalho do sistema operacional em servidores Aix e Linux® lógicos díspares em um único servidor físico.

com várias outras iterações da tecnologia LPAR, tornou-se possível gerenciar dinamicamente recursos e recursos do processador de micropartição, permitindo que vários LPARs compartilhassem mesmo o mesmo processador físico simultaneamente. Em seguida, a IBM introduziu a tecnologia virtual I / O (VIO), que permite que os mesmos LPARs usem os mesmos recursos de armazenamento e rede, quebrando assim a barreira do isolamento de disco e Adaptador.

o básico do VIO

as tecnologias VIO consistem em servidores, software e vários comandos.

vio servers

a tecnologia VIO baseia-se na ideia de ter LPARs especiais que gerenciam os recursos de disco e rede que outros lpars usam nos mesmos servidores pSeries ou IBM System P. Em vez de os recursos individuais de rede e disco serem gravados em uma base LPAR Por LPAR (especialmente nos casos em que não haveria recursos suficientes para todos os LPARs possuírem o que precisam para funcionar), um ou dois servidores VIO recebem controle desses recursos e os compartilham com os outros lpars (vio client lpars).

VIO software

este servidor VIO executa uma versão especial do sistema operacional AIX, com um pacote de software adicional chamado IOS. Este software vem empacotado e é gerenciado independentemente dos comandos usuais do sistema operacional (por exemplo, installp) e estrutura de controle de versão (níveis de tecnologia). É semelhante a como os HMCs têm software especializado carregado em um kernel Linux para uma finalidade específica.

Nota: Instalar software de terceiros ou alterar o sistema operacional por qualquer meio fora do IOS normalmente invalida o suporte da IBM, por isso é melhor evitar modificar o servidor de qualquer maneira não padronizada e não VIO.

o ID de usuário VIO e os comandos

em vez de usar o ID de usuário root para emitir comandos, um ID de usuário administrativo—padmin—é usado para todos os controles VIO. Esse ID de usuário possui um shell chamado IOS command-line interface (ioscli) que executa um conjunto exclusivo de comandos para gerenciar dispositivos atribuídos aos servidores VIO. Muitos desses comandos são semelhantes aos comandos Aix regulares (por exemplo, lsdev ), mas usam diferentes sinalizadores e estruturas de comando (por exemplo, lsdev –dev). Mas, a maioria dos comandos de nível de superusuário é nova e executa muitas operações diferentes ao mesmo tempo. Na verdade, quando administrados adequadamente, os administradores de sistemas raramente terão que se tornar raiz.

Útil padmin comandos incluem:

  • ajuda: Este comando lista todos os comandos disponíveis no ioscli. Se você passar um comando específico para ele, comohelp updateios, poderá ver os sinalizadores e a sintaxe específicos para esse comando.
  • cfgdev : este comando é o equivalente ao comando cfgmgr e detecta novos dispositivos físicos e lógicos adicionados ao servidor VIO.
  • oem_setup_env : este comando é o equivalente a executar su – root , mas sem a necessidade de inserir uma senha. Novamente, você raramente terá que se tornar root em um servidor VIO.
  • mkvdev : Este comando gerencia os dispositivos virtuais que você cria e atende aos LPARs do cliente VIO.
  • mktcpip, lstcpip, e rmtcpip: Estes comandos gerir a sua rede a partir da linha de comando e contornar a necessidade de utilitários como o smitty tcpip.
  • lsmap : este comando mostra as relações entre recursos de disco e LPARs cliente VIO.

planejando seu ambiente

conforme você começa a planejar seu ambiente VIO, um ambiente VIO bem-sucedido, em pleno funcionamento e altamente disponível é diretamente proporcional à quantidade de tempo que você investe na verificação de seu hardware, projetando algumas planilhas úteis e concentrando-se nos detalhes.

recursos de disco

a primeira área que você precisa abordar é como gerenciar seus recursos de disco para seus lpars cliente VIO. Dentro do VIO, você usa três métodos principais para servir recursos de disco:

  • Método 1: volumes lógicos como discos. Este método requer atribuir um disco a um servidor VIO e usar o ID de usuáriopadmin para criar um grupo de volume e volumes lógicos (LVs) nesse disco. Em seguida, você mapeia esses LVs para LPARs cliente VIO para uso, vendo-os como discos individuais. Normalmente, cada LV tem vários gigabytes de tamanho para acomodar a necessidade do cliente VIO lpars, como ter o sistema operacional AIX para esse LPAR colocado nele.
    • benefícios: Esse método pode reduzir a quantidade de discos atribuídos a um servidor VIO, porque vários LPARs cliente VIO podem acessar os LVs individuais que são atribuídos no mesmo disco físico ou número de unidade lógica (LUN) de uma rede de área de armazenamento (SAN). Se houver espaço livre suficiente no disco, você pode criar um LV adicional em tempo real e atribuí-lo rapidamente.
    • desvantagens: este método pode causar alguma contenção de recursos se os lpars do cliente VIO executarem entrada/saída rápida (e/S) no mesmo disco físico. Em alguns casos, para redundância de grupo de volume no cliente VIO lpars, ele pode exigir o dobro de discos físicos sendo atribuídos a dois servidores VIO diferentes. E, um comando errante rmlv pode derrubar completamente um LPAR do cliente VIO do fio.
  • Método 2: discos SCSI virtuais. Nesse método, os discos são atribuídos aos servidores VIO e mapeados diretamente para os lpars do cliente VIO. Os servidores VIO não têm visibilidade sobre o que está nos discos ou como eles estão sendo usados, mas simplesmente servem os discos para os LPARs do cliente VIO.
    • benefícios: Este método é uma maneira rápida e fácil de obter discos para LPARs cliente VIO; leva apenas dois comandos curtos para obter um disco detectado e para fora da porta para um servidor para uso. Além disso, os clientes VIO não precisam se preocupar com nenhum tipo de software de gerenciamento de disco (como SDDPCM) para ter redundância em ver os discos em dois caminhos quando servidos por dois servidores VIO.
    • desvantagens: gerenciar uma grande quantidade de discos em servidores VIO e os clientes aos quais eles são mapeados pode se tornar complicado. Além disso, se você precisar inicializar em Serviços de gerenciamento de Sistema (SMS), pode levar muito tempo para o servidor VIO sondar todos os discos e pode identificar vários como grupos de volume raiz (o truque é procurar o nome VIO).
  • Método 3: Adaptador de canal de fibra Virtual (NPIV). Neste método, os servidores VIO tornam-se passagens completas no compartilhamento de seus adaptadores Fibre Channel (FC) diretamente para os lpars do cliente VIO. Usando uma nova tecnologia chamada virtualização de ID de porta N, um único adaptador FC conectado a uma SAN pode ser usado por vários LPARs de cliente VIO simultaneamente. Os servidores VIO nunca veem nenhum dos discos atribuídos aos LPARs do cliente VIO, porque cada LPAR do cliente VIO recebe seu próprio número Mundial (WWN) em cada adaptador FC, e os LUNs da SAN são mapeados diretamente para esses WWNs.
    • benefícios: este método é uma maneira extremamente elegante de gerenciar recursos de disco VIO e simplifica o processo de mapeamento de discos. Ele minimiza a quantidade de envolvimento VIO, porque depois que o mapeamento inicial de um adaptador FC para um LPAR cliente VIO estiver concluído, você não precisará executar outros comandos nos servidores VIO—ao contrário do método de disco SCSI virtual, onde os comandos devem ser executados em cada servidor VIO para cada disco compartilhado.
    • desvantagens: a principal desvantagem desse método é que alguma tecnologia SAN ainda não é compatível com a tecnologia NPIV. Por exemplo, tive uma experiência tediosa em que tive que inserir manualmente todos os WWNs de meus clientes VIO nos mapas de zona, porque a SAN não conseguiu detectá-los automaticamente. E, se você não tomar cuidado com o seu licenciamento, poderá esgotar a gama de WWNs que a tecnologia de virtualização aloca aos servidores VIO.

recursos de Rede

A segunda área você tem que planejar é como compartilhar seus recursos de rede para o VIO cliente LPARs. Semelhante aos recursos do disco, existem duas maneiras principais de configurar as coisas:

  • Método 1: adaptadores Ethernet compartilhados (SEA). O principal princípio por trás da tecnologia SEA é simples:
    1 Adaptador Ethernet Físico + 1 Adaptador Ethernet virtual = 1 Adaptador Ethernet compartilhado

    quando os servidores VIO são criados, eles recebem adaptadores Ethernet físicos e adaptadores Ethernet virtuais. Os LPARs do cliente VIO são informados sobre quais adaptadores Ethernet virtuais eles devem usar para sua comunicação. Os servidores VIO mapeiam esses adaptadores virtuais para adaptadores Ethernet físicos, e esses LPARs cliente VIO podem se comunicar através do mesmo dispositivo.

    • benefícios: contanto que você tenha um dispositivo entX físico disponível, você pode fazer uma nova conexão para o seu cliente vio lpars. E, mesmo os servidores VIO podem ter endereços IP configurados nos mares para comunicação, ignorando a necessidade de qualquer tipo de conexão de rede administrativa especializada.
    • desvantagens: a contenção de recursos pode ocorrer se você tiver muitos LPARs de cliente VIO passando pelo mesmo adaptador Ethernet físico. Se o entroncamento de LAN virtual (VLAN) estiver disponível, onde várias sub-redes de rede podem ser acessadas simultaneamente através do mesmo adaptador físico, esse método não usa esse benefício.
  • Método 2: Ethernet virtual integrada (IVE). A tecnologia IVE é semelhante à tecnologia SEA, mas permite o acesso a várias VLANs através do mesmo adaptador físico. Cada VLAN é definida através do HMC e no servidor VIO para comunicação. Em seguida, os LPARs do cliente VIO são informados sobre os adaptadores Ethernet virtuais e os números de VLAN que devem acessar por meio de um mapeamento marítimo. A comunicação com várias sub-redes ocorre perfeitamente.
    • benefícios: o IVE reduz o número de adaptadores Ethernet físicos e conexões necessárias para facilitar as comunicações. Torna-se possível enviar tráfego para redes de produção, desenvolvimento e backup através do mesmo fio.
    • desvantagens: neste momento, você não pode adicionar espontaneamente novas VLANs a uma conexão IVE. Se você precisar adicionar uma nova VLAN a uma conexão IVE existente, primeiro você deve destruir e recriar logicamente o dispositivo SEA subjacente, possivelmente impedindo qualquer LPARs cliente VIO usando essa conexão. Além disso, tal como acontece com a tecnologia SAN mais antiga e NPIV, equipamentos de rede mais antigos podem não ser capazes de lidar com conexões IVE.

servidores VIO redundantes

a terceira área que você precisa planejar é ter servidores VIO redundantes no mesmo pSeries físico ou Servidor P do sistema. Se um único servidor VIO suportar uma dúzia de LPARs de cliente VIO e algo catastrófico derruba esse servidor offline, Tudo em cima dele cairá.

por ter dois servidores VIO com o mesmo conjunto de recursos, o VIO client LPARs pode continuar funcionando sem problemas se algo derrubar um dos servidores VIO. Os LPARs do cliente VIO irão para o outro servidor VIO para obter seus recursos de disco e rede. O mapeamento de discos para servidores VIO e a criação de canais de controle de rede dá ao cliente vio LPARs duas pernas para ficar em pé. Ele também torna possível realizar atualizações do IOS nos servidores VIO dinamicamente sem afetar os LPARs do cliente VIO.

os recursos que você atribui a cada servidor VIO devem ser tão próximos quanto possível e projetados para maximizar a disponibilidade. Não misture um adaptador Ethernet de velocidade mais lenta em um servidor VIO com uma velocidade mais rápida um no outro. Não coloque todos os adaptadores FC usados por ambos os servidores VIO na mesma gaveta física. Em vez disso, escalonar os adaptadores entre várias gavetas e atribuí-los de forma independente. Planeje todas as possíveis falhas de hardware e procure maneiras de maximizar a redundância.Além disso, é especialmente importante documentar como tudo é mapeado. Grave seu ambiente em uma planilha e faça referência cruzada com frequência com a saída de comandos como vfcmap. A figura 1 fornece um exemplo de uma planilha simples que detalha um servidor System P com dois servidores VIO e quatro LPARs cliente VIO usando uma mistura de SEA, IVE, Virtual SCSI e Virtual FC.

Figura 1. Planilha de variáveis de amostra
 captura de tela de planilha de variáveis de amostra

construindo o servidor VIO

agora que você determinou o que precisa para o seu ambiente, o procedimento a seguir o orienta na construção de um servidor VIO. Este procedimento pressupõe que você esteja familiarizado com o HMC e o SMS, juntamente com seus sistemas de menu.

  1. confirme se o advanced Power virtualization está disponível:
    1. no HMC, selecione seu sistema gerenciado.
    2. Clique Em Propriedades.
    3. na guia Recursos, confirme se o Virtual I / O Server Capable está definido como disponível. Se não estiver disponível, entre em contato com a IBM para obter um código avançado de virtualização de energia e instale-o para disponibilizar o VIO.
  2. Defina o LPAR VIO:
    1. no HMC, com o sistema gerenciado selecionado, clique em Configuração > criar partição lógica > servidor VIO.
    2. nomeie seu servidor e chame este perfil $SERVER.novirtuals.
    3. dê a ele a quantidade de processadores, memória e recursos de E/S que você deseja, mas não crie nenhum adaptador virtual no momento.
    4. se você pretende construir seu servidor VIO a partir de CD ou DVD, atribua a unidade conforme necessário.
  3. Instale o IOS:
    1. selecione o servidor VIO e clique em operações > ativar.Clique em Avançado e escolha SMS para o modo de inicialização.
    2. marque a caixa de seleção para abrir uma tela de terminal.
    3. se você estiver instalando a partir de um CD ou DVD, insira o disco e faça com que o servidor inicialize a partir dele no SMS.
    4. se você estiver usando o Network Installation Manager (Nim), configure as configurações do adaptador de rede e aponte para o servidor NIM. Deixe o servidor instalar o IOS no seu disco rígido.
  4. configure a senha, o Licenciamento, o patch e o espelhamento:
    1. quando o servidor VIO estiver ativo, faça login com o ID de usuário padmin e defina sua senha.
    2. se solicitado, execute o comando license-accept para confirmar o licenciamento do software.
    3. se você tiver uma atualização para o servidor, use o comando updateios para instalar quaisquer patches.
    4. espelhe o grupo de volume raiz com o comandomirrorios , se aplicável.
    5. reinicie o servidor VIO com o comando shutdown –restart.
  5. Clone o servidor:
    1. Faça backup do servidor com o comandobackupios e use essa imagem para construir seu servidor VIO redundante (prefiro a facilidade de NIM para esta tarefa).
  6. Crie o perfil Virtual habilitado:
    1. no HMC, faça cópias dos perfis atuais dos servidores VIO e chame-os $SERVER.vio. Esses perfis conterão as configurações dos servidores VIO com dispositivos virtuais.
  7. Defina seus dispositivos Ethernet virtuais (HMC):
    1. no HMC, abra os perfis habilitados para virtual usando o menu Editar.
    2. clique na guia Adaptadores virtuais e altere o número máximo de adaptadores virtuais para algo alto, como 1000 (para que você não obtenha erros por exceder o padrão de 20).
    3. Clique Em Ações > Criar > Adaptador Ethernet.
    4. Defina o ID do adaptador e insira VLANs se estiver usando o IVE.
    5. para o adaptador virtual principal, marque a caixa de seleção acessar rede externa.
    6. Defina diferentes números de prioridade do tronco entre os dois servidores VIO.
    7. repita o mesmo processo para um adaptador de canal de controle para redundância, mas não marque a caixa de seleção acessar rede externa.
    8. Salve suas alterações e inicialize a partir deste perfil.
  8. Defina seus dispositivos Ethernet virtuais (VIO):
    1. faça login nos servidores VIO como padmin.
    2. verifique sua lista de dispositivos com o comando lsdev .
    3. verifique os atributos dos adaptadores Ethernet virtuais com o comando lsdev-dev entX-attr para confirmar quais adaptadores são quais.
    4. Execute o seguinte comando para criar um MAR, substituindo o entX dispositivos e número de ID da sua planilha:
      mkvdev -mar $PHYS -vadapter $VIRT -padrão de $VIRT -defaultid $ID 
      -attr ha_mode=auto ctl_chan=$a tecla CTRL

    5. Se você precisa para fazer esse MAR disponível a partir do VIO Servidor, use o mktcpip comando para definir um endereço IP sobre ele. Um teste de ping confirmará rapidamente se você configurou tudo corretamente.

Construindo o VIO clientes

Agora que o VIO são servidores de backup, o seguinte procedimento orienta a construção de um VIO cliente LPAR:

  1. Definir o VIO cliente LPAR:
    1. No HMC, com o seu sistema gerido pelo selecionada, clique em Configuração de > Criar Partição Lógica > Servidor AIX.
    2. nomeie seu servidor e chame este perfil $SERVER.vio para facilitar.
    3. dê a ele a quantidade de processadores, memória e recursos de E/S que você deseja, mas não crie nenhum adaptador virtual no momento.
  2. crie os recursos de disco do VIO server:
    1. no HMC, abra os perfis habilitados para virtual dos servidores VIO usando o menu Editar.
    2. clique na guia Adaptadores virtuais.
    3. clique em ações > criar > Adaptador de canal de fibra ou adaptador SCSI.
    4. insira os números de slot da sua planilha.
    5. selecione a única partição do cliente selecionada pode conectar a opção e escolha seu LPAR do cliente VIO.
    6. desligue seus servidores VIO e ative-os a partir desses perfis ou adicione dinamicamente os mesmos recursos aos LPARs.

      Nota: você criou o LPAR cliente VIO como uma lousa em branco para que você possa definir isso facilmente.

  3. edite o LPAR do cliente VIO:
    1. no HMC, abra os perfis habilitados para virtual do cliente VIO lpars usando o menu Editar.
    2. clique na guia Adaptadores virtuais.
    3. clique em ações > criar > Adaptador de canal de fibra ou adaptador SCSI.
    4. insira os números de slot da sua planilha.
    5. clique em ações > crie > Adaptador Ethernet, defina o ID do adaptador e insira VLANs conforme necessário em sua planilha.

      se você criou adaptadores de canal de fibra virtual, clique em suas propriedades para obter seus WWNs.

  4. defina os mapas de disco SCSI virtuais (VIO):
    1. se você estiver usando adaptadores SCSI virtuais para servir recursos de disco, mapeie esses discos neste momento de sua SAN (se aplicável).
    2. faça login nos servidores VIO com o padmin ID do Usuário e execute cfgdev para detectar quaisquer novos discos.
    3. Examine –os com os comandoslspv elsdev –dev hdiskX-attr .
    4. Examine os vhosts no servidor com o comando lsmap –all .
    5. Execute o seguinte comando para mapear os discos para o especificado vhosts, dando-lhes virtual de disco de destino (VTD) nomes para ajudar você a acompanhar-los como quiser:
      mkvdev -vdev hdiskX -vadapter $VHOST -dev $VTD

  5. Definir o virtual FC mapas (VIO):
    1. se você estiver usando adaptadores FC virtuais para servir recursos de disco, examine os vfchosts no servidor com o comando lsmap –all –npiv.
    2. Execute o seguinte comando para mapear o FC adaptadores para o especificado vfchosts:
      vfcmap -vadapter vfchostX -fcp fcsX

    3. Insira o seu WWNs em sua SAN e esculpir e mapa de discos. Eles irão para o cliente VIO lpars.
  6. ative os lpars do cliente (HMC):
    1. Selecione os lpars do cliente VIO e clique em operações > ativar.Clique em Avançado e escolha SMS para o modo de inicialização.
    2. marque a caixa de seleção para abrir uma tela de terminal.

a partir deste ponto, a instalação segue uma instalação padrão do servidor AIX.

Write a Comment

O seu endereço de email não será publicado.