O destino iSCSI da Microsoft suporta apenas o uso de arquivos VHD para armazenamento. Não há suporte em nenhuma versão de envio do destino iSCSI da Microsoft para usar um dispositivo físico ou volume como o armazenamento.
Eu tenho uma caixa do ESXi 5 e uma das VMs nela. Estou interessado em testar o bare-metal em outro servidor. (Apesar das advertências habituais sobre a mudança de uma instalação do sistema operacional para um hardware diferente - ele está executando o Windows, que em minha experiência geralmente pode tolerar a transferência para um hardware diferente.)
O servidor sobressalente que quero executar bare-metal nesta VM tem uma placa de rede que suporta inicialização iSCSI, então imaginei que poderia obter outra VM na caixa ESXi - chame-a de diskserver - para expor a imagem de disco da VM -metal server via iSCSI. Em princípio, isso deve facilitar bastante a movimentação da VM entre o ESXi e a execução de bare-metal. Quando ele executa bare-metal, ele estaria executando o mesmo VMDK que foi originalmente anexado a ele no ESXi.
Estou tentando usar o Windows Server no diskserver para expor o disco da VM em iSCSI usando o Microsoft iSCSI Software Target. Eu tentei o Server 2012 e o 2008 R2. Minha ideia era anexar um HDD virtual à VM do servidor de discos, que é apoiado pelo mesmo VMDK que a VM de usos de interesse. (Naturalmente, eles não podem ser ligados ao mesmo tempo.) Isso não é problema, mas o problema é fazer com que o MS iSCSI Software Target use a unidade conectada.
A unidade aparece bem no gerenciador de discos do diskserver e vê as partições nela, até mesmo atribuindo uma letra de unidade à partição NTFS. O problema é que o iSCSI Target parece ter sido projetado sob a suposição de que sempre queremos expor o armazenamento suportado por arquivos, não por discos físicos. (Na realidade, não é um disco físico, mas o diskserver o verá como tal).
Para esclarecer, não preciso do MS iSCSI Software Target para entender o formato VMDK, já que o diskserver está sendo executado no ESXi e estou fazendo o VMDK aparecer no Windows Server como um disco físico.
Tenho certeza de que o STMF (SCSI Target Mode Framework) no Solaris seria capaz de fazer o que eu quero, então, no pior caso, eu poderia criar uma VM Solaris para isso, mas isso é um pouco entediante e eu esperava que o MS O iSCSI Software Target seria mais fácil. Não há como fazer o alvo MS iSCSI retornar um alvo por um disco físico?
Desculpe pelo necropost, só queria perguntar se houve alguma alteração neste departamento no Windows Server 2016?