Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Este artigo lista problemas comuns relacionados ao Azure Elastic SAN. Ele também fornece possíveis causas e resoluções para esses problemas.
Encontrado erro de tempo limite get_iqns com script de documentação do Linux - Exceção: O comando levou mais de 10 s
- Instale a CLI do Azure mais recente e siga as instruções que funcionam para sua SKU de Máquina Virtual (VM).
- Depois de instalar a versão mais recente, execute az extension add -n elastic-san para instalar a extensão para Elastic SAN.
- Execute o comando az login e siga os passos que o comando gera para iniciar sessão através do seu browser.
- Execute novamente o script de documentação do Linux e verifique se o problema persiste.
Erro de login rejeitado encontrado - iscsiadm: Não é possível modificar node.conn[0].iscsi.DataDigest. Nome de parâmetro inválido
- Verifique se o ponto de extremidade privado ou o ponto de extremidade de serviço está configurado corretamente
- Verifique se seus volumes estão se conectando ao Azure VMware Solution (AVS), pois a Verificação de Redundância Cíclica (CRC) ainda não é suportada pelo AVS.
- Se não, verifique se sua VM está executando o Fedora ou suas distribuições Linux downstream como Red Hat Enterprise Linux, CentOS ou Rocky Linux que não suportam resumos de dados.
- Se qualquer um dos cenários acima for verdadeiro, desative o sinalizador de proteção CRC. Você precisa desmarcar a caixa no portal e alterar o valor do parâmetro EnforceDataIntegrityCheckForIscsi (PowerShell) ou data-integrity-check (CLI) para false.
O desempenho ou a latência do volume do Elastic SAN não são os esperados
- Verifique o tamanho e a configuração da SAN por meio do portal (página inicial da SAN -> folha Configuração) e verifique se a IOPS (I/O per second) e os números de taxa de transferência podem lidar com os requisitos da carga de trabalho
- Verifique a taxa de transferência da VM e os limites de IOPS e verifique se a VM pode lidar com os requisitos de carga de trabalho
- Certifique-se de seguir as práticas recomendadas descritas em Otimizar o desempenho de sua SAN elástica.
Não é possível estabelecer conectividade a partir de novos nós em um cluster
- Identifique quais VMs fazem parte do cluster.
- Verifique o número de sessões por nó usando
iscsicli sessionList
oumpclaim -s -d
(para Windows) ou sudo multipath -ll (para Linux) em cada VM no cluster e adicione o número total de sessões - Depois de fazer isso, se o # de sessões são 128, então você pode desconectar os volumes via portal ou usando o script vinculado aqui para Windows ou aqui para Linux.
- Em seguida, modifique o parâmetro NumSession (Windows) ou o parâmetro num_of_sessions (Linux) do script de ligação, quer a partir do portal quer através dos scripts Windows ou Linux. Você precisa garantir que o número total de sessões entre volumes seja inferior a 128.
- Execute o script em sua VM. Esses valores também podem ser inseridos durante o tempo de execução do script.
Não é possível conectar-se a mais de oito volumes numa VM do Windows
- Para ver o número de sessões na sua VM do Windows, execute
iscsicli sessionList
oumpclaim -s -d
. O limite máximo de sessão é 255 para VMs do Windows. - Se você estiver no limite de sessão, então você pode desconectar os volumes via portal ou usando o script vinculado aqui.
- Em seguida, modifique o parâmetro $NumSession do script de conexão a partir do portal ou usando o script do Windows. Você precisa garantir que o número total de sessões por volume anexado à VM seja inferior a 255 sessões.
- Execute o script em sua VM. Esses valores também podem ser inseridos durante o tempo de execução do script.
Solucionar problemas de proteção CRC em clientes host
Observação
O recurso de proteção CRC não está disponível atualmente no Norte da Europa e no Centro-Sul dos EUA.
Os scripts de conexão de várias sessões nos artigos de conexão Elastic SAN do Windows ou Linux configuram automaticamente o CRC-32C nos cabeçalhos e resumos de dados das suas conexões. Mas, você pode fazê-lo manualmente, se precisar. No Windows, você pode fazer isso definindo o cabeçalho ou os resumos de dados como 1 durante o login nos volumes SAN elásticos (LoginTarget
e PersistentLoginTarget
). No Linux, você pode fazer isso atualizando o arquivo de configuração iSCSI global (iscsid.conf, geralmente encontrado no diretório /etc/iscsi). Quando um volume é conectado, um nó é criado juntamente com um ficheiro de configuração específico para esse nó (por exemplo, no Ubuntu, poderá encontrá-lo no diretório /etc/iscsi/nodes/$volume_iqn/portal_hostname,$port), onde herda as definições do ficheiro de configuração global. Se você já tiver conectado volumes ao cliente antes de atualizar o arquivo de configuração global, atualize o arquivo de configuração específico do nó para cada volume diretamente ou usando o seguinte comando:
Variáveis:
- $volume_iqn: IQN do volume da Elastic SAN
- $portal_hostname: nome do host do portal de volume do Elastic SAN
- $port: 3260
- $iscsi_setting_name: node.conn[0].iscsi.HeaderDigest (ou) node.conn[0].iscsi.DataDigest
- $setting_valor: CRC32C
sudo iscsiadm -m node -T $volume_iqn -p $portal_hostname:$port -o update -n $iscsi_setting_name -v $setting_value