vboxn

automatice la creación y aprovisionamiento de máquinas VirtualBox
Descargar ahora

vboxn Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • BSD License
  • Precio:
  • FREE
  • Nombre del editor:
  • Gerard Flanagan
  • Sitio web del editor:
  • http://wefft.codebasehq.com/

vboxn Etiquetas


vboxn Descripción

VBOXN es una herramienta de línea de comandos que automatiza la creación de máquinas VirtualBox.Overiewvboxn es una biblioteca de Python / Bash para crear nuevas imágenes de máquinas VirtualBox en una moda repetible y desatendida. Se pretende que una utilidad de desarrollador similar en alcance similar a Veewee, (de la cual toma unas cuantas plantillas de implementación). El paquete incluye tres scripts que enfrentan los usuarios: - VBOXN-INIT para crear y bootstrapping una nueva máquina virtual (bash) .- VBOXN-POSTINSTALL para aprovisionamiento adicional de la máquina a través de scripts predeterminados o suministrados por el usuario (bash) .- VBOXN para manipular las máquinas existentes (Python) .VagrantThe predeterminado Los scripts de PostInstall predeterminados están diseñados para configurar la máquina virtual de una manera que sea compatible con Vagrant. Una vez que se haya completado la etapa posterior a la instalación (y la máquina ha sido apagado), debe poder empaquetar inmediatamente la máquina virtual como una caja de base vagante, por ejemplo, si la máquina virtual que creó se llama PAGOLIN32Vagrant Package --Base Pangolin32 --Output Pangolin32.box La nueva caja se puede configurar y agregar más a una instalación Vagrant existente de la siguiente manera: Caja Vagrant Agregar pangolin32.boxVEE Los documentos en cajas de base Vagrant para obtener más información. ASTUSTHE UBUNTU 12.04 Instalaciones de invitados, la instalación de invitados de Archlinux no está completa - El script posterior a la instalación predeterminada falla después de un cierto punto. Dado que Ubuntu es todo lo que necesito en este momento, no hay planes inmediatos para ir más allá de eso.InstallaciónInstalación desde PYPI: PIP Instale vboxnDesarrollo VBoxnDesarrollo: PIP Instale -e git + https: //github.com/devopsni/vboxn.git#egg= vboxnor: Python Bootstrap.py ./bin/buildOutQuickStartThe lo siguiente creará e iniciará una nueva máquina de VirtualBox en el modo GUI e instalar Ubuntu 12.04 como el sistema operativo invitado: VBOXN-INIT Pangolin32 Ubuntu Autoif todo fue bien y el sistema operativo se instaló con éxito, apagado La máquina virtual (ya sea de la GUI, o con el cierre de sudo -H ahora), y ejecute el script de postinstall.:vboxn-postinstall pangolin32if que lo sucedió, apague la máquina nuevamente y lo inicie en modo sin cabeza (gui-menos): vboxn sin cabeza pangolin32now, espera el tiempo suficiente para que la máquina arrance y, suponiendo que tenga una clave pública de RSA en el lugar habitual (~ / .ssh / id_rsa.pub) y se copió en la nueva máquina con éxito, debería poder ssh a la instancia corriente (de forma predeterminada en la dirección 192.168.44.100 a través de T Adaptador hostonalmente con la dirección 192.168.44.1). La contraseña de la raíz se establece en VBOXN y hay un usuario de administrador llamado VBoxn también con esta contraseña. Las fases init y PostInstall THETSTALL TEOTH "One-shot" sean servidores web en el host usando el host usando el Utilidad de NetCAT, si la instalación falla, entonces estos pueden estar funcionando y deben ser asesinados .voxn-initvboxn-init es un script bash que se instalará como parte de la instalación del paquete de Python estándar, pero también podría usarse independiente sin requerir Python o vboxn en sí.usagevboxn-init Descripción: Automatice la creación de instancias de la máquina de virtualbox.examples: vboxn- init testbox0 ubuntu auto vbubuntu auto kickstart = no vbokn-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 archlinux arco HLINUX-2011.08.19-Core-I686.ISO VBOXN-INIT TESTBOX0 ARCHLINUX ISO / ARCHLINUX-2011.08.19-CORE-I686.ISO CONF / VM.PROPERTIESNUTES: - La especificación de 'Auto' o 'Auto64' para la fuente ISO se descargará La última imagen de instalación genérica de 32/64 bits para el sistema operativo: un archivo de propiedades se puede usar opcionalmente para suministrar anulaciones a las opciones predeterminadas de configuración de VM, se obtiene por vboxn-init y debe ser un script de shell válido. - Las propiedades se pueden definir adicionalmente como argumentos de la línea de comandos. Si se administran las propiedades de las propiedades de las propiedades y la línea de comandos, las que se especifican en la línea de comandos tomarán prioridad. - Si 'kickstart = sí' (el valor predeterminado) y 'kickstart_file' no está especificado, entonces se descargará un archivo genérico de Kickstart, desde el repositorio de GitHub de este proyecto y se ejecutará en la nueva máquina de invitados. De manera similar, para 'postinstall = sí' y 'postinstall_configure_files'. - 'postinstall_configure_files' debe ser una lista de archivos delimitada espacial que se concatenará en el orden dado y ejecutarse en el invitado después de instalar el sistema operativo. 'postinstall_configure_root' se puede definir opcionalmente como un prefijo para los archivos postinstall. - Los archivos Kickstart y PostInstall están disponibles para la máquina de invitados ejecutando un servidor web de "One Shot" en el host. La dirección predeterminada de este servidor web para escuchar es la dirección IP de INET del host, y el puerto predeterminado es 8585. Esto se puede cambiar al especificar el parámetro 'kickstart_listen_on': vboxn-init testbox0 ubuntu auto kickstart_listen_on = 192.168.1.101: Página de inicio de 8080 PRODUCT


vboxn Software relacionado