:cpha_discord_icon_yes: HA em Proxmox - Parte 3, Instalar o HA

Para finalizar este conjunto de guias, vamos agora efectuar a instalação do HA. Ao contrário dos guias anteriores neste não há nada para descarregar.

Vamos então começar:


  1. Abrir uma ligação SSH com o PuTTY (ou outro) à VM do HA através do endereço ip_da_vm_do_ha na porta 22.

  1. Aparecerá o pedido para efectuar o login no Ubuntu. Devem usar os dados de acesso que foram criados durante a instalação do Ubuntu.

ha01


  1. Feito o login, é necessário adicionar o repositório universe e também efectuar o update e upgrade da máquina com os comandos abaixo. Este comando poderá demorar algum tempo a executar conforme o numero de updates a fazer e a velocidade de ligação à internet.
  • sudo add-apt-repository universe

  • sudo apt-get update && sudo apt-get upgrade -y


  1. Vamos agora preparar a máquina com as dependências necessárias utilizando os seguintes comandos (um por linha):
  • sudo -i

  • apt-get update

  • apt-get install -y software-properties-common apparmor-utils apt-transport-https avahi-daemon ca-certificates curl dbus jq network-manager socat

  • systemctl disable ModemManager

  • systemctl stop ModemManager

  • curl -fsSL get.docker.com | sh


  1. Após a conclusão do passo anterior vamos confirmar se o Docker foi instalado com sucesso.

sudo systemctl status docker

Irá aparecer algo deste genero:


  1. Finalmente, para instalar o HA correm este comando:

curl -sL "https://raw.githubusercontent.com/home-assistant/supervised-installer/master/installer.sh" | bash -s


  1. O HA está instalado! Se abrirem logo o endereço http://ip_da_vm_do_ha:8123 possivelmente nem verão a indicação de que o HA está a instalar.

Irão ver a página para efectuar a configuração inicial do HA!


  1. Falta apenas um pormenor, que é a configuração da VM para iniciar sempre que o Proxmox arranca. Para isso seleccionam a VM que criaram para o HA, no lado esquerdo da interface do Proxmox, e de seguida clicam na opção Options

ha15


  1. Depois devem dar um duplo clique na linha Start at boot

ha03


  1. Irá abrir um popup onde devem seleccionar a opção Start at boot seguido de OK.

ha04


  1. Agora sim, está tudo concluído e configurado!
    Se tiverem alguma duvida não hesitem em perguntar.

Alterações

:warning: Este guia foi actualizado em 01/04/2020 devido à mudança do script de instalação e comandos de preparação da máquina (pontos 4 e 6).


Outros guias desta serie :

HA em Proxmox - Parte 1, Instalar o Proxmox
HA em Proxmox - Parte 2, Criar uma VM
HA em Proxmox - Parte 3, Instalar o HA

2 Likes

Muito bom estes tutoriais…
Agora precisava de saber como encontro os ficheiros do HA… Através da linha de comandos.

Da mesma maneira que noutro qualquer sistema, instalas o Samba.

Caso não queiras usar o Samba, podes sempre entrar na linha de comandos do sistema (neste caso Linux) e escrever o comando:

locate configuration.yaml

Em Ubuntu por exemplo aparece o seguinte:

root@ubuntassio-prod:~# locate configuration.yaml
/usr/share/hassio/homeassistant/configuration.yaml

Excelentes tutoriais.
Serão certamente uma boa ajuda na minha próxima aquisição (NUC).

1 Like

Muito Bom este Tutorial

Parabéns pela trabalho realizado … AJUDOU ME MUUUIITTTOOO

Grande abraço a equipa …

2 Likes

Boa noite a todos.
Estou a iniciar-me nestas andanças e ao seguir este tutorial na parte 3 ponto 5 na confirmação se o Docker foi instalado com sucesso.
Conforme imagem o Docker está inativo.
O que estarei a fazer mal?
Muito obrigado pela vossa ajuda.

O comando do ponto 4 deu algum erro? Corre o comando journalctl -u docker.service e coloca aqui o resultado.

Obrigado pela resposta.
Entretanto andei a vasculhar e encontrei um comando para iniciar docker com reinicio maquina (systemctl enable docker).

> root@dev:~# journalctl -u docker.service
> -- Logs begin at Mon 2020-03-23 18:15:52 UTC, end at Mon 2020-03-23 23:00:25 UTC
> Mar 23 21:19:55 dev systemd[1]: Starting Docker Application Container Engine...
> Mar 23 21:19:56 dev dockerd[874]: time="2020-03-23T21:19:56.372628376Z" level=in
> Mar 23 21:19:56 dev dockerd[874]: time="2020-03-23T21:19:56.374520951Z" level=in
> Mar 23 21:19:56 dev dockerd[874]: time="2020-03-23T21:19:56.485520503Z" level=in
> Mar 23 21:19:56 dev dockerd[874]: time="2020-03-23T21:19:56.489195067Z" level=in
> Mar 23 21:19:56 dev dockerd[874]: time="2020-03-23T21:19:56.489441714Z" level=in
> Mar 23 21:19:56 dev dockerd[874]: time="2020-03-23T21:19:56.489644834Z" level=in
> Mar 23 21:19:56 dev dockerd[874]: time="2020-03-23T21:19:56.501040225Z" level=in
> Mar 23 21:19:56 dev dockerd[874]: time="2020-03-23T21:19:56.501093994Z" level=in
> Mar 23 21:19:56 dev dockerd[874]: time="2020-03-23T21:19:56.501142814Z" level=in
> Mar 23 21:19:56 dev dockerd[874]: time="2020-03-23T21:19:56.501169685Z" level=in
> Mar 23 21:19:56 dev dockerd[874]: time="2020-03-23T21:19:56.574208684Z" level=wa
> Mar 23 21:19:56 dev dockerd[874]: time="2020-03-23T21:19:56.574687973Z" level=wa
> Mar 23 21:19:56 dev dockerd[874]: time="2020-03-23T21:19:56.574903693Z" level=wa
> Mar 23 21:19:56 dev dockerd[874]: time="2020-03-23T21:19:56.576239009Z" level=in
> Mar 23 21:19:57 dev dockerd[874]: time="2020-03-23T21:19:57.037068675Z" level=in
> Mar 23 21:19:57 dev dockerd[874]: time="2020-03-23T21:19:57.276361620Z" level=in
> Mar 23 21:19:57 dev dockerd[874]: time="2020-03-23T21:19:57.507106063Z" level=in
> Mar 23 21:19:57 dev dockerd[874]: time="2020-03-23T21:19:57.507300343Z" level=in
> Mar 23 21:19:57 dev systemd[1]: Started Docker Application Container Engine.
> Mar 23 21:19:57 dev dockerd[874]: time="2020-03-23T21:19:57.577548809Z" level=in
> Mar 23 22:53:26 dev dockerd[874]: time="2020-03-23T22:53:26.532770708Z" level=in
> lines 1-23

Creio que está tudo bem agora.

1 Like

Muito obrigado por este tutorial.
Foi uma ajuda brutal para a instalação no meu NUC.

1 Like

Já agora alguem tem ideia de como colocar a Temperatura do CPU ?

Tinha um RPI 3 onde era possivel , mas agora sendo uma VM não vejo forma de ir buscar a info do processador fisico.

Eu também queria mas acho que precisas de um plugin chamado glances!

Dependendo do SO base do HA isso pode ser feito no directamente no SO e lido pelo HA como por exemplo atravéz do Netdata. Não há necessidade de instalar o addon que seca os recursos todos da máquina em que é instalado apenas para saber a temperatura do CPU.

Com proxmox foi a unica maneira que consegui meter a funcionar!

1 Like

Copyright © 2017-2020. Todos os direitos reservados
CPHA.pt - info@cpha.pt


FAQ | Termos de Serviço/Regras | Política de Privacidade