AIX: os volumes iscsi desaparecem após a reinicialização

2

Temos uma caixa IBM P505 AIX, com dois discos internos e um volume iSCSI definido.

O volume iSCSI é definido em seu próprio grupo de volumes e é conectado a uma matriz de disco IBM iSCSI DS3300 por meio da porta ethernet onboard secundária (ou seja, não estamos usando um HBA dedicado, estamos usando a segunda ethernet onboard porta para o iSCSI exclusivamente.)

Quando reinicializamos a caixa AIX, o volume iSCSI não é montado (o que é bom; descobri que ele falha na montagem porque o AIX tenta montar seus volumes antes de iniciar a pilha de rede.)

O problema é que, depois que o servidor foi inicializado, ele falha ao redetectar o destino iSCSI como um disco físico. Isso significa que o grupo de volumes (iscsivg) não pode ficar online. se eu executar cfgmgr -v para redetectar o volume iscsi, ele detecta com êxito o volume de destino iscsi e cria uma referência de volume físico, mas aloca um ID de volume diferente ao que foi definido anteriormente.

por exemplo -

  • rootvg contém o hdisk 0 e 1
  • iscsivg foi originalmente definido com hdisk2 como o volume iSCSI físico.

após a reinicialização e execução de cfgmgr -v, o AIX detecta os volumes físicos hdisk0, hdisk11 e hdisk3.

  • Como não há hdisk2, não posso variar no grupo de volumes iscsivg.
  • Não consigo parecer nenhuma definição hdisk2 existente no ODM.

Não é possível adicionar ou alterar facilmente a definição do disco físico no grupo de volumes iscsivg, pois ele não é "variável". A exportação do grupo de volumes o exclui completamente, recriar o grupo de volume "importando" o disco realocado o torna disponível novamente, mas com certeza existe uma maneira melhor?

Posso forçar uma designação de unidade hdisk específica para um destino iscsi?

Como você traz os volumes iSCSI on-line após uma reinicialização?

Eu assumo que isso "funciona" com um HBA dedicado em vez de um adaptador Ethernet genérico?

A propósito, o volume iSCSI funciona bem quando é montado; nós só temos problemas para fazê-lo funcionar - e apenas com o AIX. O array iSCSI funciona bem com nossos servidores Linux e Windows; ou seja, os volumes são detectados e remontados após o tempo de inicialização sem problemas, usando adaptadores Ethernet genéricos.

Aqui estão algumas das configurações da caixa AIX:

discos / dispositivos definidos:

 # lsdev

hdisk0     Available 06-08-01-5,0  16 Bit LVD SCSI Disk Drive
hdisk1     Available 06-08-01-8,0  16 Bit LVD SCSI Disk Drive
hdisk3     Available               Other iSCSI Disk Drive
iscsi0     Available               iSCSI Protocol Device
scsi0      Available 06-08-00      PCI-X Dual Channel Ultra320 SCSI Adapter bus
scsi1      Available 06-08-01      PCI-X Dual Channel Ultra320 SCSI Adapter bus
ses0       Available 06-08-01-15,0 SCSI Enclosure Services Device
sisscsia0  Available 06-08         PCI-X Dual Channel Ultra320 SCSI Adapter

definição de destino iscsi em / etc / iscsi / targets:

# IBM DS3300 disk array
# port 1 on second controller
10.10.xx.xxx  3260 iqn.1992-01.com.lsi:1535.600a0b80005b0a7fxxxxxxxxxxxx

volumes físicos (depois de reimportar o grupo de volumes)

# lspv
hdisk0          0003b08a0d4936b6                    rootvg          active
hdisk1          0003b08aaa5cb366                    rootvg          active
hdisk3          0003b08a032d04bb                    iscsivg         active
    
por Dan 12.01.2010 / 01:47

1 resposta

1

Você precisará garantir que configurou a política de descoberta para seus dispositivos iSCSI corretamente.

Confira o seguinte link que lhe dará as informações que você precisa.

Boa sorte

Mike Scheerer Consultor Técnico Sênior Grupo de Computadores Keystone

    
por 22.04.2010 / 12:01

Tags