Mitakaリリースされましたね。
さて, やっとこさ時間つくってpackstackでLibertyをAll in One でインストールしました。
OPCELに向けてKilo入れたかったんだけど, mongodbのあたりでエラーが出てインストールしきれなかったためとりあえずさくっと入ったLibertyにしといた。
# pupetとの整合性がなんたらかんたらってググッたら出てきたのだけど, それ対応してもエラーが消えることはなかったんだよね。
手順はWebで出てくる通り
■ リポジトリ登録(現時点ではLibertyなので, KiloがいいひとはFedorapeopleへ)
# yum install https://www.rdoproject.org/repos/rdo-release.rpm ■ packstackインストール # yum install openstack-packstack ■ UPDATE # yum -y update ■ NetworkManager停止&Disable # systemctl stop NetworkManager 一応Reboot。 ■ answerfile編集後, packstack実行 # packstack –gen-answer-file=./ans.libertiy またまたReboot。 ■ インタフェース編集 vi /etc/sysconfig/network-script/ifcfg-enp*** |
ぶじにSuccessとなったらダッシュボードへアクセス。
完了!と思いきやneutorn-serverが死んでいるし, ボリュームがどーたらとなんかCinder関係でエラーが出ている。
neutronの方は/etc/neutron/neutron.conf内にrabbitmqの設定が間違っていた(というか, hostやportやらがコメントアウトされていた)から修正して復旧。
■ /etc/neutron/neutron.conf 修正 # The RabbitMQ broker address where a single node is used. # (string value) rabbit_host=localhost # The RabbitMQ broker port where a single node is used. # RabbitMQ HA cluster host:port pairs. (list value) この辺り修正してneutron-serverを再起動。 |
:
さて, Cinderはというと・・・。
こっちも/etc/cinder/cinder.confに記載漏れ。
こっちは認証系がごっそり無いというね。
■ /etc/cinder/cinder.conf 修正
[keystone_authtoken] # # Complete public Identity API endpoint. (string value) この辺り修正してcinder再起動。 |
:
さて, これで一通り無事に起動完了したのかしら?
■ 確認 # openstack-status == Nova services == openstack-nova-api: active openstack-nova-compute: active openstack-nova-network: inactive (disabled on boot) openstack-nova-scheduler: active openstack-nova-cert: active openstack-nova-conductor: active openstack-nova-console: inactive (disabled on boot) openstack-nova-consoleauth: active openstack-nova-xvpvncproxy: inactive (disabled on boot) == Glance services == openstack-glance-api: active openstack-glance-registry: active == Keystone service == openstack-keystone: inactive (disabled on boot) == Horizon service == openstack-dashboard: active == neutron services == neutron-server: active neutron-dhcp-agent: active neutron-l3-agent: failed neutron-metadata-agent: active neutron-openvswitch-agent: active == Swift services == openstack-swift-proxy: failed openstack-swift-account: failed openstack-swift-container: failed openstack-swift-object: failed == Cinder services == openstack-cinder-api: active openstack-cinder-scheduler: active openstack-cinder-volume: active openstack-cinder-backup: active == Ceilometer services == openstack-ceilometer-api: failed openstack-ceilometer-central: active openstack-ceilometer-compute: active openstack-ceilometer-collector: active openstack-ceilometer-alarm-notifier: active openstack-ceilometer-alarm-evaluator: active openstack-ceilometer-notification: active == Heat services == openstack-heat-api: active openstack-heat-api-cfn: inactive (disabled on boot) openstack-heat-api-cloudwatch: inactive (disabled on boot) openstack-heat-engine: active == Support services == openvswitch: active dbus: active target: active rabbitmq-server: active memcached: active == Keystone users == Warning keystonerc not sourced |