MochiuWiki : SUSE, EC, PCB
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
検索
個人用ツール
ログイン
Toggle dark mode
名前空間
ページ
議論
表示
閲覧
ソースを閲覧
履歴を表示
インストール - Vagrantのソースを表示
提供: MochiuWiki : SUSE, EC, PCB
←
インストール - Vagrant
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループのいずれかに属する利用者のみが実行できます:
管理者
、new-group。
このページのソースの閲覧やコピーができます。
== 概要 == Vagrantfileとは、仮想マシンの構築設定などを記述するためのファイルである。<br> 例えば、"仮想マシンはCeontOS 7をインストールする"、"IPアドレスを192.168.10.10にする"等である。<br> <br> Vagrantfileは、以下のような特徴がある。<br> * 仮想マシンの基本設定を記述できる。 * ファイルなので共有が簡単。 * 環境構築手順ファイルを呼び出せる。 * Ruby言語で記述する。 <br> Vagrantのコマンドを実行する時、自動的にVagrantfileが読み込まれて、記述内容にしたがって仮想マシンが構築される仕組みである。<br> Vagrantfileは一般的なファイルなので、多くのユーザに共有することもできる。<br> また、仮想マシンの構築後に必要なパッケージをインストールする場合、別ファイルに詳細な手順を記述して、Vagrantfileから呼び出すこともできる。<br> <br><br> == Vagantのインストール == # まず、[https://www.vagrantup.com/downloads.html Vagrantの公式Webサイト]にアクセスして、各プラットフォーム向けのVagrantをダウンロードする。<br> # Vagrantをインストールする。 #* CentOS #*: ダウンロードしたRPMファイルに対して、以下のコマンドを実行する。 #*: <code>sudo rpm -Uvh vagrant_<バージョン名>.rpm</code> #* SUSE #*: ダウンロードしたAppImageファイルのフルパスを、.profileファイル等に環境変数PATHを記述する。 #*: 以下の設定例では、~/InstallSoftware/VagrantディレクトリにVagrantのAppImageファイルを配置している。 #*: echo 'export PATH="$HOME/InstallSoftware/Vagrant:$PATH' >> ~/.profile #* Windows #*: ダウンロードしたVagrantのインストーラを起動して、手順にしたがってインストールする。 # PCを再起動する。 <br><br> == Vagrantの使用方法 == ==== Vagrantfileを作成 ==== ターミナルを起動して、以下のコマンドを実行する。<br> vagrant init <br> ==== Vagrantfileの設定 ==== Vagrantfileをテキストエディタで開く。<br> <br> 以下に、Vagrantfileの設定例を示す。<br> 以下の例では、CeontOS 7をインストールしているので、<code>config.vm.box = "centos/7"</code>と記述している。<br> VAGRANTFILE_API_VERSION = "2" Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| config.vm.box = "centos/7" config.vm.network :private_network, ip: "192.168.33.10" config.vm.provider "virtualbox" do |vb| vb.name = "training" vb.gui = false vb.memory = "2048" end config.ssh.private_key_path = "<SSHの暗号鍵ファイルのフルパス>" config.ssh.insert_key = false if Object.const_defined? 'VagrantVbguest' config.vbguest.auto_update = false config.vbguest.no_remote = true end end <br> ==== 仮想マシンの起動 ==== 上記の手順により、Vagrantを起動する準備が整う。<br> ターミナルから以下のコマンドを実行して、仮想マシンを作成する。<br> vagrant up <br> <code>vagrant up</code>は、Vagrantfileの内容にしたがって仮想マシンを構築して起動する。<br> この時、バックグラウンドではVirturalBoxが起動して、仮想マシンの作成が開始する。<br> <br> <code>vagrant up</code>は、実行するタイミングにより動作が変化するので注意すること。<br> 初回は、仮想マシンの構築と起動を行うが、2回目以降は仮想マシンの起動のみとなる。<br> ただし、2回目以降もVagrantfileが読み込まれていることは覚えておくこと。<br> * 仮想マシンを構築して起動(初回のみ) * 仮想マシンを起動(2回目以降) <br> ==== 仮想マシンにログイン ==== 仮想マシンの起動後、以下のコマンドを実行して、仮想マシンにログインする。<br> vagrant ssh <br> これにより、仮想マシンにおいて、vagrantユーザでログインできる。<br> また、vagrantユーザは標準で作成される。<br> <br> ==== 仮想マシンからログアウト ==== 仮想マシンからログアウトする場合は、[Ctrl] + [d]キーを同時押下、または、以下のコマンドを実行する。<br> exit <br> ==== 仮想マシンの停止 ==== 仮想マシンを停止する場合は、以下のコマンドを実行する。<br> vagrant halt <br> ==== 仮想マシンの削除 ==== 仮想マシンを削除する場合は、以下のコマンドを実行する。<br> vagrant destroy <br> 仮想マシンを削除する以外にも、仮想マシンを再作成する場合にも使用する。<br> <br><br> __FORCETOC__ [[カテゴリ:CentOS]][[カテゴリ:SUSE]]
インストール - Vagrant
に戻る。
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
Collapse