Cel opisu to wstęp do tego jak wykorzystać eks anywhere bare metal viurtualki na proxmox. EKSA w topologii bare metal wykorzystuje tinkerbell, który to zarządza maszynami za pomocą BMC. Majać virtualke w proxmox (vShare także) nie mamy dostepu do wirtulki za pomocą BMC (IPMI) ale mamy dostep za pomoca API. Nie potrzebujemy całej fukncjonalności BMC tylko start,stop,restart,status. do tego wykorzystamy proxmoxbmc.
Opis jak ustawić proxmox’a pisałem w poprzednim wpisie, teraz skupię się na konfiguracji łacznika. Na stronie projektu jest opis, nie bede go tutaj kopiował. Ogólnie na co należy zwrócić uwagę to że jak dodamy łacznika:
pbmc add –username admin –password password –port 6625 –proxmox-address proxmox.example.org –token-user root@pam –token-name ipmi –token-value {token} 123
to takie połaczenie nie jest aktywne aby aktywowac należy wydać polecenie:
pbmc start 123
liste można wyświetlić:
pbmc list
Jeżeli z jakiś powodów bedziemy poddnosić ponownie moze być problem z plikim z pid, należy wtedy taki plik usunać. Dodatkowo jak coś nie dział spróbowąc zrobić stop a potem start. No ale jak przetestować:
ipmitool -I lanplus -U admin -P password -H 127.0.0.1 power status
Podstawowy port to 625, dlatego nalezy podać w parametr –port 625, jednak jak chcemy zarzadzac kilkoma maszynami to musimy wystawić na porcie 625 ale na innym adresie dlatego podajemy adress IP jako przełacznik –address . No ale takie IP musi być przypisane do maszyny możemy to osiągnąć za pmoca:
ip addr add IP/32 dev DEV
W opisie jest także jak zrobić serwis, usuwanie jest proste bo
pbmc delete123