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 |
Sponsored Link |