Företaget bakom Ubuntu bygger också dessa tre överraskande användbara utvecklarverktyg

Upptäck Canonicals kraftfulla verktyg Multipass, MAAS och MicroCloud för att effektivt hantera virtuella maskiner och skapa privata moln i ditt homelab.
Även om många känner till Canonical för Ubuntu är det lätt att förbise deras omfattande ekosystem av öppen källkod. Som ägare av ett litet homelab grävde jag i Canonicals projektkatalog och hittade tre verktyg som verkligen sticker ut: Multipass, MAAS och MicroCloud. De erbjuder olika lösningar för olika behov. Låt oss dyka ner i det användbara.
Multipass
En Full Ubuntu VM Med Två Kommandon
Jag utforskar ständigt programvara och behöver därför skapa och ta bort virtuella maskiner. Om du är i samma situation—vare sig för programvara, utveckling eller något annat—så är Multipass något för dig. Den fungerar som en lättvikts virtuell maskinhanterare: ladda ner en officiell Ubuntu-bild, starta en VM med din dators inbyggda virtualisering, och voilà—en fungerande Linux-miljö med ett enkelt kommando.
Tänk på den som ett kommandoradsverktyg till VirtualBox eller VMware. Multipass ger en fullständig Ubuntu-installation, komplett med eget filsystem och paket. Perfekt för programvarutestning, Linux-experiment eller tillfälliga utvecklingsmiljöer.
Användarvänligheten är huvudfokus. Installera Multipass, öppna terminalen och kör:
multipass launch --name random-vm-name #Skapar och startar en ny Ubuntu VMmultipass shell random-vm-name #Öppnar en shell i VM för kommandonHär är den fullständiga dokumentationen om Multipass.
MAAS
Installera ett OS på en maskin utan att röra vid den
MAAS—Metal as a Service—är ett av Canonicals mest imponerande projekt. Med MAAS får du ett grafiskt gränssnitt för att hantera fysiska datorer på samma sätt som molnleverantörer hanterar servrar.
Äger du flera datorer—rackservrar, stationära eller arbetsstationer? Vanligtvis innebär underhåll att du besöker varje enhet (eller SSH:ar in), installerar och uppdaterar OS, konfigurerar nätverk m.m. Med MAAS installerar du det på en central maskin, ansluter andra system till nätverket med PXE-boot påslaget, och här slutar det manuella arbetet. Slå på en maskin, och MAAS upptäcker den, inventerar hårdvaran, installerar operativsystemet, och konfigurerar disk och nätverk. Klart för vilket arbetsflöde du vill köra.
Vanligtvis kan MAAS bara installera Ubuntu, men det går också att bygga och ladda upp bilder för andra system, såsom Fedora, Debian, RHEL och Windows.
Har ditt homelab vuxit till fler än tre eller fyra maskiner? Jobbar du inom IT, DevOps eller infrastruktur? MAAS kan spara timmar av repetitivt arbete—dessutom gratis för hemmaanvändning, vilket är en sällsynthet bland företagslösningar. Kolla in Canonicals genomgång av att bygga din egen bare metal-molnlösning med MAAS.
MicroCloud
Gör Ditt Överskotts-PC Till En Privat Molnlösning
MicroCloud är en bro mellan de två tidigare verktygen. Slutligen,
Skapa en VM med Multipass eller provisionera servrar med MAAS. MicroCloud förenar flera datorer till ditt privata moln.
Har du tre datorer hemma? Istället för att hantera dem var och en för sig klustrar MicroCloud dem till en enhet.
Privat moln—starta virtuella maskiner och containrar från ett enda gränssnitt, dela lagringen bland alla tre. Om en maskin dör eller går offline fortsätter systemet att fungera, och arbetsbelastningar kan återställas på en annan nod.
Du slår inte ihop dem till en gigantisk dator (en enda VM körs fortfarande på en fysisk nod), men du hanterar dem som en pool av kapacitet.
Byggandet av privata moln innebär vanligtvis att man sliter med flera krångliga programvaror och spenderar dagar på nätverks- och lagringskonfiguration. MicroCloud gör det enkelt med en smidig initialiseringsguide. Den upptäcker noder, skapar klustret, konfigurerar delad lagring och ger dig ett högt tillgängligt moln för virtuella maskiner och containrar.
Paketet består av tre Canonical-teknologier—LXD för VM och Linux-containrar, MicroCeph för distribuerad lagring, och MicroOVN för programvarudefinierad nätverk—med MicroCloud som orkestreringslager. Här är en bra genomgång från Canonical om utplacering av MicroCloud och navigering i webbgränssnittet.
Ubuntu är bara en del av Canonicals historia
Ubuntu är Canonicals flaggskepp, men katalogen är mycket djupare. LXD, virtualiseringsmotorn i MicroCloud, fungerar utmärkt på en maskin och är värt att utforska. Om du testar något från listan, låt det bli Multipass. Det har snabbt blivit mitt favoritverktyg för att skapa Ubuntu VM.
Nu när du har läst klart Företaget bakom Ubuntu bygger också dessa tre överraskande användbara utvecklarverktyg, inbjuder vi dig att utforska kategorin Linux ytterligare. Där hittar du fler intressanta artiklar som kommer att utöka dina kunskaper och hålla dig informerad. Sluta inte läsa och upptäcka mer!

Lämna ett svar