Use o comando esxcli para listar as regras de declaração de vários caminhos disponíveis.
As regras de declaração indicam se o NMP, o HPP ou um MPP de terceiros gerencia um determinado caminho físico. Cada regra de declaração identifica um conjunto de caminhos com base nos seguintes parâmetros:
- Strings de fornecedor/modelo
- Transporte, como SATA, IDE, Fibre Channel
- Local do adaptador, destino ou LUN
- Driver de dispositivo, por exemplo, Mega-RAID
Procedimento
- ♦ Liste as regras de declaração de caminhos múltiplos executando o comando esxcli storage core Claimrule list --claimrule-class=MP.
Se você não usar a opção claimrule-class, a classe de regra MP estará implícita.
Exemplo: Exemplo de saída do comando esxcli storage core Claimrule list
Rule Class Rule Class Type Plugin Matches MP 10 runtime vendor HPP vendor=NVMe model=* MP 10 file vendor HPP vendor=NVMe model=* MP 50 runtime transport NMP transport=usb MP 51 runtime transport NMP transport=sata MP 52 runtime transport NMP transport=ide MP 53 runtime transport NMP transport=block MP 54 runtime transport NMP transport=unknown MP 101 runtime vendor MASK_PATH vendor=DELL model=Universal Xport MP 101 file vendor MASK_PATH vendor=DELL model=Universal Xport MP 200 runtime vendor MPP_1 vendor=NewVend model=* MP 200 file vendor MPP_1 vendor=NewVend model=* MP 201 runtime location MPP_2 adapter=vmhba41 channel=* target=* lun=* MP 201 file location MPP_2 adapter=vmhba41 channel=* target=* lun=* MP 202 runtime driver MPP_3 driver=megaraid MP 202 file driver MPP_3 driver=megaraid MP 65535 runtime vendor NMP vendor=* model=*
Este exemplo indica o seguinte:
- O NMP reivindica todos os caminhos conectados a dispositivos de armazenamento que usam o transporte USB, SATA, IDE e Block SCSI.
- As regras para HPP, MPP_1, MPP_2 e MPP_3 foram adicionadas, para que os módulos possam reivindicar dispositivos especificados. Por exemplo, o HPP reivindica todos os dispositivos com o NVMe do fornecedor. Todos os dispositivos manipulados pelo driver nvme da caixa de entrada são reivindicados, independentemente do fornecedor real. O módulo MPP_1 reivindica todos os caminhos conectados a qualquer modelo do storage array NewVend.
- Você pode usar o módulo MASK_PATH para ocultar dispositivos não utilizados do seu host. Por padrão, a regra de declaração de PSA 101 mascara os pseudodispositivos de matriz da Dell com uma string de fornecedor DELL e uma string de modelo Universal Xport.
- A coluna Classe de Regra na saída descreve a categoria de uma regra de declaração. Ele pode ser MP (plug-in de caminhos múltiplos), Filtro ou VAAI.
- A coluna Classe mostra quais regras são definidas e quais são carregadas. O parâmetro file na coluna Classe indica que a regra está definida. O parâmetro runtime indica que a regra foi carregada no seu sistema. Para que uma regra de declaração definida pelo usuário esteja ativa, devem existir duas linhas com o mesmo número de regra, uma linha para a regra com o parâmetro file e outra linha com runtime. Várias regras de declaração padrão definidas pelo sistema têm apenas uma linha com a Classe de runtime. Você não pode modificar essas regras.
- A regra padrão 65535 atribui todos os caminhos não reivindicados ao NMP. Não exclua esta regra.