From e376e5836882182802db544d18bb1497c304b04c Mon Sep 17 00:00:00 2001 From: Pedro Alvarez Date: Fri, 10 Apr 2015 17:20:58 +0000 Subject: Drafts of configuration files for various nodes --- osconf/nova/nova-compute.conf-compute | 3 ++ osconf/nova/nova.conf-compute | 83 +++++++++++++++++++++++++++++++++++ osconf/nova/nova.conf-controller | 83 +++++++++++++++++++++++++++++++++++ 3 files changed, 169 insertions(+) create mode 100644 osconf/nova/nova-compute.conf-compute create mode 100644 osconf/nova/nova.conf-compute create mode 100644 osconf/nova/nova.conf-controller diff --git a/osconf/nova/nova-compute.conf-compute b/osconf/nova/nova-compute.conf-compute new file mode 100644 index 00000000..575e0b81 --- /dev/null +++ b/osconf/nova/nova-compute.conf-compute @@ -0,0 +1,3 @@ +[libvirt] +virt_type={{ NOVA_VIRT_TYPE }} + diff --git a/osconf/nova/nova.conf-compute b/osconf/nova/nova.conf-compute new file mode 100644 index 00000000..b6fe9149 --- /dev/null +++ b/osconf/nova/nova.conf-compute @@ -0,0 +1,83 @@ +[DEFAULT] + +use_syslog = True + +### we dont know +state_path=/var/lib/nova +lock_path=/var/lock/nova + +rootwrap_config=/etc/nova/rootwrap.conf + +compute_scheduler_driver=nova.scheduler.filter_scheduler.FilterScheduler +scheduler_default_filters=AggregateInstanceExtraSpecsFilter,AvailabilityZoneFilter,RamFilter,ComputeFilter + +compute_driver=libvirt.LibvirtDriver +instance_name_template=instance-%08x +api_paste_config=/etc/nova/api-paste.ini +allow_resize_to_same_host=True + + +#### +rabbit_host = {{ RABBITMQ_HOST }} +rabbit_userid = {{ RABBITMQ_USER }} +rabbit_password = {{ RABBITMQ_PASSWORD }} +rabbit_port = {{ RABBITMQ_PORT }} +rabbit_use_ssl=false +rpc_backend = nova.openstack.common.rpc.impl_kombu + +auth_strategy=keystone + +my_ip={{ MANAGEMENT_INTERFACE_IP_ADDRESS }} + +vnc_enabled=True +novncproxy_base_url=http://{{ MANAGEMENT_INTERFACE_IP_ADDRESS }}:6080/vnc_auto.html +vncserver_proxyclient_address={{ MANAGEMENT_INTERFACE_IP_ADDRESS }} +vncserver_listen=0.0.0.0 +vnc_keymap="en-us" + +## Ceilometer + +instance_usage_audit = True +instance_usage_audit_period = hour +notify_on_state_change = vm_and_task_state +notification_driver = messagingv2 + + +## Network conf needed + +network_api_class=nova.network.neutronv2.api.API +security_group_api = neutron +linuxnet_interface_driver=nova.network.linux_net.LinuxOVSInterfaceDriver +firewall_driver=nova.virt.firewall.NoopFirewallDriver + +[neutron] +url = http://{{ CONTROLLER_HOST_ADDRESS }}:9696 +auth_strategy=keystone +admin_tenant_name=service +admin_username={{ NEUTRON_SERVICE_USER }} +admin_password={{ NEUTRON_SERVICE_PASSWORD }} +admin_auth_url=http://{{ CONTROLLER_HOST_ADDRESS }}:35357/v2.0 + + +[glance] +host={{ CONTROLLER_HOST_ADDRESS }} +port=9292 +protocol=http +api_servers=$glance_host:$glance_port + +## we dont know +[conductor] +use_local=true + +[spice] +enabled=false +#### + +[keystone_authtoken] +identity_uri = http://{{ CONTROLLER_HOST_ADDRESS }}:35357 +auth_uri = http://{{ CONTROLLER_HOST_ADDRESS }}:5000/v2.0 +admin_tenant_name = service +admin_user = {{ NOVA_SERVICE_USER }} +admin_password = {{ NOVA_SERVICE_PASSWORD }} + + diff --git a/osconf/nova/nova.conf-controller b/osconf/nova/nova.conf-controller new file mode 100644 index 00000000..5a9ad894 --- /dev/null +++ b/osconf/nova/nova.conf-controller @@ -0,0 +1,83 @@ +[DEFAULT] + +use_syslog = True + +### we dont know + +state_path=/var/lib/nova +lock_path=/var/lock/nova + +rootwrap_config=/etc/nova/rootwrap.conf + +compute_scheduler_driver=nova.scheduler.filter_scheduler.FilterScheduler +scheduler_default_filters=AggregateInstanceExtraSpecsFilter,AvailabilityZoneFilter,RamFilter,ComputeFilter + + +compute_driver=libvirt.LibvirtDriver +instance_name_template=instance-%08x +api_paste_config=/etc/nova/api-paste.ini +allow_resize_to_same_host=True + +##### +rabbit_host = {{ RABBITMQ_HOST }} +rabbit_userid = {{ RABBITMQ_USER }} +rabbit_password = {{ RABBITMQ_PASSWORD }} +rabbit_port = {{ RABBITMQ_PORT }} +rabbit_use_ssl=false +rpc_backend = nova.openstack.common.rpc.impl_kombu + +auth_strategy=keystone + +my_ip={{ MANAGEMENT_INTERFACE_IP_ADDRESS }} + +vncserver_proxyclient_address={{ MANAGEMENT_INTERFACE_IP_ADDRESS }} +vncserver_listen={{ MANAGEMENT_INTERFACE_IP_ADDRESS }} +vnc_keymap="en-us" + +## Network conf needed + +network_api_class=nova.network.neutronv2.api.API +security_group_api = neutron +linuxnet_interface_driver=nova.network.linux_net.LinuxOVSInterfaceDriver +firewall_driver=nova.virt.firewall.NoopFirewallDriver + + +[neutron] +url = http://{{ CONTROLLER_HOST_ADDRESS }}:9696 +auth_strategy=keystone +admin_tenant_name=service +admin_username={{ NEUTRON_SERVICE_USER }} +admin_password={{ NEUTRON_SERVICE_PASSWORD }} +admin_auth_url=http://{{ CONTROLLER_HOST_ADDRESS }}:35357/v2.0 + +service_neutron_metadata_proxy=True +metadata_proxy_shared_secret= {{ METADATA_PROXY_SHARED_SECRET }} + +####### + +[database] +connection=postgresql://{{ NOVA_DB_USER }}:{{ NOVA_DB_PASSWORD }}@{{ CONTROLLER_HOST_ADDRESS }}/nova + + +[glance] +host={{ CONTROLLER_HOST_ADDRESS }} +port=9292 +protocol=http +api_servers=$glance_host:$glance_port + +### we dont know +[conductor] +use_local=true + +[spice] +enabled=false +#### + + +[keystone_authtoken] +identity_uri = http://{{ CONTROLLER_HOST_ADDRESS }}:35357 +auth_uri = http://{{ CONTROLLER_HOST_ADDRESS }}:5000/v2.0 +admin_tenant_name = service +admin_user = {{ NOVA_SERVICE_USER }} +admin_password = {{ NOVA_SERVICE_PASSWORD }} + -- cgit v1.2.1