Ajustando as configurações do iniciador Open-iSCSI para LUNs de VM

6

Eu tenho um monte de servidores VM executando VMs Xen a partir de LUNs iSCSI montados no host Dom0 via Open-iSCSI. É apenas uma configuração simples de caminho único (a redundância está no lado de destino por meio de armazenamento em cluster e um IP virtual)

Estou pensando em usar as configurações do arquivo Open-iSCSI README para a raiz iSCSI, já que é basicamente o que é:

8.2 iSCSI settings for iSCSI root
---------------------------------

When accessing the root parition directly through a iSCSI disk, the
iSCSI timers should be set so that iSCSI layer has several chances to try
to re-establish a session and so that commands are not quickly requeued to
the SCSI layer. Basically you want theopposite of when using dm-multipath.

For this setup, you can turn off iSCSI pings by setting:

node.conn[0].timeo.noop_out_interval = 0 
node.conn[0].timeo.noop_out_timeout= 0

And you can turn the replacement_timer to a very long value:

node.session.timeo.replacement_timeout = 86400

Existem outras configurações recomendadas para executar VMs com uma raiz em um iSCSI LUN que eu deveria pensar?

    
por Kamil Kisiel 07.10.2009 / 20:26

2 respostas

3

Primeiro de tudo - qual software / hardware você usa para o alvo?

Na minha experiência, os iniciadores e alvos do iSCSI geralmente não requerem ajuste, em vez disso você deve ajustar uma rede. Tente conectar o iniciador e o alvo usando o cabo crossover direto, teste uma velocidade dessa maneira, aposto que deve ser bom. Nesse caso, o switch é o gargalo. Posso recomendar:

  • Mova todo o tráfego iSCSI para a VLAN separada
  • Habilite quadros jumbo no comutador (configure também o MTU em torno de 9000 no iniciador e no destino, verifique se ele é igual em ambos)
  • Obtenha um switch com um melhor pps
  • Finalmente, jogue fora o iSCSI e vá para o antigo bom canal de fibra. Um cartão FC de 2Gbit de US $ 20 pode fornecer cerca de 200 Mbytes por segundo, é claro, se o armazenamento de destino puder lidar com ele.
por 20.12.2009 / 17:26
0

Eu descobri que o OpenISCSI / ietd é problemático em ambientes virtualizados. O tgtd parece ser muito mais estável (não admira que seja o alvo padrão no RHEL)

apenas meu 5c

    
por 09.10.2009 / 16:41