summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPedro Alvarez <pedro.alvarez@codethink.co.uk>2015-04-10 17:20:58 +0000
committerPedro Alvarez <pedro.alvarez@codethink.co.uk>2015-04-10 17:21:04 +0000
commite376e5836882182802db544d18bb1497c304b04c (patch)
treea918f24e5ce62d3bb95af6f8d48d0a6a1fc15eb9
parentbacbecb5c354b25d2654bfdfe1fc8624e790a9f8 (diff)
downloaddefinitions-e376e5836882182802db544d18bb1497c304b04c.tar.gz
Drafts of configuration files for various nodes
-rw-r--r--osconf/nova/nova-compute.conf-compute3
-rw-r--r--osconf/nova/nova.conf-compute83
-rw-r--r--osconf/nova/nova.conf-controller83
3 files changed, 169 insertions, 0 deletions
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 }}
+