none
VHD em Maquina diferente RRS feed

  • Pergunta

  • Boa Tarde,

     

    Tenho uma maquina que serve como storage, nesta maquina tenho 9 tb e tenho uma outra maquina com muito processamento e memoria.

    E possivel na maquina storage onde roda win2008StR2 ter os arquivos vhd e na maquina que tem processamento instalar o hyper-v server e configurar as maquinas virtuais utilizando os discos que estao na maquina storage?

     

    Grato

    segunda-feira, 18 de julho de 2011 19:12

Respostas

Todas as Respostas

  • Ola David,

    Você consegue fazer este tipo de configuração sim, na máquina que você possui os 9 tb de disco utilize o Windows Storage Server.

    http://www.microsoft.com/Windowsserver2008/en/us/wss08.aspx

    Com isso você podera utilizar o recurso maximo de disco disponivel, criar luns e etc.

    Abraços


    Emerson Gomes - http://itchannelbr.wordpress.com/
    segunda-feira, 18 de julho de 2011 19:18
  • Emerson,

     

    as luns que vc diz seria configurar o iscsi entre essas duas maquinas ?

    como isso funcionaria ?

    poderia fazer essa configuraçao com win2008StR2?

    Grato


    segunda-feira, 18 de julho de 2011 19:33
  • David algumas funcionalidades são encontradas apenas na versão storage server.

    A configuração de comunicação da "storage" (maquina com 9 tb de disco) para a máquina que seria o um nó do cluster seria via iSCSI conforme mencionado.

    A Microsoft disponibiliza uma documentação completa com a configuração especificada.

    http://blogs.technet.com/b/josebda/archive/2009/12/18/configuring-failover-clusters-with-windows-storage-server-2008.aspx

    De uma olhada caso tenha mais alguma duvida pode postar.

    Abraços


    Emerson Gomes - http://itchannelbr.wordpress.com/
    • Marcado como Resposta David_Coutinho terça-feira, 19 de julho de 2011 18:03
    segunda-feira, 18 de julho de 2011 19:43
  • Emerson,

    Infelizmente nao posso instalar o WSS2008. li sobre o licenciamento dele e so poderia utilizar se fosse OEM. No site do MSDN ate tem pra baixar, mais nao posso usar em produção. 

    Porem com a direção que vc forneceu descobri que o "Microsoft iSCSI Software Target" pode ser baixado. Baixei o software e intalei no meu storage com win2008StdR2 e no Hyper-v server configurei o iscsi conforme link que vc me enviou, que por sinal gostei muito do material ja esta nos meus favoritos.

     

    Funcionou tudo perfeito criei a Lun que criou um arquivo VHD de 8Tb o Hyper v conectou e identificou como um disco dele perfeito.

     

    Porem me deparei com o seguinte problema.  na maquina storage tive que habilitar a funçao hyper-v e configurei algumas maquinas la. agora tenho que transferir essas maquinas para o hyper-v server. peguei os arquivos e copiei para essa nova unidade no hyper-v server. fui no storage e exclui a VM em questao. quando vou no hyper-v server e crio uma nova maquina na hora de iniciar essa maquina da erro de ID.

    erro durante a tentativa de iniciar a (s)

    maquina (s) virtual (s) selecionada (s)

    'CHOS-RMTRACK' nao pode inicializar.

    'CHOS-RMTRACK' nao pode inicializar.(ID da maquina virtual

    3F7CE10B-..........)

     

    Como posso esta resolvendo esse problema.

     

    Grato

     

     

    terça-feira, 19 de julho de 2011 13:07
  • Ola David,

    A função de virtualização esta ativa no Hyper-V Server?

    Abraços


    Emerson Gomes - http://itchannelbr.wordpress.com/
    terça-feira, 19 de julho de 2011 13:26
  • Nao sei lhe informar onde verifico essa função ?
    terça-feira, 19 de julho de 2011 13:34
  • Você deve ativar a função na bios da maquina.

     


    Emerson Gomes - http://itchannelbr.wordpress.com/
    terça-feira, 19 de julho de 2011 13:42
  • Verifiquei e tudo relacionado a virtualização esta habilitado e continua com o problema.

     

    eu li alguma coisa sobre zerar o ID da maquina virtual. sera que resolveria ?  

    terça-feira, 19 de julho de 2011 13:52
  • Na verdade não entendi muito bem o processo que você utilizou para fazer a tranferencia.

    O que tu pode fazer para evitar o problema é criar a VM fazendo referencia ao .vhd relacionado, assim o Hyper-v vai gerar um novo .xml com as configurações da maquina virtual.

     


    Emerson Gomes - http://itchannelbr.wordpress.com/
    terça-feira, 19 de julho de 2011 14:04
  • no storage existia uma VM. exclui a VM peguei o VHD referente a VM e copiei para a unidade criada via ISCSI.

    no hyper-v server criei uma nova VM e ao executar essa nova VM apareceu o erro.

    Fiz outro teste. Criei uma nova Vm no hyper-v server e mandei criar um disco novo de teste. aparece o mesmo erro na hora de executar a VM.

     

    terça-feira, 19 de julho de 2011 14:15
  • Você poderia disponibilizar o print do erro que esta ocorrendo?

    De uma olhada no kb abaixo

    http://support.microsoft.com/kb/2517374/pt-br

     

    • Marcado como Resposta David_Coutinho terça-feira, 19 de julho de 2011 18:03
    terça-feira, 19 de julho de 2011 14:25
  • segue o print

     

    http://www.choice.com.br/imagem/hyper.jpg

    terça-feira, 19 de julho de 2011 14:34
  • David conseguiu dar uma olhada no fix?

     


    Emerson Gomes - http://itchannelbr.wordpress.com/
    terça-feira, 19 de julho de 2011 15:01
  • Desculpe vi agora 

    Emerson, 

     

    Desculpe minha ignorancia, mais como eu poderia aplicar isso no hyper-v server?

    poderia criar um VBS e executar via console no huper-v?

    tenho que alterar alguma linha desse script ?

     

     

    LimitProcFeatures.ps1:
    
    $VirtualMachines = gwmi -namespace "root\virtualization" Msvm_ComputerSystem
    $VMManagementService = Get-WmiObject -Namespace "root\virtualization" -Class Msvm_VirtualSystemManagementService
    
    foreach ($vm in $VirtualMachines)
    {
      $vmName = $vm.Name
      $vmElementName = $vm.ElementName
        if(!$vm.Caption.Contains("Hosting Computer System"))
        {
          Write-Output "Limiting $vmElementName CPU features"
          $VMProcessors = (gwmi -namespace "root\virtualization" Msvm_ProcessorSettingData) | where { $_.InstanceID -match "Microsoft:$vmName.*" } 
          $VMProcessors | foreach { $_.LimitProcessorFeatures = $true} 
          $retValue = $VMProcessors | foreach {$VMManagementService.ModifyVirtualSystemResources($vm.__PATH, $_.GetText([System.Management.TextFormat]::WmiDtd20) )}
          if(!$retValue.ReturnValue)
          {
            Write-Output "Success";
          }
        }
    }

    terça-feira, 19 de julho de 2011 15:05
  • Emerson,

     

    Apos Pesquisar na internet consegui executar esse script no hyper-v server 

     

    as Vm ja esta rodando. vou criar outras e ver se vai funcionar. funcionando finalizo o assunto

    terça-feira, 19 de julho de 2011 17:35
  • Opa show!


    Emerson Gomes - http://itchannelbr.wordpress.com/
    terça-feira, 19 de julho de 2011 17:46
  • Funcionou. so que a cada VM criada tem que rodar o script.

     

    Emerson muito obrigado pela ajuda 

    terça-feira, 19 de julho de 2011 18:03