Virtualization2.0-openstack

提供:Dev Guides
移動先:案内検索

仮想化2.0-Openstack

この章では、Openstackと仮想化におけるその役割について説明します。

Openstackを理解する

OpenStackは、パブリックおよびプライベートクラウド向けのクラウドコンピューティングプラットフォームを構築および管理するためのソフトウェアです。 Openstackには最大のコミュニティがあります。 開発とコミュニティ構築の両方を監督する非営利組織であるhttps://www.openstack.org/foundation/[OpenStack Foundation]によって管理されています。 その公式ウェブページは– [[1]]

OpenStackは、クラウド環境を管理するためのさまざまなタスクを処理する仮想マシンやその他のインスタンスをデプロイするために使用されます。 OpenStackは、Infrastructure as a Service(IaaS)と見なされています。 Openstackに基づいて、管理方法を説明する次の概略図を参照してください。

ソース-https://www.openstack.org/

Openstack

Openstackプラットフォームは、Web UIダッシュボードによって管理されます。 9つのコアキーコンポーネントで構成されます。

Openstack Platform

これらの主要な概念は次のように詳細に説明されています-

  • Nova はコンピューティングエンジンです。 多数の仮想マシンを展開および管理するために使用されます。
  • Swift は、オブジェクトとファイルのストレージシステムです。
  • Cinder はブロックストレージコンポーネントです。 ディスクドライブ上の特定の場所にアクセスします。
  • Neutron はネットワーク機能を提供します。
  • Horizo​​n はOpenstackのダッシュボードです。 唯一のグラフィカルインターフェイス(WEB UI)です。
  • Keystone はIDサービスを提供します。 これは、本質的にすべてのユーザーの中央リストです。
  • Glance は、OpenStackにイメージサービスを提供します。 この場合、「イメージ」とは、ハードディスクのイメージ(または仮想コピー)を指します。
  • Ceilometer は、クラウドが個々のユーザーに課金サービスを提供できるようにするテレメトリサービスを提供します。
  • Heat を使用すると、開発者はクラウドアプリケーションの要件を、そのアプリケーションに必要なリソースを定義するファイルに保存できます。

Openstackのリリースバージョンは、次の図で説明されています。

バージョン

Openstackのインストール

Openstackはオープンソースプラットフォームであるため、さまざまなソフトウェアディストリビューションを介してOpenstackをインストールおよびデプロイする方法は多数あります。 それらのそれぞれが、クラウドオペレーティングシステムに独自の価値を追加します。

新しいシステム管理者の場合、Openstackを使用したい場合は、OpenstackプラットフォームのISOイメージがプリインストールされています。 次のリンクからダウンロードできますhttps://docs.openstack.org/image-guide/obtain-imagesl

Openstackのインストール

それらを手動でインストールするために、主なディストリビューターは-

Openstackはエンタープライズ環境向けであることを理解する必要があり、OpenStackをインストールするには、次のハードウェア要件が必要です。

インストール要件

Openstackのインストール要件は次のとおりです-

  • 次の役割を持つ少なくとも5台のマシン-
  • MAASサーバー用の1台のマシン。
  • オートパイロット用のマシン1台。
  • クラウド用の3台以上のマシン-
  • 少なくとも1つには2つのNICが必要です。
  • 少なくとも3つには2つのディスクが必要です。
  • プライベートクラウドLANを作成するための専用スイッチ。
  • そのLAN上のルーターを介したインターネットアクセス。

このラボでは、仮想マシンがあり、 Devstack をインストールします。 単一のラップトップ、PC、またはVMへのインストール用に設計されています。 開発評価用の生のアップストリームコードが含まれています。 以下でサポートされています-

  • Ubuntu 14.04/16.04
  • Fedora 23/24
  • CentOS/RHEL 7
  • Debianおよび
  • OpenSUSE

このバージョンのリンクは– [[2]]

Ubuntu 14.04にOpenstackをインストールする

Ubuntu 14.04にOpenstackをインストールするには、以下の手順に従う必要があります。

このコマンドを使用します-* git clone https://git.openstack.org/openstack-dev/devstack*

コマンド

接続完了

ステップ2 *-次のコマンドを入力して、Devstackフォルダーを参照します– *$ cddevstack

cddevstack

ステップ3 *-ファイル *stack.sh を次のコマンド*。/stack.sh *で実行すると、インストールプロセスは次のように続行されます-

スタック

  • ステップ4 *-パスワードを入力します。

パスワードを入力

  • ステップ5 *-すべてのライブラリをダウンロードしてインストールする間、インストールプロセスを完了するのに約15〜20分かかります。

ライブラリのダウンロード

  • ステップ6 *-インストールの最後に、ホストのIP、それを管理するためのURL、それを管理するためのユーザー名とパスワードが表示されます。

IPホスト

  • ステップ7 *-サインインするには、ブラウザに入力する必要があります:ホストIP、インストール中に入力したユーザー名とパスワード。

ホストIP

  • ステップ8 *-メインダッシュボードに、「インスタンス」の概要が表示されます。

インスタンス

  • ステップ9 *-新しいインスタンスを作成するか、簡単な言葉で仮想マシンを作成するには、「インスタンス」をクリックします。

インスタンスをクリック

  • ステップ10 *-「インスタンスの起動」をクリックします。

インスタンスの起動

  • ステップ11 *-以下に示すように、すべてのフィールドに入力します。

フィールド

  • ステップ12 *-次のスクリーンショットに示すように作成されたインスタンスが表示されます。

作成されたインスタンス