Vagrant、仮想化開発環境の作成と構成

放浪者について

次の記事では、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パッケージをダウンロードします 必要:

vagrant.debファイルをダウンロードする

wget https://releases.hashicorp.com/vagrant/2.2.9/vagrant_2.2.9_x86_64.deb

ダウンロードが完了すると、次のことができます パッケージをインストールします ターミナルでの入力:

Vagrantのインストール

sudo apt install ./vagrant_2.2.9_x86_64.deb

インストールが完了したら、次のコマンドを実行してすべてが正しいことを確認できます。 インストールされているバージョン:

Vagrantバージョン

vagrant --version

出発

作ります Vagrantプロジェクトは、プロジェクトのルートディレクトリを設定し、Vagrantファイルを定義するのと同じくらい簡単です。.

まず、次のコマンドを実行する必要があります ディレクトリを作成してからアクセスします:

サンプルプロジェクトのディレクトリを作成します

mkdir ~/mi-proyecto-vagrant

cd ~/mi-proyecto-vagrant

さあ、 コマンドを使用して新しいVagrantfileを作成します 浮浪者の初期化、続いて使用したいボックス.

ボックスはVagrant環境のパッケージ形式であり、ベンダー固有です。 見つけることができます で公開されているVagrantBoxのリスト ボックスカタログ.

この例では、debian / stretch64ボックスを使用します。

initコマンド

vagrant init debian/stretch64

Vagrantfileは、仮想マシンを構成およびプロビジョニングする方法を説明するRubyファイルです。 ユーザー 開くことができます vagrantfile、コメントを読み、それぞれのニーズに応じて調整します.

次に、コマンドを実行します 浮浪者 パラ 仮想マシンを作成および構成する:

浮浪者

vagrant up

Vagrantはプロジェクトディレクトリをにマウントします / vagrant 仮想マシンで。 これにより、ホストマシンでプロジェクトファイルを操作できるようになります。

仮想マシンにアクセスする、実行します:

sshとの接続

vagrant ssh

その中に入ると、興味のある変更を加えることができます。

放浪者のシステム情報

できる 仮想マシンを停止します 次のコマンドで必要なときはいつでも:

vagrant halt

マシンの作成中に作成されたすべてのリソースを破棄します、使用するコマンドは次のようになります。

コマンドを破棄する

vagrant destroy

そして、これに一般的に、Ubuntu20.04にVagrantをインストールして基本的なプロジェクトを作成する方法を見てきました。 それを必要とするユーザーは、このツールのインストールと使用に関する詳細情報を入手できます 公式ページにアクセスすると、 公式ドキュメント.


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。