Sincronização de horário com o convidado do Ubuntu e o cliente Hyper-V (Windows 8)

2

Eu tenho o Ubuntu Server instalado (quantal, 12.10, 32 bits), como um convidado da VM usando o Hyper-V no Windows 8.

Nota: estou usando isso no meu laptop. Quando abro o meu laptop, o tempo não é mais sincronizado com a VM.

Quantas vezes demora o processo de sincronização de tempo? É possível aplicá-lo de alguma forma?

Eu posso ver os seguintes módulos instalados no Ubuntu: * hv_storvsc * hv_netvsc * hv_utils * hv_vmbus

Tenho a sincronização de tempo marcada em "Serviços de sincronização" no Hyper-V.

Nota: Não quero que minha VM exija acesso à Internet; portanto, infelizmente, o uso de um servidor de sincronização de datas na Internet não funcionará.

obrigado

Russell
fonte

Respostas:

1

Instale o Linux Integration Services da Microsoft na VM com a qual você está tendo problemas.

  • Fazendo Download do Linux Integration Components v2.1
  • Monte o ISO na VM
  • Execute estes comandos como root na VM:

mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom
mkdir /linuxic
cp –R /mnt/cdrom/* /linuxic
cd /linuxic/
make
make install
  • Reinicie a VM
  • Execute este comando na VM como raiz para verificar se funcionou

    /sbin/lsmod | grep vsc

Fonte: Instalando o Linux Integration Services v2.1 Hyper-V R2 no CentOS 5 (cortesia da Wayback Machine do arquivo da Internet ).

JamesBarnett
fonte
1

De acordo com a Instalação e ativação dos serviços de integração do Hyper-V Linux , o Ubuntu inclui o Ubuntu Hyper-V Integration Services desde 12.04. O artigo lista as etapas para ativar esses serviços:

  1. A primeira etapa é editar o arquivo "modules" localizado em / etc / initramfs-tools usando este comando:

    sudo vi /etc/initramfs-tools/modules
    
  2. No vi Editor, navegue até a última linha do arquivo e use o comando insert (I) para anexar e inserir as seguintes linhas:

    hv_vmbus
    hv_storvsc
    hv_blkvsc
    hv_netvsc
    
  3. Salve o arquivo pressionando a tecla Esc e emitindo o comando ": x"

  4. Em seguida, execute o seguinte comando para reinicializar o arquivo "modules":

    sudo update-initramfs –u
    
  5. Por fim, reinicie a máquina virtual executando o comando abaixo no Shell:

    sudo shutdown -r now
    

    Após a reinicialização da máquina virtual convidada, os drivers e serviços do LIS serão registrados no sistema.

Derek Mahar
fonte
Acabei de perceber que minha resposta realmente não responde à pergunta original. Eu li por engano a primeira resposta e presumi que ela respondesse completamente à pergunta. Da próxima vez, vou ler a pergunta com mais cuidado.
Derek Mahar
Por que você diz que sua resposta realmente não responde à (minha) pergunta original? Parece que você tenta fornecer uma resposta relevante aqui. Ainda estou com dificuldades para estancar o datetime no convidado, todos os módulos que você mencionou estão carregados ( hv_*). O NTP é desinstalado, por recomendação da Microsoft. Tenha em mente que este é o Debian, não o Ubuntu (que eu entendo é um derivado do Debian).
quer