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.
NOTA: Antes de começar este guia devem saber o IP da VM onde acabaram de instalar o Debian. Para isso selecionam no Proxmox a respectiva VM e escolhem a opção >_ Console
Efectuar o login com os dados de acesso que foram criados durante a instalação do Debian e executar o comando: ip address
Irão aparecer dois adaptadores. O primeiro, lo, é o endereço de loopback e o segundo, ens18, é o adaptador usado para ligar à vossa rede. É apresentado no formato inet xxx.xxx.xxx.xxx/24.
Vamos então começar:
Abrir uma ligação SSH com o PuTTY (ou outro semelhante) à VM do HA através do endereço ip_da_vm_do_ha na porta 22. O motivo da utilização do PuTTY tem a ver com o facto da consola do Proxmox para VMs não permitir o copiar/colar e alguns comandos são muito extensos para introduzir à mão
O comando poderá demorar algum tempo dependendo da máquina, e do número de updates a fazer, e estará concluído quando virem de novo a linha de comandos.
NOTA: Tal como referido pelo @Murphy, se o comando der um erro na instalação do Docker, devem executar o comando export PATH=$PATH:/usr/sbin antes de correr de novo o script.
Após a conclusão do passo anterior podem confirmar se tudo foi instalado com sucesso.
docker ps
Irá aparecer algo deste género, listando todos os containers instalados:
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
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.
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
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.
@HAfunatic quando publicares código ou logs deves fazê-lo como texto. Depois deves sublinhar o texto que queres transformar em código e clicar no icone </>. Deverá existir um espaço antes e outro depois do bloco de código para que funcione correctamente. O código em Yaml é muito sensível aos espaçamentos e sem o código devidamente formatado não te poderemos ajudar. E nos logs há pormenores que só devidamente formatados se conseguem ver. Além disso, existem regras no fórum que devem ser cumpridas e que podes ler nos nossos Termos do Serviço/Regras e na FAQ.
Estou com uma dificuldade no passo 6, quando insiro o comando curl -sL "https://raw.githubusercontent.com/home-assistant/supervised-installer/master/installer.sh" | bash -s
aparece o seguinte erro:
[Warning] This installer is no longer supported.
[Warning]
[Warning] Home Assistant might work today, tomorrow maybe not.
[Warning]
[Warning] If you want more control over your own system, run
[Warning] Home Assistant as a VM or run Home Assistant Core
[Warning] via a Docker container.
[Warning]
Please typ "not supported" to continue this installation
bash: line 17: syntax error near unexpected token `then'
(23) Failed writing body
Não tenho grandes conhecimentos da matéria, estou a limitar-me a fazer copy + paste pelo que não sei mesmo como dar a volta à situação, nem perceber o que estarei a fazer de errado.
Acham que podem dar alguma dica para resolver esta questão? precisam de mais alguma informação que eu eventualmene não estarei aqui a dar?
Inicialmente pensei colocar o HA num Pi4 com tudo encontrei um bonito ThinkCenter Tiny no OLX pelo mesmo valor do Pi4, instalei o proxmox porque é o que mais se fala por aqui, mas depois de instalar uns LxC que preciso e o HassOS pergunto-me porque é que a malta vai toda para o proxmox (que nem tem imagem oficial) e nao para VMWare ESXI ou XCP ou outra plataforma de virtualizaçao mas leve que proxmox? Existe alguma razao que me escape especifica do HA?