EKS anywhere (EKSA) to kubernetes od AWS któey możemy uruchomić na własnych maszynach. MOzna także wykupić wsparcie. Uruchomić można na docekrze ( jako środowisko dev), na vshere i jako bare metal. Nie można jednak mieszać, ja jako opis wybiore sobie bare metal, jednak uruchomie to na proxmox. Do poprawnego działania zaleca się co najmniej 4 maszyny jako controlplane , z których 3 będą używane, a 4-ta bedzie wykorzystywana podczas upgrade. Workery także musi być najmniej jeden wiecej aby zrobić migrację. Można mieć kilka grup maszyn, np. taki jako storage, jako GPU, jako CPU itp. Dokumentacja Amazon EKS Anywhere
Archiwa kategorii: Opisy
proxmoxbmc – docker
Poprzednio opisałem jak za pomocą serwisu podnieść proxmoxbmc, jednak coraz częściej pojawiają się kontenery, i tutaj też nie zabraknie konteneryzacji. Zatem można proxmoxbmc-docker . Co daje takie wykorzystanie no to że nic nie instalujemy, możemy podnieść to na każdej maszyny i będzie działało, o ile ma docker’a. Tak samo jak poprzednie warto, a nawet trzeba wykorzystać dodatkowe adresy IP na wirtualne interfejsy. Trzeba traktować takie IP jako IP do zarzadzania po BMC (iLO i inne konsole do zdalnego zarządzania serwerem). Wewnątrz kontenera nie musimy już pilnować porów, bo podczas uruchamiania kontenera mapujemy konkretne IP i konkretny port na port wewnątrz kontenera, tylko trzeba poprawnie mapować, dlatego zalecam napisać skrypt, lub inną automatyzacje, unikniemy jakiś nieścisłości i błędów w mapowaniu.
Za pomocą docker exec możemy dodawać, wyświetlać zarządzać.
proxmoxbmc
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.
proxmox – api – EKSA
Od jakiegoś czasu zajmuje się EKS Anywhere, jest to wersja kuberntesa która jest w AWS, jednak ta wersja jest przeznacozna na serwery we własnej serwerowni. Nie erozpisując się za dużo o EKSA, zacząłem sobie w domowym lab stawiac własny klaster do testowania. Wykorzystuję wersję bare metal, która to wykorzytuje BMC do zarzadzania serwerami, jednak nie mam tylu serwerów dlatego bedę wirtualizował w proxmox, a łącznikiem bedzie serwis proxmoxbmc, jest tez wersja na VMware jednak koszty sa duże. No ale to później na tą chwilę skupmy sie jak to bedzie dizałało. Czytaj dalej
Jenkins – master, slave
Jak mamy kilka maszyn i kilka krótkich zadań to nie potrzebny nam jest jenkins jako master i slave. Jednak jak już nam się rozrasa projekt można zlecać wykonanie pewnych zadań bezpośrednio na serwerze za pomocą klientów na zdalnych maszynach.
Problemy z bazą mariadb
SPrawdzanie stabnu bazy:
mysqlcheck -u login -p baza
Przeniesienie fizycznego komputera do wirtualnego – virtualbox – Synology Virtual
Należy pobrać z Microsoftu Pakiet SysInternals lub samo disk2vhd.
Robimy kopie dysku/ów za pomocą disk2vhd ja wybrałem VHDX.
Niestety w tej formie virtualbox nie przyjmuje dysków więc należy zrobić konwersje:
Z:\>”c:\Program Files\Oracle\VirtualBox\VBoxManage.exe” clonehd –format VDI DISK_INPUT.VHDX DISK_OUTPUT.vdi
Następnie można już dodać dyski do VirtualBox.
Dla tych co chcą to zaimpotować to Synoglogy Vitrual
Bitwarden self host – kilka porad
Bitwarden to menadżer haseł, można mieć dostęp do cloud bitwarden lub postawić sobie. Jak dobrze pójdzie na koniec podam dlaczego warto mieć swój niż darmowy. Napewno warto mieć swój jak ma sie wykupiony i sie trzyma dużę pliki, na cloud masz ograniczenie a na swoim hoście tyle ile ograniczysz.
Dobra zaczynamy.
To co potrzeba to jakiś serwer z docker i najlepiej docker-compose, jak nie masz trego drugiego po po prostu pobierze odpowiednią wersje, jest to skrypt
Czytaj dalej
Synology DSM 7
Aby zrestartować servis w synology DSM 7 należy wykonać np. dla nginx:
# synosystemctl restart nginx.service
[nginx.service] restarted.
pihole i unbound
Tuaj nie bede sie mocno rozpisywał jak dokładnie zainstalować pihole jak i unbound a jedynie na co zwrócić uwagę. Unbound daje pewność iż jak odpytamy sie o domenę test.example.com to najpierw system zapyta sie kto gdzie nzajdzie definicje domeny com, nastepnie na tej postawie znajdzie glowny wpis o domenie example i nastepnie serwer opowiedzialny za example odpyta o domene test.