CentOS 6
Sponsored Link

OpenStack Havana - Nova 設定
2013/10/22
 
OpenStack Compute Service(Nova)をインストールします。
[1] Nova インストール
# EPEL OpenStack, EPELからインストール

[root@dlp ~]#
yum --enablerepo=openstack-havana,epel -y install openstack-nova
[2] Nova の基本設定
# データベース設定 (「password」は任意のパスワードを設定)

[root@dlp ~]#
openstack-db --init --service nova --password password

Please enter the password for the 'root' MySQL user:  
# MySQL root パスワード

Verified connectivity to MySQL.
Creating 'nova' database.
Updating 'nova' database password in /etc/nova/nova.conf
Initializing the nova database, please wait...
Complete!
[root@dlp ~]#
vi /etc/nova/nova.conf
# 59行目:コメント解除し変更(自ホストIP)

my_ip=
10.0.0.30
# 65行目:コメント解除し変更(自ホスト名)

host=
dlp.srv.world
# 68行目:コメント解除(IPv6が不要な場合)

use_ipv6=false
# 100行目:コメント解除

state_path=/var/lib/nova
# 191行目:コメント解除

enabled_apis=ec2,osapi_compute,metadata
# 197行目:コメント解除

ec2_listen=0.0.0.0
# 200行目:コメント解除

ec2_listen_port=8773
# 206行目:コメント解除

osapi_compute_listen=0.0.0.0
# 209行目:コメント解除

osapi_compute_listen_port=8774
# 237行目:コメント解除

network_manager=nova.network.manager.FlatDHCPManager
# 274行目:コメント解除

rootwrap_config=/etc/nova/rootwrap.conf
# 287行目:コメント解除

api_paste_config=api-paste.ini
# 320行目:コメント解除し変更

auth_strategy=
keystone
# 909行目:コメント解除

glance_host=$my_ip
# 912行目:コメント解除

glance_port=9292
# 916行目:コメント解除

glance_protocol=http
# 921行目:コメント解除

glance_api_servers=$glance_host:$glance_port
# 980行目:コメント解除

network_api_class=nova.network.api.API
# 988行目:コメント解除

network_driver=nova.network.linux_net
# 1060行目:コメント解除

dhcpbridge_flagfile=/etc/nova/nova.conf
# 1066行目:コメント解除しパブリック用のインターフェース名を指定

public_interface=
eth0
# 1072行目:コメント解除

dhcpbridge=/usr/bin/nova-dhcpbridge
# 1101行目:コメント解除

linuxnet_interface_driver=nova.network.linux_net.LinuxBridgeInterfaceDriver
# 1146行目:コメント解除し適当なブリッジインターフェイス名を指定

flat_network_bridge=
br100
# 1157行目:コメント解除しフラットDHCPブリッジに使用するインターフェース名を指定

flat_interface=
lo
# 1308行目:コメント解除

security_group_api=nova
# 1434行目:コメント解除

log_dir=/var/log/nova
# 1457行目:コメント解除し追記

notification_driver=
nova.openstack.common.notifier.rpc_notifier
# 1491行目:コメント解除

rpc_backend=nova.openstack.common.rpc.impl_qpid
# 1596行目:コメント解除し Qpid サーバーを指定

qpid_hostname=
10.0.0.30
# 1599行目:コメント解除

qpid_port=5672
# 1801行目:コメント解除

scheduler_default_filters=RetryFilter,AvailabilityZoneFilter,RamFilter,
ComputeFilter,ComputeCapabilitiesFilter,ImagePropertiesFilter
# 1919行目:コメント解除

compute_driver=libvirt.LibvirtDriver
# 1940行目:コメント解除

firewall_driver=nova.virt.libvirt.firewall.IptablesFirewallDriver
# 1970行目:コメント解除

libvirt_type=kvm
# 2011行目:コメント解除

libvirt_vif_driver=nova.virt.libvirt.vif.LibvirtGenericVIFDriver
# 2147行目:コメント解除

libvirt_use_virtio_for_bridges=true
# 3377行目:コメント解除しテナント名を指定

admin_tenant_name=
service
# 3380行目:コメント解除し管理者ユーザー名を指定

admin_user=
nova
# 3383行目:コメント解除し管理者ユーザーのパスワードを指定

admin_password=
servicepassword
# 3386行目:コメント解除しKeystoneサーバーを指定

auth_host=
10.0.0.30
# 3389行目:コメント解除

auth_port=35357
# 3392行目:コメント解除

auth_protocol=http
# 3395行目:コメント解除

auth_version=v2.0
# 3400行目:コメント解除

signing_dir=/var/lib/nova/keystone-signing
[root@dlp ~]#
for service in api objectstore compute conductor network scheduler cert consoleauth; do
/etc/rc.d/init.d/openstack-nova-$service start
chkconfig openstack-nova-$service on
done

Starting openstack-nova-api:                               [  OK  ]
Starting openstack-nova-objectstore:                       [  OK  ]
Starting openstack-nova-compute:                           [  OK  ]
Starting openstack-nova-conductor:                         [  OK  ]
Starting openstack-nova-network:                           [  OK  ]
Starting openstack-nova-scheduler:                         [  OK  ]
Starting openstack-nova-cert:                              [  OK  ]
Starting openstack-nova-consoleauth:                       [  OK  ]

# 初回のみ cert が失敗するので再度起動

[root@dlp ~]#
/etc/rc.d/init.d/openstack-nova-cert start

Starting openstack-nova-cert: [ OK ]
# 動作確認

[root@dlp ~]#
nova-manage service list

Binary           Host                    Zone            Status     State Updated_At
nova-scheduler   dlp.srv.world        internal        enabled    :-)   2013-10-22 13:54:12
nova-network     dlp.srv.world        internal        enabled    :-)   2013-10-22 13:54:13
nova-cert        dlp.srv.world        internal        enabled    :-)   2013-10-22 13:54:12
nova-consoleauth dlp.srv.world        internal        enabled    :-)   2013-10-22 13:54:12
nova-conductor   dlp.srv.world        internal        enabled    :-)   2013-10-22 13:54:12
nova-compute     dlp.srv.world        nova            enabled    :-)   2013-10-22 13:54:13
関連コンテンツ
 
Tweet