GNU/Linux >> Linux の 問題 >  >> Linux

Debian10にOpenNebulaをインストールする方法

OpenNebulaは、エンタープライズクラウドの構築と管理に使用できる無料のオープンソースクラウドコンピューティングプラットフォームです。管理者は簡単にインストール、更新、操作できます。 OpenNebulaは、KVMハイパーバイザーに基づくデータセンターの仮想化とクラウド展開のために特別に設計されています。 KubernetesまたはDockerHubのコンテナーを組み合わせ、複数の仮想化テクノロジーを統合して、ワークロードのニーズに対応します。

このチュートリアルでは、Debian10にOpenNebulaをインストールして設定する方法を紹介します。

前提条件

  • Atlantic.Netクラウドプラットフォーム上の新しいDebian10VPS
  • サーバーで構成されているrootパスワード

ステップ1-Atlantic.Netクラウドサーバーを作成する

まず、Atlantic.Netクラウドサーバーにログインします。オペレーティングシステムとしてDebian10を選択し、少なくとも4GBのRAMを搭載した新しいサーバーを作成します。 SSH経由でクラウドサーバーに接続し、ページの上部で強調表示されているクレデンシャルを使用してログインします。

Debian 10サーバーにログインしたら、次のコマンドを実行して、ベースシステムを最新の利用可能なパッケージで更新します。

apt-get update -y

ステップ2–MariaDBサーバーをインストールする

OpenNebulaはMariaDBをデータベースバックエンドとして使用するため、サーバーにインストールする必要があります。次のコマンドでインストールできます:

apt-get install mariadb-server gnupg2 -y

インストールしたら、次のコマンドを使用してMariaDBシェルにログインします。

mysql

ログインしたら、次のコマンドを使用してデータベースとユーザーを作成します。

CREATE DATABASE opennebula;
GRANT ALL PRIVILEGES ON opennebula.* TO 'oneadmin' IDENTIFIED BY 'password';

次に、特権をフラッシュし、次のコマンドでMariaDBを終了します。

FLUSH PRIVILEGES;
EXIT;

ステップ3–OpenNebulaをインストールする

まず、次のコマンドを使用してGPGキーをダウンロードして追加します。

wget -q -O- https://downloads.opennebula.org/repo/repo.key | apt-key add -

次に、次のコマンドを使用してOpenNebulaリポジトリを追加します。

echo "deb https://downloads.opennebula.org/repo/5.12/Debian/10 stable opennebula" > 
/etc/apt/sources.list.d/opennebula.list

次に、リポジトリを更新し、次のコマンドを使用してOpenNebulaをインストールします。

apt-get update -y

apt-get install opennebula opennebula-sunstone opennebula-gate opennebula-flow -y

OpenNebulaをインストールしたら、次のコマンドを実行して、他の必要な依存関係をインストールします。

/usr/share/one/install_gems

次の出力が得られるはずです:

Execution continues in 15 seconds ...
Distribution "debian" detected.
About to install these dependencies:
* gcc
* rake
* libxml2-dev
* libxslt1-dev
* patch
* g++
* libsqlite3-dev
* libcurl4-openssl-dev
* libssl-dev
* default-libmysqlclient-dev
* postgresql-server-dev-all
* libzmq5
* libzmq3-dev
* libaugeas-dev
* ruby-dev
* make

Press enter to continue...

Enterキーを押して、必要な依存関係をインストールします。

ステップ4–OpenNebulaを構成する

次に、ファイル/etc/one/oned.confを編集して、データベース設定を定義する必要があります。

nano /etc/one/oned.conf

次の行を見つけます:

DB = [ BACKEND = "sqlite",
TIMEOUT = 2500 ]

そして、それらを次の行に置き換えます。

DB = [ BACKEND = "mysql",
SERVER = "localhost",
PORT = 0,
USER = "oneadmin",
PASSWD = "password",
DB_NAME = "opennebula",
CONNECTIONS = 25,
COMPARE_BINARY = "no" ]

ファイルを保存して閉じ、次のコマンドを使用してoneadminパスワードを生成します。

cat /var/lib/one/.one/one_auth

次の出力が表示されます。

oneadmin:cask7QuowHym

:OpenNebulaにログインするにはこのパスワードが必要になるため、上記のパスワードを覚えておいてください。

ステップ5–OpenNebulaのインストールを確認する

次に、OpenNebulaサービスを開始し、次のコマンドを使用してシステムの再起動時に開始できるようにします。

systemctl start opennebula opennebula-sunstone
systemctl enable opennebula opennebula-sunstone

次に、OpenNebulaデーモンを接続し、次のコマンドを使用してインストールを確認します。

su - oneadmin -c "oneuser show"

次の出力が得られるはずです:

ステップ6– OpenNebulaWebUIにアクセスする

次に、Webブラウザーを開き、URL http:// your-server-ip:9869を使用してOpenNebulaWebインターフェースにアクセスします。 。 OpenNebulaログインページが表示されます:

管理者のユーザー名とパスワードを入力し、ログインをクリックします ボタン。次のページにOpenNebulaダッシュボードが表示されます。

結論

おめでとう!これで、Debian10サーバーにOpenNebulaが正常にインストールおよび構成されました。これで、KVMを別のシステムにインストールし、KVMノードをOpenNebulaに追加して、OpenNebulaダッシュボードから最初の仮想マシンの作成を開始できます。今日Atlantic.NetからのVPSホスティングでOpenNebulaをお試しください!


Linux
  1. Debian10にApacheZooKeeperをインストールする方法

  2. Debian10にosqueryをインストールする方法

  3. Debian11にWildFlyをインストールする方法

  1. Debian9にRをインストールする方法

  2. Debian10にRをインストールする方法

  3. Debian10にIonicFrameworkをインストールする方法

  1. Debian11にDjangoFrameworkをインストールする方法

  2. PHP8をDebian11にインストールする方法

  3. Debian11にGitLabをインストールする方法