vboxn

Automatiseer de creatie en provisioning van virtualbox-machines
Download nu

vboxn Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Gerard Flanagan
  • Uitgever website:
  • http://wefft.codebasehq.com/

vboxn Tags


vboxn Beschrijving

VboxN is een opdrachtregelgereedschap die de oprichting van VirtualBox Machines automatiseert.Overiewvboxn is een Python / Bash-bibliotheek voor het maken van nieuwe virtualbox-machine-afbeeldingen in een herhaalbare en niet-toezicht. Het is bedoeld als een ontwikkelaarsnutje vergelijkbaar in scope naar veewee, (waarvan het een paar implementeerde sjablonen leent). Het pakket bevat drie door de gebruiker gerichte scripts: - vboxn-init voor het maken en bootstrappen van een nieuwe virtuele machine (bash) .- VBBON-Postinstall Voor verdere provisioning van de machine via standaard of door de gebruiker geleverde scripts (bash) .- Vboxn voor het manipuleren van bestaande machines (Python) .Vagrantede standaard postinstallscripts zijn bedoeld om de virtuele machine te configureren op een manier die compatibel is met vagrant. Nadat de postinstall-stap is voltooid (en de machine is uitgeschakeld), zou u de VM onmiddellijk moeten verpakken als een vagrant basisbox - bijvoorbeeld als de gemaakte VM Pangolin32Vagrante pakket --Base Pangolin32-output wordt genoemd PANGOLIN32.BoxDe nieuwe doos kan dan verder worden geconfigureerd en toegevoegd aan een bestaande vagrante installatie als volgt: Vagrant Box toevoegen Pangolin32.BoxSee De documenten op zwervende basisdozen voor meer info.StatusDe ubuntu 12.04 gasteninstallatie, de Archlinux Guest Install is niet voltooid - Het standaard postinstall-script mislukt na een bepaald punt. Omdat Ubuntu alles is wat ik op dit moment nodig heb, zijn er geen directe plannen om verder te gaan dan dat. Installatieinstallatie van PYPI: PIP INSTALLEER VBBODNDEVELDMENTIONTEEL: PIP INSTALLATIE -E GIT + HTTPS: //github.com/devopsni/vboxn.git#egg= VBBORNOR: Python bootstrap.py ./bin/BuildoutQuickStartHet Hierna zal en starten en starten een nieuwe virtualbox-machine in de GUI-modus en installeer Ubuntu 12.04 als gasts Os: vboxn-init Pangolin32 Ubuntu AutoAls is alles goed gegaan en het besturingssysteem is succesvol geïnstalleerd De virtuele machine (van de GUI, of met Sudo Shutdown -h nu) en voer het postinstall-script uit .:VBOXN-PostInstall Pangolin32IF die is geslaagd, sluit u het apparaat opnieuw uit en start deze in Headless (GUI-MINDER) -modus: VBBO) Pangolin32Now, wacht voldoende tijd voor de machine om op te starten en, ervan uitgaande dat u een publieke RSA-sleutel had op de gebruikelijke plaats (~ / .SSH / ID_RSA.PUB) en het werd met succes gekopieerd naar de nieuwe machine, moet u in staat zijn naar het gebruik van (standaard op adres 192.168.44.100 via t Hij is hostonly-adapter met adres 192.168.44.1). Het root-wachtwoord is ingesteld op VBOGN en er is een admin-gebruiker die VBBON ook met dit wachtwoord wordt genoemd. Maar de init en postinstall-fasen zullen "One-Shot" -websels op de host "One-Shot" -webservers op de host gebruiken Netcat-hulpprogramma, als de installatie mislukt, kunnen deze nog steeds worden uitgevoerd en moet worden gedood .VBOXN-INITVBOXN-INIT is een bash-script dat zal worden geïnstalleerd als onderdeel van de standaard Python-pakketinstallatie, maar kan ook standalone kunnen worden gebruikt zonder ofwel Python kan worden gebruikt of vboxn zelf.USAGEVBOXN-INIT Beschrijving: Automatiseer de oprichting van virtualbox-machine-instances.Exmamples: vboxn- init testbox0 ubuntu auto vboxn-init testbox0 ubuntu auto kickstart = no vboxn-init testbox0 ubuntu auto kickstart_file = bootstrap.sh vboxn-init testbox0 ubuntu auto postinstall = no vboxn-init testbox0 ubuntu auto vm_basefolder = / srv / vbox vboxn-init testbox0 archinux boog HLINUX-2011.08.19-CORE-I686.IsO vboxn-init Testbox0 Archlinux ISO / ARCHLINUX-2011.08.19-CORE-I686.Iso Conf / vm.propertiesNotes: - Specificeren 'Auto' of 'Auto64' voor de ISO-bron wordt gedownload De nieuwste generieke 32/64-bit installatieafbeelding voor het OS - een eigenschappenbestand kan optioneel worden gebruikt om overrides te leveren aan de standaard VM-configuratiemogelijkheden, het is afkomstig van Vboxn-init en moet een geldig shell-script zijn. - eigenschappen kunnen bovendien worden gedefinieerd als opdrachtregelargumenten. Als zowel een eigenschappenbestand en opdrachtregeleigenschappen worden gegeven, zullen die opgegeven op de opdrachtregel voorrang. - Als 'kickstart = ja' (de standaard) en 'kickstart_file' is niet gespecificeerd, wordt een generiek kickstart-bestand gedownload van de github-repository van dit project en wordt uitgevoerd op de nieuwe gastencomputer. Evenzo voor 'postinstall = yes' en 'postinstall_configure_files'. - 'Postinstall_configure_files' moet een spatie-gescheiden lijst van bestanden zijn die samenvoegt in de opgegeven order en op de gasten worden uitgevoerd nadat het besturingssysteem is geïnstalleerd. 'Postinstall_configure_root' kan optioneel worden gedefinieerd als een voorvoegsel voor de postinstall-bestanden. - De kickstart- en postinstall-bestanden worden beschikbaar gesteld aan de gastencomputer door een "One Shot" -webserver op de host uit te voeren. Het standaardadres voor deze webserver om verder te luisteren, is het Inet-IP-adres van de host en de standaardpoort is 8585. Dit kan worden gewijzigd door de parameter 'Kickstart_Listen_on' te specificeren: vboxn-init testbox0 ubuntu auto kickstart_listen_on = 192.168.1.101: De startpagina van 8080PRODUCT


vboxn Gerelateerde software