vboxn

VirtualBoxマシンの作成とプロビジョニングを自動化する
今すぐダウンロード

vboxn ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • BSD License
  • 価格:
  • FREE
  • 出版社名:
  • Gerard Flanagan
  • 出版社のWebサイト:
  • http://wefft.codebasehq.com/

vboxn タグ


vboxn 説明

vboxnはVirtualBoxのmachines.Overiewvboxnの作成が再現可能と無人の方法で新しいVirtualBoxのマシン・イメージを作成するためのPython /バッシュライブラリで自動化するコマンドラインツールです。 【選択パッケージは3つのユーザー向けのスクリプトが含まれて(それはいくつかの展開テンプレートを借りてくる)veeweeの範囲に類似した開発者向けのユーティリティ、として意図されています - 新しい仮想マシン(バッシュ)を作成し、ブートストラップするためのvboxn-INIT .-デフォルト又はユーザ提供スクリプト(バッシュ)を介して機械のプロビジョニングのためのさらなるvboxn、ポストインストール.-既存の機械を操作するためvboxn(パイソン).VagrantTheデフォルトポストインストールスクリプトは、流浪と互換性のある方法で仮想マシンを構成することを意図しています。たとえば、あなたが作成したVMがpangolin32vagrantパッケージ--base pangolin32 --output呼び出された場合 - インストール後のステップが完了した(とマシンがシャットダウンされた)したら、すぐにベイグラントベースボックスとしてVMをパッケージ化することができるはずですpangolin32.boxThe新しいボックスが、その後、さらに次のように構成され、既存のベイグラントのインストールに追加することができます:放浪ボックスには、より多くのinfo.StatusTheのUbuntu 12.04ゲスト用ベイグラントベースボックス上のドキュメントは作品をインストールpangolin32.boxSeeを追加し、archlinuxゲストがインストール完了していません - デフォルトのpostinstallスクリプトは、特定のポイントの後に失敗しました。 Ubuntuは現時点ではすべてのIが必要であるので、は、PyPIからthat.InstallationInstallを越えて行くための当面の予定はありません:PIPがvboxnDevelopmentEitherをインストール://github.com/devopsni/vboxn.git#egg=:ピップは-eのgit + HTTPSをインストールvboxnOr:vboxn-INIT pangolin32のubuntu autoIfすべてがうまく行き、OSが正常にインストールされた、シャットダウン:./bin/buildoutQuickstartThe bootstrap.py pythonのゲストOSとしてUbuntuの12.04を作成して、GUIモードでの新しいVirtualBoxのマシンを起動し、インストールされます、次の再び成功し、インストール後script.:vboxn-postinstall pangolin32Ifこと、シャットダウンマシンを実行し、ヘッドレスでそれを起動する(GUIレス)モード、(-h今のいずれかのGUIから、またはsudoをシャットダウン付き)仮想マシン:vboxnヘッドレスあなたはSSHのことができるようにする必要があり、pangolin32Nowは、ブートのマシンのための十分な時間を待って、あなたはいつもの場所(の〜/ .ssh / id_rsa.pub)でのRSA公開鍵を持っていたと仮定し、それが成功した新しいマシンにコピーされました実行中のインスタンスへの(T経由でアドレス192.168.44.100で、デフォルトで彼はhostonlyアダプタアドレス192.168.44.1を持つ)【選択rootパスワードがvboxnに設定されており、vboxnと呼ばれる管理ユーザーがこのpassword.Bothでもありinitとインストール後のフェーズは、使用してホスト上の「ワンショット」のWebサーバーを出せますnetcatユーティリティは、インストールが失敗した場合、これらはまだ実行することができるとkilled.vboxn-initvboxn-初期化する必要があり、標準のPythonパッケージのインストールの一部としてインストールされますbashスクリプトですが、また、Pythonのいずれかを必要とせずに使用スタンドアロンのかもしれませんまたはvboxn itself.Usagevboxn-のinit <オート| auto64 | iso_source_file> 説明:自動化VirtualBoxのマシンinstances.Examplesの作成:vboxn- INIT testbox0 Ubuntuの自動vboxn-INIT testbox0 Ubuntuの自動キックスタート= NO vboxn-INIT testbox0 Ubuntuの自動kickstart_file = bootstrap.sh vboxn-INIT testbox0 Ubuntuの自動インストール後= NO vboxn-INIT testbox0 Ubuntuの自動vm_basefolder = / SRV / VBOX vboxn-INIT testbox0 archlinuxアークhlinux - 2011年8月19日 - コア-i686.iso vboxn-のinit testbox0 archlinux ISO / archlinux - 2011年8月19日 - コア-i686.isoのconf / vm.propertiesNotes: - ISOソースの指定 '自動' または 'auto64' をダウンロードしますOSの最新の一般的な64分の32ビットのインストールイメージ - プロパティファイルオプションでデフォルトのVMの設定オプションへの供給のオーバーライドに使用することができ、それはvboxn-initによって供給され、有効なシェルスクリプトでなければなりません。 - プロパティは、さらに、コマンドライン引数として定義することができます。プロパティファイルとコマンドラインの両方の性質を与えられている場合は、コマンドラインで指定されたものが優先されます。 - もし「キックスタート= YES」(デフォルト)と「kickstart_file」は、一般的なキックスタートファイルは、このプロジェクトのgithubのリポジトリからダウンロードされ、新しいゲストマシン上で実行され、指定されていません。同様に「インストール後= YES」と「postinstall_configure_files」の。 - 「postinstall_configure_filesは、」与えられ、OSがインストールされた後、ゲスト上で実行するために連結されますファイルのスペース区切りのリストでなければなりません。 「postinstall_configure_root」は、必要に応じてインストール後のファイルの接頭辞として定義することができます。 - キックスタートおよびインストール後のファイルは、ホスト上の「ワンショット」のWebサーバーを実行して、ゲストマシンで使用可能になります。リッスンするには、このWebサーバのデフォルトのアドレスは、ホストのINET IPアドレスで、デフォルトのポートは、これは「kickstart_listen_on」パラメータを指定することで変更でき8585.ですがvboxn-INIT testbox0 Ubuntuの自動kickstart_listen_on = 192.168.1.101: 8080Productのホームページ


vboxn 関連ソフトウェア