Als «vagrant» getaggte Fragen

Vagrant ist ein Tool zum Erstellen und Konfigurieren von leichten, reproduzierbaren und tragbaren Entwicklungsumgebungen. Standardmäßig wird die VirtualBox von Oracle für diese virtuellen Umgebungen verwendet, es werden jedoch auch andere Virtualisierungssysteme unterstützt. Die meisten Fragen zu Vagrant sollten zu Super User oder Stack Overflow gestellt werden.

2
vagabundierende öffentliche IP nicht zugänglich
Ich habe diese Konfiguration: config.vm.network "public_network", ip: "192.168.56.101", :mac => "0022334455DA" Und nachdem vagrant upifconfig gedruckt hat: eth0 Link encap:Ethernet HWaddr 08:00:27:12:96:98 inet addr:10.0.2.15 Bcast:10.0.2.255 Mask:255.255.255.0 inet6 addr: fe80::a00:27ff:fe12:9698/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1141 errors:0 dropped:0 overruns:0 frame:0 TX packets:861 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 …

1
Kann Vagrant zur Ausführung auf ein Verzeichnis von Puppet-Manifesten verweisen?
Ich verwende Vagrant, um eine anfängliche Puppet-Konfiguration zu starten, und bin verwirrt darüber, wie mehrere Manifeste (außer site.pp) in den Puppet-Ausführungsworkflow aufgenommen / ausgeführt werden können, ohne die zusätzlichen Manifeste in Module umzuwandeln und auf diese Weise einzuschließen. Im Puppet Manifests-Verzeichnis, auf das ich Vagrant zeige (siehe unten), habe ich …
9 puppet  vagrant 



5
Wie kann ich meinen Bereitstellungsschlüssel in Vagrant verschieben?
Ich möchte einen SSH-Schlüssel in Vagabund verschieben und sie einfügen. ~/.sshWas ist der einfachste Weg, dies zu tun? Ich habe Folgendes in meiner Vagrant-Datei: config.vm.synced_folder "conf.d", "/svr/conf.d" config.vm.provision :shell, :inline => "ls -l /svr/conf.d/.ssh" insgesamt 4 -rw-r - r-- 1 Vagabund Vagabund 1670 26. März 08:19 id_rsa.mediapop config.vm.provision :shell, :inline …
9 vagrant 

1
Was ist dd, wenn = / dev / zero von = / EMPTY bs = 1M
Oft sehe ich diesen Befehl zur Verwendung beim Erstellen einer Vagrant-Box sudo dd if=/dev/zero of=/EMPTY bs=1M Für mich scheint es, dass viele NULL-Zeichen gleichzeitig in eine Datei mit dem Namen EMPTY im FS-Stammverzeichnis von 1 MB kopiert werden. Meine Frage ist, wie dies die Speicherplatznutzung auf der Festplatte optimiert, wenn …

3
Wie bekomme ich eine anständige NFS-Leistung für Workloads wie Git?
Ich verwalte ein vagrantSetup für unsere Entwickler unter OSX, um VirtualBox-Systeme für die Entwicklung zu verwalten. Um die Unterstützung inotifyinnerhalb des Linux-Computers zu unterstützen, verzichten wir auf die übliche Methode zum Freigeben von Verzeichnissen mit VirtualBox: Stattdessen stellt der Virtualbox-Computer eine NFS-Freigabe bereit, die in OSX bereitgestellt wird. Git (und …

2
Paket von PPA mit Puppet installieren
Ich versuche, VMs automatisch mit vorinstalliertem Docker bereitzustellen. Meine Standard-init.pp sieht folgendermaßen aus: class { 'apt': always_apt_update => true, } package { [ #'build-essential', #'vim', #'curl', #'zsh', #'git-core', #'htop', #'wget', #'linux-image-generic-lts-raring', 'python-software-properties' #'lxc-docker' ]: ensure => 'installed', } apt::ppa { 'ppa:dotcloud/lxc-docker':} # refresh apt source exec { "apt-update": command => …
8 puppet  vagrant 



1
Packen Sie eine mit Vagrant erstellte VM als OVA-Appliance
Ich habe eine virtuelle Maschine mit Vagrant und einigen Bereitstellungsskripten erstellt. Jetzt möchte ich den Teilnehmern eines Workshops Kopien der vollständig bereitgestellten Maschine aushändigen. In diesem Workshop geht es hauptsächlich um die in der VM ausgeführte Software und nicht so sehr um Vagrant. Daher kommt die Installation von Vagrant auf …




1
Gunicorn wird nach einem HUP-Signal nicht vollständig nachgeladen
Ich versuche, einen funktionierenden Supervisor / Gunicorn / Django-Setup für Vagrant zu bekommen. Ich benutze Python-Watchdog, um Gunicorn neu zu starten, wenn Codeänderungen auftreten. Ich verwende die folgende Supervisor-Konfiguration für Gunicorn: [program:someapp] environment=PYTHONPATH='/vagrant/libs/unmodified/django-error-capture-middleware/src:/vagrant:/home/vagrant/.virtualenvs/someapp/lib/python2.7/site-packages:/vagrant/wsgi',DJANGO_SETTINGS_MODULE=someapp.settings.vagrant command=/home/vagrant/.virtualenvs/someapp/bin/gunicorn --bind 0.0.0.0:80 --pid=/home/vagrant/.gunicorn.pid --preload --workers=1 --debug --log-level debug --error-logfile - --access-logfile - vagrant_wsgi:application user=root group=root redirect_stderr=true …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.