Fedora 20
Sponsored Link

OpenStack Havana - Nova 設定2013/12/23

 
OpenStack Compute Service(Nova)をインストールします。
[1] Nova インストール
[root@dlp ~]#
yum -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:  
# MariaDB 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
# 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_
kombu
# 1551行目:コメント解除して自ホストに変更

rabbit_host=
10.0.0.30
# 1555行目:コメント解除

rabbit_port=5672
# 1564行目:コメント解除

rabbit_userid=guest
# 1567行目:コメント解除して設定したパスワードに変更

rabbit_password=
password
# 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
systemctl start openstack-nova-$service
systemctl enable openstack-nova-$service
done
# 動作確認

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

Binary           Host                  Zone             Status     State Updated_At
nova-conductor   dlp.srv.world      internal         enabled    :-)   2013-12-20 08:20:55
nova-scheduler   dlp.srv.world      internal         enabled    :-)   2013-12-20 08:20:55
nova-consoleauth dlp.srv.world      internal         enabled    :-)   2013-12-20 08:20:55
nova-network     dlp.srv.world      internal         enabled    :-)   2013-12-20 08:20:55
nova-cert        dlp.srv.world      internal         enabled    :-)   2013-12-20 08:20:55
nova-compute     dlp.srv.world      nova             enabled    :-)   2013-12-20 08:21:01
関連コンテンツ