次の記事では、Vagrantについて見ていきます。 これは 仮想化開発環境を作成および構成するためのコマンドラインツール。 これにより、インストールするサービスとその構成を定義できます。 このツールはローカル環境で動作するように設計されており、シェルスクリプト、Chef、Puppet、またはAnsibleで使用できます。
デフォルトでは、 Vagrantは、VirtualBox、Hyper-V、Dockerでマシンをプロビジョニングできます。 アドオンシステムを介して、Libvirt(KVM)、VMware、AWSなどの他のプロバイダーをインストールすることもできます。
上で述べたように、Vagrantは、特定の機能とコンポーネントを備えた仮想マシンの作成と構成を支援するために使用されます。 このソフトウェアの大きな利点は、Vagrantfileと呼ばれる構成ファイルがあり、作成するVMのすべての構成が一元化されていることです。 Vagrantfileを使用して、必要な回数だけVMを作成できます。 また、超軽量なので、リポジトリに追加したり、同僚にメールで送信したりできます。
Vagrantは通常、開発者が複数のオペレーティングシステムで動作する開発環境をセットアップするために使用します。 Gnu / Linux、MacまたはWindowsで動作します。 リモート開発環境では、ユーザーはお気に入りのエディターやプログラムをあきらめる必要があります。 Vagrantは、私たちがすでに使い慣れているツールを使用してローカルシステムで動作します。
次の行に表示されます Ubuntu20.04マシンにVagrantをインストールする方法。 このために、デフォルトのプロバイダーであるVirtualBoxを使用します。
UbuntuにVagrantをインストールする
いつものように、最初のステップはツールをダウンロードしてインストールすることですが、この場合、使用する仮想マシンプロバイダーもインストールする必要があります。 これは無料でVagrantに統合されているため、デフォルトではVirtualBoxになります。
Si VirtualBox システムにインストールされていません、ターミナルを開いて(Ctrl + Alt + T)、次のコマンドを実行することでインストールできます。
sudo apt update; sudo apt install virtualbox
これらの行を書いているとき、Vagrantの最新の安定バージョンは2.2.9です。 ダウンロードについては、 ユーザーはにアクセスできます ダウンロードページ または、新しいバージョンが利用可能かどうかを確認してください。 私たちもできます ターミナルからwgetを実行し(Ctrl + Alt + T)、. debパッケージをダウンロードします 必要:
wget https://releases.hashicorp.com/vagrant/2.2.9/vagrant_2.2.9_x86_64.deb
ダウンロードが完了すると、次のことができます パッケージをインストールします ターミナルでの入力:
sudo apt install ./vagrant_2.2.9_x86_64.deb
インストールが完了したら、次のコマンドを実行してすべてが正しいことを確認できます。 インストールされているバージョン:
vagrant --version
出発
作ります Vagrantプロジェクトは、プロジェクトのルートディレクトリを設定し、Vagrantファイルを定義するのと同じくらい簡単です。.
まず、次のコマンドを実行する必要があります ディレクトリを作成してからアクセスします:
mkdir ~/mi-proyecto-vagrant cd ~/mi-proyecto-vagrant
さあ、 コマンドを使用して新しいVagrantfileを作成します 浮浪者の初期化、続いて使用したいボックス.
ボックスはVagrant環境のパッケージ形式であり、ベンダー固有です。 見つけることができます で公開されているVagrantBoxのリスト ボックスカタログ.
この例では、debian / stretch64ボックスを使用します。
vagrant init debian/stretch64
Vagrantfileは、仮想マシンを構成およびプロビジョニングする方法を説明するRubyファイルです。 ユーザー 開くことができます vagrantfile、コメントを読み、それぞれのニーズに応じて調整します.
次に、コマンドを実行します 浮浪者 パラ 仮想マシンを作成および構成する:
vagrant up
Vagrantはプロジェクトディレクトリをにマウントします / vagrant 仮想マシンで。 これにより、ホストマシンでプロジェクトファイルを操作できるようになります。
へ 仮想マシンにアクセスする、実行します:
vagrant ssh
その中に入ると、興味のある変更を加えることができます。
できる 仮想マシンを停止します 次のコマンドで必要なときはいつでも:
vagrant halt
へ マシンの作成中に作成されたすべてのリソースを破棄します、使用するコマンドは次のようになります。
vagrant destroy
そして、これに一般的に、Ubuntu20.04にVagrantをインストールして基本的なプロジェクトを作成する方法を見てきました。 それを必要とするユーザーは、このツールのインストールと使用に関する詳細情報を入手できます 公式ページにアクセスすると、 公式ドキュメント.