Dit is de opdracht vmbuilder die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
vmbuilder - bouwt virtuele machines vanaf de opdrachtregel
KORTE INHOUD
vmbouwer [OPTIES] ...
Hypervisor afbeeldingsformaat. Geldige opties: xen kvm vmw6 vmserver
Verdeling. Geldige opties: ubuntu
PRODUCTBESCHRIJVING
Deze handleiding documenteert de vmbouwer opdracht. vmbouwer is een programma dat opbouwt
virtuele machines vanaf de opdrachtregel, maar kunnen via andere interfaces worden geïmplementeerd
het plug-inmechanisme. U kunt opdrachtregelopties doorgeven om extra pakketten toe te voegen, te verwijderen
pakketten, kies welke versie van Ubuntu, welke mirror etc. Op recente hardware met genoeg
van RAM, tmpdir in /dev/shm of met behulp van een tmpfs en een lokale spiegelserver (zie apt-proxy of apt-
mirror), kun je een vm bootstrappen in minder dan een minuut.
OPTIES
NOTITIE: Alleen algemene basisopties worden hier beschreven. Veel opties kunnen via worden toegevoegd
plug-ins en andere, ze zijn afhankelijk van de hypervisor en distro die u opgeeft. Alsjeblieft
. vmbouwer --help voor een volledige optielijst.
-H, --help
Toon dit helpbericht en sluit af.
-c ALTCONFIG --config
Geef het pad op naar een optioneel configuratiebestand. [standaard: Geen].
/etc/vmbuilder.cfg en ~/.vmbuilder.cfg worden altijd gelezen indien aanwezig. De inhoud van
het configuratiebestand wordt uitgelegd op
https://help.ubuntu.com/community/JeOSVMBuilder#Using%20configuration%20files.
-d BESTEMMING, --bestemming BESTEMMING
Geef de doelmap op. [standaard: - ]. Configuratie optie:
bestemmingsmap
--debuggen
Toon (veel) debug-informatie
-in, --uitgebreid
Toon voortgangsinformatie
-Q, --stil
Stille werking
-t TMP, --tmp TMP
Gebruik TMP als tijdelijke werkruimte voor het genereren van afbeeldingen. Standaard ingesteld op $TMPDIR als het
is gedefinieerd of / tmp anders. [standaard: / tmp]
--Sjablonen DIR
Voegt dir toe aan het sjabloonzoekpad. Zien
https://help.ubuntu.com/community/JeOSVMBuilder#Modifying%20the%20libvirt%20template%20to%20use%20bridging
bijvoorbeeld.
-O, --overschrijven
Forceer het overschrijven van de bestemmingsmap als deze al bestaat. [standaard: Onwaar]
--in situ
Installeer direct in de bestandssysteem-images. Dit is nodig als uw $TMPDIR is
nodev en/of nosuid, maar zal resulteren in iets grotere bestandssysteemafbeeldingen.
--tmpfs OPT
Gebruik een tmpfs als de werkdirectory, specificeer de grootte of "-" om tmpfs te gebruiken
standaard (suid,dev,size=1G).
-m MEM, --mem MEM
Wijs MEM megabytes aan geheugen toe aan de gast-VM. [standaard: 128]
--cpu's NUM
Wijs NUM cpu's toe aan de gast-vm. [standaard: 1]
Gast partitionering opties
--deel PATH
Maakt het mogelijk om een partitietabel in PATH te specificeren die elke regel van een deelbestand zou moeten specificeren
(wortel eerst):
mountpoint-grootte (apparaat) (bestandsnaam)
één per regel, gescheiden door een spatie, waarbij de grootte in megabytes is. De derde en vierde
opties kunt u een apparaat specificeren voor het bestandssysteem, en een naam voor de
bestandssysteemafbeelding, die beide optioneel zijn. U kunt maximaal 4 virtuele schijven hebben, a
nieuwe schijf begint op een regel die alleen '---' bevat. d.w.z:
root 2000 a1 rootfs
/bagageruimte 512 a2 laars
ruil 1000 a3 swapfs
---
/ var 8000 b1 var
/ Var / log 2000 b2 varlog
De volgende drie opties worden niet gebruikt als --part is opgegeven:
--wortelmaat SIZE
Grootte (in MB) van het rootbestandssysteem [standaard: 4096]. Weggegooid wanneer --part
is gebruikt.
--optsize SIZE
Grootte (in MB) van de / opt bestandssysteem. Indien niet ingesteld, nee / opt bestandssysteem zal zijn
toegevoegd. Weggegooid wanneer --part wordt gebruikt.
--maat veranderen SIZE
Grootte (in MB) van de swappartitie [standaard: 1024]. Weggegooid wanneer --part is
gebruikt.
Netwerk verwant opties:
--domein DOMEIN
Stel DOMAIN in als de domeinnaam van de gast. Standaard: het domein van de machine
dit script uitvoeren.
--ik p ADRES
IP-adres in puntvorm [standaard: dhcp]
Onderstaande opties worden weggegooid als --ip niet is opgegeven
--masker WAARDE IP-masker in gestippelde vorm [standaard: gebaseerd op ip-instelling].
--netto ADRES
IP-netadres in puntvorm [standaard: gebaseerd op ip-instelling].
--bcast WAARDE
IP-uitzending in gestippelde vorm [standaard: gebaseerd op ip-instelling].
--gw ADRES
Gateway (router) adres in puntvorm [standaard: gebaseerd op ip-instelling (first
geldig adres in het netwerk)].
--dns ADRES
DNS-adres in puntvorm [standaard: gebaseerd op ip-instelling (eerst geldig
adres in het netwerk)]
Post installeren acties:
--kopiëren FILE
Lees 'source dest'-regels uit FILE, kopieer bronbestanden van host naar bestemming in het
gast bestandssysteem.
--execscript SCRIPT, --exec SCRIPT
Voer SCRIPT uit nadat de installatie van de distro is voltooid. Script wordt aangeroepen met de
guest's chroot als eerste argument, dus je kunt gebruiken chroot $1 om code uit te voeren in de
virtuele machine.
libvirt integratie:
--libvirt=URI
VM toevoegen aan opgegeven URI
scripts:
--eerste boot PATH
Specificeer een script dat naar de gast zal worden gekopieerd en de eerste keer zal worden uitgevoerd
machine laarzen. Dit script mag niet interactief zijn.
--eerst inloggen PATH
Specificeer een script dat naar de gast zal worden gekopieerd en als eerste zal worden uitgevoerd
keer dat de gebruiker inlogt. Dit script kan interactief zijn.
ONTWIKKELING
vmbouwer is een python-programma dat een heel eenvoudig mechanisme biedt om te vergroten
functionaliteiten, interfaces, ondersteuning andere distributie en hypervisors. Voel je vrij om mee te doen
het project op https://launchpad.net/vmbuilder
COMPATIBILITEIT
vmbouwer bevat een opdrachtregelinterface die compatibel is met zijn voorouder ubuntu-vm-
bouwer. Deze compatibiliteit omvat geen sjabloon- of configuratiebestanden die nu gebruiken
een nieuwer formaat. Programma's of scripts die afhankelijk waren van ubuntu-vm-builder zouden moeten doorgaan
zonder problemen werken als ze geen sjablonen of configuratiebestanden gebruiken.
Support
Voel je vrij om lid te worden van #ubuntu-virt op freenode om wat hulp te krijgen of gewoon hallo te zeggen.
Gebruik vmbuilder online met behulp van onworks.net-services