This is an old revision of the document!
În pagina de start a Google Cloud avem un buton Create a VM.
Prima data creăm instanța Host.
Vom selecta următoarele configurații:
În secțiunea Machine configuration: e2-small.
În secțiunea Boot Disk alegeți imaginea sistemului de operare: Ubuntu 22.04 x86_64.
Expandând secțiunea Advanced options putem accesa secțiunea Networking.
În această secțiune setăm tipul de interfață de rețea ( gVNIC sau VirtIO ).
Alegem VPC-ul corespunzător creat anterior.
În meniul de selecție pentru adresa IP internă ( Primary internal IPv4 address ) putem selecta ca adresă IP fie o adresă de tip efemer, fie una custom. Adresele IP de tip efemer nu se vor schimba dacă instanța va fi oprită sau repornită, se schimbă doar în cazul în care instanța va fi ștearsă.
În meniul de selecție pentru adresa IP externă ( External IPv4 address ) vom folosi adresa IP creată la exercițiul anterior doar pentru interfața către internet, pentru celelalte interfețe nu vom adaugă nicio adresa publică. În cazul în care această nu apare, vom crea altă adresa IP publică.
Continuăm cu celelalte instanțe Blue, Red și Green.
În secțiunea Machine configuration: e2-small.
În secțiunea Boot Disk alegeți imaginea sistemului de operare: Ubuntu 22.04 x86_64.
Expandând secțiunea Advanced options putem accesa secțiunea Networking.
În meniul de selecție pentru adresa IP internă ( Primary internal IPv4 address ) vom selecta adresa de tip efemer.
În meniul de selecție pentru adresa IP externă ( External IPv4 address ) nu vom selecta nicio adresă, folosind None.
În cazul în care ați adăugat cheia de SSH publică pe toate cele 4 instanțe, vă puteți loga pe instanța Host folosind adresa IP publică a acesteia. În cazul în care folosiți (recomandat) și un agent ssh, puteți adăuga la comanda ssh și opțiunea -A, iar ulterior vă puteți loga de pe instanța Host pe celelalte 3.
ssh -i [private_key] <google-username>@[ip_public] -A
Pentru a ne putea conecta prin ssh de pe Host și la celelalte instanțe fără a utiliza ssh-agent, va trebui să copiem cheia privată de pe stația locală pe Host:
# pe Linux: scp -i [private_key] [private_key] <google-username>@[ip_public]:~
(pe Windows, puteți folosi WinSCP)
Verificați conectivitatea la Internet pe cele 4 instanțe (Host, Red, Green, Blue).