![FirefoxプライベートネットワークVPN](/f/d24ec055eb6ecf37d40c971df04193aa.png?width=100&height=100)
この記事では、vagrantを使用して仮想マシンを数分で起動する方法を説明します。 CentOS 7. しかし、最初にvagrantについて少し紹介します。
Vagrant は、ポータブル仮想マシンを作成およびプロビジョニングするためのオープンソースプロジェクトです。 vagrantを使用すると、信じられないほど短時間で複数の仮想マシンを起動できます。 Vagrantを使用すると、ISOファイルのダウンロードに煩わされることなく、複数のオペレーティングシステムまたはディストリビューションを試すことができます。
virtualBoxをダウンロードする必要があります。 VagrantはAWSで実行され、 Docker と VMware それも。 ただし、このチュートリアルではVirtualBoxを使用します。
今、あなたは尋ねたいかもしれません:なぜ VirtualBox? 上で指摘したように、どの仮想化ソフトウェアを使用するかは実際には重要ではありません。 Linuxマシンは同じコマンドベースを持っているので、どれでもうまくいくでしょう。 重要なのは、vagrantのようなプロビジョニングソフトウェアを実行するには、virtualboxのような仮想化環境が必要です。<
www.tecmint.comにvirtualBoxのインストールに関するチュートリアルがいくつかありますが(たとえば CentOS7にVirtualBoxをインストールする)それでも、virtualbox5.1のインストールをすばやく実行します。
最初にVirtualBoxの依存関係をインストールします。
#yum -y install gcc dkms make qt libgomp patch#yum -y install kernel-headers kernel-devel binutils glibc-headers glibc-develfont-forge。
次に、VirtualBoxリポジトリを追加します。
#cd /etc/yum.repo.d/ #wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo.
次に、カーネルモジュールをインストールしてビルドします。
#yum install -yVirtualBox-5.1。 #/ sbin / rcvboxdrvセットアップ。
ここでは、Vagrantの最新バージョン(執筆時点では1.9.6)をダウンロードしてインストールします。 yumコマンド.
64ビットマシンの場合 #yum -y install https://releases.hashicorp.com/vagrant/1.9.6/vagrant_1.9.6_x86_64.rpm 32ビットマシンの場合 #yum -y install https://releases.hashicorp.com/vagrant/1.9.6/vagrant_1.9.6_i686.rpm.
お気に入りのLinuxディストリビューションまたはオペレーティングシステムをインストールするディレクトリを作成します。
#mkdir〜 / vagrant-home#cd〜 / vagrant-home
お気に入りのディストリビューションまたはオペレーティングシステムをインストールします。
Ubuntuのインストール #vagrant init ubuntu / xenial64 CentOSのインストール #vagrant init centos / 7。
と呼ばれるファイル Vagrantfile 現在のディレクトリに作成されます。 このファイルには、仮想マシンの構成設定が含まれています。
Ubuntuサーバーを起動します。
#浮浪者。
ダウンロードが完了するのを待ちます。 それほど時間はかかりません。 インターネットの速度も重要です。
利用可能な事前設定済みボックスのリストについては、チェックアウトしてください https://app.vagrantup.com/boxes/search
Virtualboxを起動して、Vagrantfileで定義された構成でvirtualboxにロードされたビルド済みの64ビットUbuntu仮想マシンを確認します。 これは他のVMとまったく同じです。違いはありません。
別のボックスをセットアップしたい場合(たとえば CentOS7)、変更します Vagrantfile お気に入りのエディタを使用して、現在のディレクトリ(Vagrantfileが配置されている場所)にあるファイル。 私が使う viエディター 私の仕事のために。 15行目のすぐ下に次のように入力します。
config.vm.box =“ centos / 7”
Vagrantfile内のまだダウンロードされていないボックスのIPアドレスとホスト名を設定することもできます。 これは、プロビジョニングするボックスの数をできるだけ多くするために実行できます。
静的IPアドレスを設定するには、行35のコメントを解除し、IPアドレスを選択したものに変更します。
config.vm.network "private_network"、ip: "192.168.33.10"
この変更が完了したら、以下のコマンドを入力してマシンを起動します。
#浮浪者。
この仮想サーバーの管理は非常に簡単です。
#vagranthalt [サーバーのシャットダウン] #vagrant up [サーバーの起動] #vagrant destroy [サーバーの削除]
このチュートリアルでは、vagrantを使用して、面倒なことなくサーバーをすばやく構築しました。 ISOファイルのダウンロードについて心配する必要がなかったことを忘れないでください。 新しいサーバーをお楽しみください!