Virtualization2.0-openstack
仮想化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プラットフォームは、Web UIダッシュボードによって管理されます。 9つのコアキーコンポーネントで構成されます。
これらの主要な概念は次のように詳細に説明されています-
- Nova はコンピューティングエンジンです。 多数の仮想マシンを展開および管理するために使用されます。
- Swift は、オブジェクトとファイルのストレージシステムです。
- Cinder はブロックストレージコンポーネントです。 ディスクドライブ上の特定の場所にアクセスします。
- Neutron はネットワーク機能を提供します。
- Horizon はOpenstackのダッシュボードです。 唯一のグラフィカルインターフェイス(WEB UI)です。
- Keystone はIDサービスを提供します。 これは、本質的にすべてのユーザーの中央リストです。
- Glance は、OpenStackにイメージサービスを提供します。 この場合、「イメージ」とは、ハードディスクのイメージ(または仮想コピー)を指します。
- Ceilometer は、クラウドが個々のユーザーに課金サービスを提供できるようにするテレメトリサービスを提供します。
- Heat を使用すると、開発者はクラウドアプリケーションの要件を、そのアプリケーションに必要なリソースを定義するファイルに保存できます。
Openstackのリリースバージョンは、次の図で説明されています。
Openstackのインストール
Openstackはオープンソースプラットフォームであるため、さまざまなソフトウェアディストリビューションを介してOpenstackをインストールおよびデプロイする方法は多数あります。 それらのそれぞれが、クラウドオペレーティングシステムに独自の価値を追加します。
新しいシステム管理者の場合、Openstackを使用したい場合は、OpenstackプラットフォームのISOイメージがプリインストールされています。 次のリンクからダウンロードできますhttps://docs.openstack.org/image-guide/obtain-imagesl
それらを手動でインストールするために、主なディストリビューターは-
- Ubuntu -https://www.ubuntu.com/cloud/openstack
- Red Hat -https://www.rdoproject.org/
- Suse -https://www.suse.com/products/suse-openstack-cloud/
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をインストールするには、以下の手順に従う必要があります。
- ステップ1 *-次のリンクからインストールスクリプトをダウンロードします-https://git.openstack.org/cgit/openstack-dev/devstack
このコマンドを使用します-* git clone https://git.openstack.org/openstack-dev/devstack*
ステップ2 *-次のコマンドを入力して、Devstackフォルダーを参照します– *$ cddevstack 。
ステップ3 *-ファイル *stack.sh を次のコマンド*。/stack.sh *で実行すると、インストールプロセスは次のように続行されます-
- ステップ4 *-パスワードを入力します。
- ステップ5 *-すべてのライブラリをダウンロードしてインストールする間、インストールプロセスを完了するのに約15〜20分かかります。
- ステップ6 *-インストールの最後に、ホストのIP、それを管理するためのURL、それを管理するためのユーザー名とパスワードが表示されます。
- ステップ7 *-サインインするには、ブラウザに入力する必要があります:ホストIP、インストール中に入力したユーザー名とパスワード。
- ステップ8 *-メインダッシュボードに、「インスタンス」の概要が表示されます。
- ステップ9 *-新しいインスタンスを作成するか、簡単な言葉で仮想マシンを作成するには、「インスタンス」をクリックします。
- ステップ10 *-「インスタンスの起動」をクリックします。
- ステップ11 *-以下に示すように、すべてのフィールドに入力します。
- ステップ12 *-次のスクリーンショットに示すように作成されたインスタンスが表示されます。