Virksomheden bag Ubuntu bygger også disse 3 overraskende nyttige udviklerværktøjer

Canonical tilbyder et væld af open-source værktøjer, herunder Multipass, MAAS og MicroCloud, der giver dig mulighed for nemt at oprette virtuelle maskiner, administrere fysiske servere og bygge private skyer.
Canonical er mere end bare Ubuntu. Virksomheden har udviklet et omfattende økosystem af open-source værktøjer. I mit homelab opdagede jeg tre interessante værktøjer: Multipass, MAAS og MicroCloud. De adresserer forskellige udfordringer i forskellige miljøer. Lad os se nærmere på, hvad du kan tage i brug med det samme.
Multipass
Opret en Ubuntu VM med to enkle kommandoer
Jeg afprøver konstant software og har derfor brug for virtuelle maskiner. Er du i samme båd - måske for udvikling eller test? Så er Multipass din løsning. Det fungerer som en letvægts virtuel maskinestyrer. Den downloader et officielt Ubuntu-billede, opretter en VM med din computers virtualiseringsteknologi og giver dig straks adgang til et Linux-miljø.
Tænk på det som et minimalistisk alternativ til VirtualBox eller VMware. Det giver dig en fuld Ubuntu-installation, klar til softwaretest eller eksperimenter med Linux-kommandoer.
Nem brug er nøgleordet. Installer Multipass, åbn terminalen, og kør:
multipass launch --name random-vm-name # Opret og start en ny Ubuntu VM multipass shell random-vm-name # Åbn shell inde i VM'en og begynd at skrive kommandoer Inden for få minutter har du en fuld funktionel Ubuntu VM. Ingen ISO-downloads, partitioneringsproblemer eller driverkonfigurationer. Når du er færdig, sletter du blot VM'en, og alt er som før. For de fleste brugere på Windows, macOS og Linux er dette uden tvivl Canonicals mest nyttige værktøj.
Her er den komplette Multipass-dokumentation for at komme i gang.
MAAS
Installer et OS uden fysisk kontakt
MAAS - Metal as a Service - ligger på den anden ende af skalaen. Det er en framragende engineeringløsning til at administrere fysiske computere via et grafisk grænseflade, ligesom cloud-udbydere håndterer servere.
Har du flere computere? Rack-servere, stationære pc'er eller arbejdsstationer? Traditionelt kræver vedligeholdelse, at du fysisk tilgår hver enkelt maskine eller SSH'er ind for at installere og opdatere operativsystemet. Med MAAS installerer du det på én central maskine, forbinder dine systemer til samme netværk med aktiveret PXE-boot. Når du tænder en maskine, registrerer MAAS den automatisk, indsamler hardwareoplysninger, installer operativsystemet, konfigurerer disk og netværk, og så er den klar til brug.
Standard opsætning tillader kun installation af Ubuntu. Du kan dog også bygge og uploade billeder til systemer som Fedora, Debian, RHEL og Windows.
Hvis dit homelab har flere end tre maskiner, eller du arbejder inden for IT, DevOps eller infrastruktur, kan denne software spare dig for timer med gentagne opgaver. Og det er gratis at køre derhjemme, hvilket er sjældent for enterprise provisioning-værktøjer. Se denne gennemgang af at bygge din egen bare metal-cloud med MAAS.
MicroCloud
Gør gamle PC'er til en privat sky
MicroCloud ligger mellem disse to værktøjer i forhold til omfang og kompleksitet. I stedet for at
Opret én VM med Multipass eller provisioner servere gennem MAAS, MicroCloud samler flere computere til en privat sky.
Har du tre computere hjemme? I sig selv er de blot adskilte maskiner, der kræver manuel administration. MicroCloud integrerer dem til én enhed.
Med privat cloud kan du oprette virtuelle maskiner og containere fra én grænseflade. Del lager mellem de tre maskiner. Hvis en maskine svigter, fortsætter klyngen. Berørte arbejdsbelastninger kan gendannes på en anden node.
Dine maskiner bliver ikke til én kæmpe computer (en VM kører stadig på én fysisk node); du administrerer dem som en pool af beregningskapacitet.
At bygge en privat cloud kræver ofte at sy flere komplekse softwarekomponenter sammen og bruge dage på netværks-, lager- og klyngen-konfiguration. MicroCloud gør det med en simpel initialiseringsguide. Det strømliner nodeopdagelse, opbygger klyngen, konfigurerer delt lager og giver en højtilgængelig cloud, der rummer både virtuelle maskiner og containere.
Under overfladen kombinerer den tre Canonical-teknologier—LXD til VMs og Linux-containere, MicroCeph til distribueret lager og MicroOVN til softwaredefineret netværk—med MicroCloud som orkestreringslag. Se denne fremragende walkthrough fra Canonical om udrulning af MicroCloud samt navigation i webgrænsefladen.
Ubuntu er kun en del af Canonicals historie
Ubuntu er Canonicals flagskibsprodukt, men virksomheden udvikler mere. Under min research blev jeg overrasket over dybden i kataloget. Udforsk LXD—den virtualiseringsmotor, der driver MicroCloud—som fungerer fremragende på en enkelt maskine. Men hvis du kun skal prøve én ting fra denne liste, så vælg Multipass. Det er blevet min foretrukne metode til at oprette Ubuntu VMs.

Skriv et svar