Especifique o IP de origem para o iniciador iSCSI no Windows 2008 / 2008R2 usando o iscsicli

1

Eu tenho duas placas de rede que têm acesso à minha rede iSCSI. Eu quero especificar o IP do iniciador, bem como o IP do portal de destino e criar links redundantes e usar o MPIO.

Isso é feito facilmente usando as configurações avançadas na GUI do iniciador iSCSI. No entanto, eu quero ser capaz de especificar o IP do iniciador usando iscsicli.

Tenho certeza de que a resposta está em uma das opções do iscsicli persistentlogin, onde há 15 "*" que representam opções diferentes. Eu não tenho certeza do que * substituir com o quê.

    
por Andy Schneider 18.07.2009 / 17:33

2 respostas

1

O truque é definir o parâmetro "port number" no comando AddTargetPortal em iscsicli.

No entanto, a única maneira que consegui associar esse número de porta a um endereço IP real é usar o WMI. Para descobrir isso, usei o PowerShell

Function Get-IscsiPortNumber {

$query = "select portalinformation from msIsci_portalinfoclass"                                       
$portalInfo = get-wmiobject -namespace root\wmi -query $query
$eScriptBlock ={([Net.IPAddress]$_.ipaddr.IPV4Address).IPAddressToString}
$customLabel = @{Label="IpAddress"; expression = $eScriptBlock}
$portalInfo.portalInformation | select port,$customlabel

}

Depois de rastrear o número da porta (digamos 2), você pode usar o seguinte para adicionar o portal de destino, supondo que o destino tenha um ip de 10.10.10.10. O número da porta vem depois do nome do iniciador, ROOT \ ISCSIPRT \ 0000_0

iscsicli addtargetportal 10.10.10.10 3260 ROOT\ISCSIPRT
Function Get-IscsiPortNumber {

$query = "select portalinformation from msIsci_portalinfoclass"                                       
$portalInfo = get-wmiobject -namespace root\wmi -query $query
$eScriptBlock ={([Net.IPAddress]$_.ipaddr.IPV4Address).IPAddressToString}
$customLabel = @{Label="IpAddress"; expression = $eScriptBlock}
$portalInfo.portalInformation | select port,$customlabel

}
00_0 2 * * * * * * * * * *
    
por 07.09.2009 / 03:29
0

Eu não tenho uma resposta, mas quero tentar incentivar algumas sugestões adicionais, pois também estou muito interessada nisso. Você esgotou as possibilidades demonstradas no comentário de Fulgan em este segmento de technet.?

Existe uma discussão específica sobre os desafios relacionados ao seu problema em este encadeamento de technet mas não parece haver nenhuma resolução. O parâmetro-chave para o persistentlogin parece ser o quarto padrão (*) a que a documentação do iSCSI se refere como o número da porta.

Suponho que você tenha vasculhado a documentação do MS iSCSI Initiator, mas se não for você pode encontrá-lo aqui - é bastante detalhado e tem uma explicação de cada parâmetro, infelizmente, não parece lançar luz sobre esse problema específico.

    
por 20.07.2009 / 14:50