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

Ubuntu14.04でのOpenStackのインストール??

この質問にはすでに回答があります :OpenStackをインストールするにはどうすればよいですか?

(2つの回答)
4年前に閉鎖されました。

Ubuntu 14.04にOpenStackインストールを段階的にインストールできる人はいますか?

または

自動インストール用のhttp://openstack.redhat.com/Quickstartのようなスクリプトはありますか? Ubuntuでdevstackを試しましたが、機能しませんでした(資格情報が機能しません)。

Dumiduの回答は機能しました(インストール)が、インストール用のユーザー名またはパスワードがないため、機能するかどうかを確認するものはありません。

UbuntuにOpenstackをインストールする方法はありますか?

承認された回答:

devstackを使用して、マシンにopenstackをデプロイできます。 devstackは開発に使用され、おそらくopenstackをデプロイするための最も速くて簡単な方法です。最初にopenstackをデプロイするための環境をセットアップし、次にdevstackを使用してopenstackをインストールします。

環境の準備:

  1. ubuntu14.04のゲストOSとしてubuntu14.04を使用して仮想マシンをデプロイします。仮想マシンの展開にはさまざまなハイパーバイザーを使用できます。私はVMwarePlayerを使用しました。 VMware Playerを使用して仮想マシンを展開する方法については、次のチュートリアルを参照してください。

    • VMwarePlayer-ubuntuへの仮想マシンのインストールとデプロイ
  2. 次に、仮想マシンをデプロイして使用する準備ができたら、githubリポジトリからdevstackスクリプトのクローンを作成する必要があるため、最初にターミナルを使用してgitをインストールします( Ctrl を押します)。 + Alt + t 一緒に)と入力します:

    sudo apt-get install git
    

    パスワードを入力し、インストールが完了するのを待ちます。次に、以下のコマンドを使用してdevstackスクリプトを取得します。

    git clone https://github.com/openstack-dev/devstack.git
    

    接続速度によっては、時間がかかる場合があります。

openstackのインストール:

  1. スクリプトやその他のファイルが正常にダウンロードされると、ディレクトリdevstackが取得されます。 このコマンドを実行したフォルダー内。ディレクトリに移動して、次のように入力します。

    cd devstack
    

    次に、以下を使用して、openstackに必要なパッケージをフェッチしてインストールするスクリプトを実行します。

    ./stack.sh
    
  2. 管理用のパスワードと、mysql、rabbitmqなどのいくつかのパッケージ(全部で6回)を設定するように求められます。パスワードは短くシンプルに保つことができます。また、別のパスワードを覚えたくない場合でも同じである可能性があります。これも接続速度にもよりますが、完了するまでに約2時間かかります(200kbps程度だと思います)。ここでスクリプトについて読むことができます。スクリプトは、さまざまなサービスとパッケージをダウンロードしてインストールし、開始します。

  3. 実行の出力は、ダウンロードされているスクリプトとその他のインストール出力を説明します。これは、インストールが失敗した場合のトラブルシューティングに役立ちます。スクリプトが正常に実行を完了すると、出力は次の行で終わります。

    Horizon is now available at http://10.1.119.60/
    Keystone is serving at http://10.1.119.60:5000/v2.0/
    Examples on using novaclient command line is in exercise.sh
    The default users are: admin and demo
    The password: password
    This is your host ip: 10.1.119.60
    stack.sh completed in 257 seconds.
    

    これが得られない場合は、スクリプトでいくつかのエラーが発生したため、最初にそれらを整理する必要があります。*

  4. インストールが成功した場合は、ブラウザを開いて、出力メッセージに示されているURLを入力できます。

    This is your host ip: xxx.xxx.xxx.xxx

    上に示すように。 **

  5. ユーザー名とパスワードを尋ねるページが表示されます。ユーザー名はadminです パスワードは、openstackをインストールしたときに入力したものです(6つのパスワードの最初のもの)。覚えていない場合は、localrcを開いてください devstackフォルダーにファイルを保存し、確認します(localrcという名前のいずれかです。 、または.localrc またはlocal.conf

  6. マシンまたは仮想マシンを再起動したり、ログオフしたりした場合は、マシンの起動時にすべてのサービスが開始されないため、openstackサービスを再起動する必要があります。サービスを再起動するには、devstackにいるときに、ターミナルで次のコマンドを実行します フォルダ:

    ./rejoin-stack.sh
    

    正常に完了すると、すべてのopenstackサービスが開始され、同じユーザー名とパスワードを使用してアクセスできるようになります。

  7. 上記のインストールではneutron(ネットワーキングコンポーネント)はインストールされません。neutronをインストールするには、localrcの最後に以下を追加してください。 ファイル:

    disable_service n-net
    enable_service q-svc
    enable_service q-agt
    enable_service q-dhcp
    enable_service q-l3
    enable_service q-meta
    enable_service neutron
    #Optional, to enable tempest configuration as part of devstack
    enable_service tempest
    

    その後、もう一度./stack.shを実行します 。

注:

  • openstackは(仮想マシンではなく)ベアマシンにインストールできますが、セキュリティと使いやすさのために仮想マシンにインストールすることをお勧めします。 devstackをインストールすると、管理者パスワードが削除されます(特権コマンドの場合でもパスワードを要求されません)。また、インストールのクローンを作成して、インストールを台無しにした場合でも、台無しにしたものを破棄して、仮想マシンの最新の作業イメージに戻すことができます。

  • LTS OSを搭載した新しいクリーンな仮想マシンにopenstackをインストールすることをお勧めします。サポートとテストは通常​​、LTSで行われるため、LTSバージョンの場合は、チャネルとフォーラムでより多くの応答が得られます。また、新しい仮想マシンは、パッケージバージョンの競合がないことを保証し、インストールを容易にするのに役立ちます。

  • プロキシの背後にいる場合は、/etc/environmentの環境変数としてプロキシを仮想マシンに追加する必要がある場合があります。 グローバルに追加する場合、または~/.bashrcに追加する場合はファイル ローカルおよび/etc/apt/apt.confにある場合はファイル 。 httpプロキシとhttpsプロキシを追加した後でもgitがパッケージをフェッチできない場合は、スクリプトを少し調整する必要があるかもしれません。

関連:Ubuntuでユーザーアカウントをパスワードなしに設定しますか?

*多くの根拠をカバーする必要があり、1つの解決策でそれらを述べることはほぼ不可能であるため、これらすべてのエラーに標準的な解決策を与えることは困難です。スクリプトが失敗する原因となったエラーを解決したら、./stack.shを使用してスクリプトを再起動する必要があります devstackにいるとき フォルダ。

**ログイン時にエラーが発生した理由は、インストールが成功しなかったか、再起動したためです。再起動した場合は、openstackサービスを再起動する必要があります。インストールが失敗した場合は、最初にエラーのトラブルシューティングを行う必要があります。その後、スクリプトを再起動します。

関連:wifiドライバーのインストール中にエラーが発生します。これを修正する方法は?
Ubuntu
  1. Ubuntu 22.04CinnamonDesktopのインストール

  2. USBからのUbuntu20.04のインストール

  3. 高性能のオープンインフラストラクチャがUbuntuに登場

  1. Ubuntu 20.04CinnamonDesktopのインストール

  2. Ubuntu20.04Tomcatのインストール

  3. Ubuntu20.04サーバーのインストール

  1. Ubuntu 20.04ChromiumBrowserのインストール

  2. Ubuntu20.04Kylinデスクトップのインストール

  3. Ubuntu20.04PostgreSQLのインストール