[51CTO.com クイック翻訳] 近年、Linux を含む最新のオペレーティング システムが開発され、一般的な PC にオペレーティング システムの仮想化が導入されています。ハイパーバイザーを使用して複数のオペレーティング システムを実行すると、開発者、システム管理者、および技術者は、テストや学習用の小規模で分散可能な仮想環境を作成できます。 仮想化が普及するにつれて、作業を容易にするソフトウェアが増えています。 Vagrant はそのようなソフトウェアの 1 つです。今日は、Linux で Vagrant を使い始める方法について説明します。Vagrant とは何でしょうか?ベースシステムに Vagrant をインストールするにはどうすればよいですか?そしてそれは何に使えるのでしょうか? Vagrant とは何ですか? Vagrant は、Virtual Box や VMware などの仮想化ソフトウェアと連携して、既知の状態で仮想マシンを簡単に作成、構成、複製できるツールです。これにより、Vagrant Cloud から事前構成された仮想マシンまたはアプライアンスを取得し、初期化してシステム上で実行することが容易になります。誰でも簡単にイメージを取得し、いくつかの簡単なコマンドを実行して、仮想サーバーを操作することができます。 Vagrantをインストールする Vagrant の zip ファイルはダウンロード ページからダウンロードできます。解凍すると、アプリケーション イメージが見つかります。実行可能にして実行します。 あるいは、ディストリビューションのコード リポジトリからインストールすることもできます。
Fedora の場合:
図1 Vagrant は、Hyper-V、VMWare、Parallels、VirtualBox、libvirt と互換性があります。このチュートリアルでは、Linux カーネルに組み込まれたハイパーバイザーである libvirt を使用します (libvirt の構成方法については、https://www.maketecheasier.com/create-linux-virtualization-workstation/ で詳しく説明されています)。 Vagrant libvirt プロバイダーをインストールするには、次のいずれかのコマンドを使用します。
または
図2 最初の Vagrant ボックスを開始する Vagrant を起動するには、デバイスを追加し、仮想マシン用のディレクトリを作成してから、システムを初期化するためのコマンドと仮想マシンを起動するためのコマンドの 2 つの Vagrant コマンドを実行します。 まず、システムにデバイスを追加します。
プロバイダーをフラグとして必ず追加してください。その他のボックスは、https://app.vagrantup.com/boxes/search でご覧いただけます。 次に、ディレクトリを作成してそこに移動します。
次に、Vagrant を初期化します。
初期化フェーズの一環として、Vagrant は現在の作業ディレクトリ (例: vagrant-test1) に「Vagrantfile」というファイルを作成します。必要な数のディレクトリを作成し、Vagrant を初期化できます。各ディレクトリと Vagrantfile は仮想マシンを表します。これらの異なる仮想マシンは、同じデバイス (precise32 など) または異なるデバイスに基づくことができます。 仮想マシンを起動するには、次のコマンドを実行します。
起動すると、仮想マシンはヘッドレス モード (モニターや仮想画面なし) で実行され、SSH 経由でのみ接続できるようになります。これは、通常の SSH クライアント経由で、または組み込みの ssh コマンドを使用して、ネットワーク上の他のコンピューターから実行できます。別の SSH クライアントを使用する場合は、正しい IP アドレスはホスト マシン (Vagrant とプロバイダーを実行している PC) の IP アドレスですが、ポートが異なります。起動時に、Vagrant はポート 22 (SSH 用) を転送する方法を表示します。おそらくポート2222に転送されます。 組み込みの ssh コマンドを使用するには、次のように入力します。
これで仮想マシンに接続されました。 SSH 接続を終了するには、「exit」と入力するか、Ctrl + D を押します。 最初のVagrantマシンを停止する 実行中の仮想マシンを停止するには、次のコマンドを使用します。
仮想マシンを削除するには、次のコマンドを使用します。
仮想マシンを破棄した後も、基本オペレーティング システム (.box ファイルから) は Vagrant 内に保存されたままなので、Vagrant が .box ファイルを再ダウンロードしなくても、必要に応じて他の仮想マシンを起動できます。 Vagrant では、わずか 2 つのコマンド (vagrant init と vagrant up) で、SSH 経由でアクセス可能な完全に機能する Linux 仮想マシンを起動できます。高度な設定は Vagrantfile を介して行うことができます。詳細については、Vagrant のドキュメント (http://docs.vagrantup.com/v2/) を参照してください。 原題: Linux での Vagrant 入門、著者: John Perkins [51CTOによる翻訳。パートナーサイトに転載する場合は、元の翻訳者と出典を51CTO.comとして明記してください。 |
<<: クラウド コンピューティング テクノロジーが中小企業の IT サービス市場をどのように変えるか
>>: ユーザーのニーズを捉え、UCloudプライベートクラウドは進化し続けます
多くのウェブマスターやウェブサイト編集者は、毎日大量のサイトコンテンツを更新する必要があります。コン...
みなさんこんにちは。私はSEOプロモーション業界に参入したばかりの新人です。毎日少し戸惑っていますが...
今朝目覚めると、海南ウェディングネットワーク、遂城旅行ネットワーク、インターネットマーケティングリサ...
v.psは今年のダブル12に向けて特別イベントを開始しました。英国、ドイツ、オランダのクラウドサーバ...
[51CTO.comより] 第9回中国(天津浜海)国際エコシティフォーラムと2018年中国国際デジタ...
「パンケーキおばさんのO2O暴露」という記事を見ました。この記事を読んでから、ずっと興味深くて、私も...
数日前、友人が QQ で、私のブログ投稿が 3 件連続して Baidu のインデックスに含まれていな...
検索エンジンのランキングにプラスの影響を与える主な要因世界トップ 5 の SEO 企業の 1 つから...
従量課金制の価格モデルの背後には、パブリック クラウドが最新かつ最高の開発、DevOps、AI ツー...
初心者のウェブマスターとして、私たちはウェブサイトのプロモーションの初期段階で多くの問題に遭遇します...
北京ニュース(記者杜丁)「ダブル11」オンラインショッピングピークプロモーションデーが近づいているこ...
著者: Han Weisen は、China Mobile Cloud Capability Cen...
[[350047]]この記事は、王建宗、何安訓らが執筆したWeChatパブリックアカウント「ビッグデ...
2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っていますウェブサイ...
価格競争ですでに赤字に陥っていた国内クラウドベンダーは、再び大きな危機に直面している。最近、2017...