OpenStack 勉強記 part1

OpenStack 勉強しようねシリーズ。

環境

  • iMac(2009)
    • memory = 12GBくらい
    • CentOS7
    • rdo

家で使っていない PC かつスペックが一番良いもの = iMac (2009) だったので、そこに rdo を突っ込みました。

endpoint

同一サービスに複数の endpoint 作っても、1つだけが利用可能になるみたい。

  • publicurl
    • 外部からの一般ユーザーが api を叩く用
  • internalurl
  • adminurl
    • 管理者権限が必要な操作をするときに叩く用?

novnc_proxy の URL

Horizon からコンソールを見ようとすると、アクセスが出来ない。

よくよく見ると、ローカルIPに対してアクセスしにいっている。今回の環境では外部からアクセスする IP と内部の IP が NAT で変換されているので、外部に見せてる方の IP にアクセスしに行ってほしい。

探してみると、"novncproxy_base_url" という設定項目があったので、以下のように設定しました。"/etc/nova/nova.conf" に設定します。

novncproxy_base_url=http://<外部から見えるIP>:6080/vnc_auto.html

この後、"nova compute" を再起動すると、アクセスする IP が変更されていました。

novnc で コロン打てないよ問題

以下を参考にした。