fix novnc issue
Change-Id: I3ac472447201209ddc3bfc6186ac3020d0bf93e8
This commit is contained in:
parent
f2f2b3f58b
commit
7cab8ed596
|
@ -17,8 +17,6 @@ class bcf::p_only::compute {
|
|||
|
||||
include bcf
|
||||
include bcf::params
|
||||
# all of the exec statements use this path
|
||||
$binpath = "/usr/local/bin/:/bin/:/usr/bin:/usr/sbin:/usr/local/sbin:/sbin"
|
||||
|
||||
# edit rc.local for cron job and default gw
|
||||
file { "/etc/rc.local":
|
||||
|
@ -48,6 +46,11 @@ class bcf::p_only::compute {
|
|||
line => "exit 0",
|
||||
}
|
||||
|
||||
exec { 'set default gw':
|
||||
command => "ip route del default; ip route add default via ${bcf::gw}",
|
||||
path => "/usr/local/bin/:/usr/bin/:/bin:/sbin",
|
||||
}
|
||||
|
||||
# config /etc/neutron/neutron.conf
|
||||
ini_setting { "neutron.conf report_interval":
|
||||
ensure => present,
|
||||
|
@ -56,6 +59,7 @@ class bcf::p_only::compute {
|
|||
key_val_separator => '=',
|
||||
setting => 'report_interval',
|
||||
value => '60',
|
||||
notify => Service['neutron-plugin-openvswitch-agent'],
|
||||
}
|
||||
ini_setting { "neutron.conf agent_down_time":
|
||||
ensure => present,
|
||||
|
@ -64,6 +68,7 @@ class bcf::p_only::compute {
|
|||
key_val_separator => '=',
|
||||
setting => 'agent_down_time',
|
||||
value => '150',
|
||||
notify => Service['neutron-plugin-openvswitch-agent'],
|
||||
}
|
||||
ini_setting { "neutron.conf service_plugins":
|
||||
ensure => present,
|
||||
|
@ -72,6 +77,7 @@ class bcf::p_only::compute {
|
|||
key_val_separator => '=',
|
||||
setting => 'service_plugins',
|
||||
value => 'router',
|
||||
notify => Service['neutron-plugin-openvswitch-agent'],
|
||||
}
|
||||
ini_setting { "neutron.conf dhcp_agents_per_network":
|
||||
ensure => present,
|
||||
|
@ -80,6 +86,7 @@ class bcf::p_only::compute {
|
|||
key_val_separator => '=',
|
||||
setting => 'dhcp_agents_per_network',
|
||||
value => '1',
|
||||
notify => Service['neutron-plugin-openvswitch-agent'],
|
||||
}
|
||||
ini_setting { "neutron.conf notification driver":
|
||||
ensure => present,
|
||||
|
@ -88,6 +95,7 @@ class bcf::p_only::compute {
|
|||
key_val_separator => '=',
|
||||
setting => 'notification_driver',
|
||||
value => 'messaging',
|
||||
notify => Service['neutron-plugin-openvswitch-agent'],
|
||||
}
|
||||
|
||||
# set the correct properties in ml2_conf.ini on compute as well
|
||||
|
@ -110,78 +118,6 @@ class bcf::p_only::compute {
|
|||
value => 'vlan',
|
||||
notify => Service['neutron-plugin-openvswitch-agent'],
|
||||
}
|
||||
ini_setting { "ml2 mechanism drivers":
|
||||
ensure => present,
|
||||
path => '/etc/neutron/plugins/ml2/ml2_conf.ini',
|
||||
section => 'ml2',
|
||||
key_val_separator => '=',
|
||||
setting => 'mechanism_drivers',
|
||||
value => 'openvswitch,bsn_ml2',
|
||||
notify => Service['neutron-plugin-openvswitch-agent'],
|
||||
}
|
||||
ini_setting { "ml2 restproxy ssl cert directory":
|
||||
ensure => present,
|
||||
path => '/etc/neutron/plugins/ml2/ml2_conf.ini',
|
||||
section => 'restproxy',
|
||||
key_val_separator => '=',
|
||||
setting => 'ssl_cert_directory',
|
||||
value => '/etc/neutron/plugins/ml2',
|
||||
notify => Service['neutron-plugin-openvswitch-agent'],
|
||||
}
|
||||
ini_setting { "ml2 restproxy servers":
|
||||
ensure => present,
|
||||
path => '/etc/neutron/plugins/ml2/ml2_conf.ini',
|
||||
section => 'restproxy',
|
||||
key_val_separator => '=',
|
||||
setting => 'servers',
|
||||
value => "${bcf::params::openstack::bcf_controller_1},${bcf::params::openstack::bcf_controller_2}",
|
||||
notify => Service['neutron-plugin-openvswitch-agent'],
|
||||
}
|
||||
ini_setting { "ml2 restproxy server auth":
|
||||
ensure => present,
|
||||
path => '/etc/neutron/plugins/ml2/ml2_conf.ini',
|
||||
section => 'restproxy',
|
||||
key_val_separator => '=',
|
||||
setting => 'server_auth',
|
||||
value => "${bcf::params::openstack::bcf_username}:${bcf::params::openstack::bcf_password}",
|
||||
notify => Service['neutron-plugin-openvswitch-agent'],
|
||||
}
|
||||
ini_setting { "ml2 restproxy server ssl":
|
||||
ensure => present,
|
||||
path => '/etc/neutron/plugins/ml2/ml2_conf.ini',
|
||||
section => 'restproxy',
|
||||
key_val_separator => '=',
|
||||
setting => 'server_ssl',
|
||||
value => 'True',
|
||||
notify => Service['neutron-plugin-openvswitch-agent'],
|
||||
}
|
||||
ini_setting { "ml2 restproxy auto sync on failure":
|
||||
ensure => present,
|
||||
path => '/etc/neutron/plugins/ml2/ml2_conf.ini',
|
||||
section => 'restproxy',
|
||||
key_val_separator => '=',
|
||||
setting => 'auto_sync_on_failure',
|
||||
value => 'True',
|
||||
notify => Service['neutron-plugin-openvswitch-agent'],
|
||||
}
|
||||
ini_setting { "ml2 restproxy consistency interval":
|
||||
ensure => present,
|
||||
path => '/etc/neutron/plugins/ml2/ml2_conf.ini',
|
||||
section => 'restproxy',
|
||||
key_val_separator => '=',
|
||||
setting => 'consistency_interval',
|
||||
value => 60,
|
||||
notify => Service['neutron-plugin-openvswitch-agent'],
|
||||
}
|
||||
ini_setting { "ml2 restproxy neutron_id":
|
||||
ensure => present,
|
||||
path => '/etc/neutron/plugins/ml2/ml2_conf.ini',
|
||||
section => 'restproxy',
|
||||
key_val_separator => '=',
|
||||
setting => 'neutron_id',
|
||||
value => "${bcf::params::openstack::bcf_instance_id}",
|
||||
notify => Service['neutron-plugin-openvswitch-agent'],
|
||||
}
|
||||
|
||||
# change ml2 ownership
|
||||
file { '/etc/neutron/plugins/ml2':
|
||||
|
@ -210,48 +146,6 @@ class bcf::p_only::compute {
|
|||
content => 'dhcp-option-force=26,1400',
|
||||
}
|
||||
|
||||
# dhcp configuration
|
||||
ini_setting { "dhcp agent interface driver":
|
||||
ensure => present,
|
||||
path => '/etc/neutron/dhcp_agent.ini',
|
||||
section => 'DEFAULT',
|
||||
key_val_separator => '=',
|
||||
setting => 'interface_driver',
|
||||
value => 'neutron.agent.linux.interface.OVSInterfaceDriver',
|
||||
}
|
||||
ini_setting { "dhcp agent dhcp driver":
|
||||
ensure => present,
|
||||
path => '/etc/neutron/dhcp_agent.ini',
|
||||
section => 'DEFAULT',
|
||||
key_val_separator => '=',
|
||||
setting => 'dhcp_driver',
|
||||
value => 'neutron.agent.linux.dhcp.Dnsmasq',
|
||||
}
|
||||
ini_setting { "dhcp agent enable isolated metadata":
|
||||
ensure => present,
|
||||
path => '/etc/neutron/dhcp_agent.ini',
|
||||
section => 'DEFAULT',
|
||||
key_val_separator => '=',
|
||||
setting => 'enable_isolated_metadata',
|
||||
value => 'True',
|
||||
}
|
||||
ini_setting { "dhcp agent disable metadata network":
|
||||
ensure => present,
|
||||
path => '/etc/neutron/dhcp_agent.ini',
|
||||
section => 'DEFAULT',
|
||||
key_val_separator => '=',
|
||||
setting => 'enable_metadata_network',
|
||||
value => 'False',
|
||||
}
|
||||
ini_setting { "dhcp agent disable dhcp_delete_namespaces":
|
||||
ensure => present,
|
||||
path => '/etc/neutron/dhcp_agent.ini',
|
||||
section => 'DEFAULT',
|
||||
key_val_separator => '=',
|
||||
setting => 'dhcp_delete_namespaces',
|
||||
value => 'False',
|
||||
}
|
||||
|
||||
service { 'nova-compute':
|
||||
ensure => running,
|
||||
enable => true,
|
||||
|
@ -264,7 +158,7 @@ class bcf::p_only::compute {
|
|||
section => 'DEFAULT',
|
||||
key_val_separator => '=',
|
||||
setting => 'novncproxy_base_url',
|
||||
value => "http://${bcf::public_vip}:6080/vnc_auto.html",
|
||||
value => "https://${bcf::public_vip}:6080/vnc_auto.html",
|
||||
notify => Service['nova-compute']
|
||||
}
|
||||
}
|
||||
|
|
|
@ -32,6 +32,10 @@ class bcf::p_only::controller {
|
|||
command => 'crm resource restart p_neutron-dhcp-agent',
|
||||
path => '/usr/local/bin/:/bin/:/usr/sbin',
|
||||
}
|
||||
exec { 'restart neutron-metadata-agent':
|
||||
command => 'crm resource restart p_neutron-metadata-agent',
|
||||
path => '/usr/local/bin/:/bin/:/usr/sbin',
|
||||
}
|
||||
exec { 'restart neutron-l3-agent':
|
||||
command => 'crm resource restart p_neutron-l3-agent',
|
||||
path => '/usr/local/bin/:/bin/:/usr/sbin',
|
||||
|
@ -56,7 +60,7 @@ class bcf::p_only::controller {
|
|||
key_val_separator => '=',
|
||||
setting => 'report_interval',
|
||||
value => '60',
|
||||
notify => [Exec['restart neutron-plugin-openvswitch-agent', 'restart neutron-l3-agent', 'restart neutron-dhcp-agent'], Service['neutron-server']],
|
||||
notify => [Exec['restart neutron-plugin-openvswitch-agent', 'restart neutron-l3-agent', 'restart neutron-dhcp-agent', 'restart neutron-metadata-agent'], Service['neutron-server']],
|
||||
# notify => Service['neutron-server'],
|
||||
}
|
||||
ini_setting { "neutron.conf agent_down_time":
|
||||
|
@ -66,7 +70,7 @@ class bcf::p_only::controller {
|
|||
key_val_separator => '=',
|
||||
setting => 'agent_down_time',
|
||||
value => '150',
|
||||
notify => [Exec['restart neutron-plugin-openvswitch-agent', 'restart neutron-l3-agent', 'restart neutron-dhcp-agent'], Service['neutron-server']],
|
||||
notify => [Exec['restart neutron-plugin-openvswitch-agent', 'restart neutron-l3-agent', 'restart neutron-dhcp-agent', 'restart neutron-metadata-agent'], Service['neutron-server']],
|
||||
}
|
||||
ini_setting { "neutron.conf service_plugins":
|
||||
ensure => present,
|
||||
|
@ -84,7 +88,7 @@ class bcf::p_only::controller {
|
|||
key_val_separator => '=',
|
||||
setting => 'dhcp_agents_per_network',
|
||||
value => '1',
|
||||
notify => Service['neutron-server'],
|
||||
notify => [Exec['restart neutron-plugin-openvswitch-agent', 'restart neutron-l3-agent', 'restart neutron-dhcp-agent', 'restart neutron-metadata-agent'], Service['neutron-server']],
|
||||
}
|
||||
ini_setting { "neutron.conf network_scheduler_driver":
|
||||
ensure => present,
|
||||
|
@ -93,7 +97,7 @@ class bcf::p_only::controller {
|
|||
key_val_separator => '=',
|
||||
setting => 'network_scheduler_driver',
|
||||
value => 'neutron.scheduler.dhcp_agent_scheduler.WeightScheduler',
|
||||
notify => Service['neutron-server'],
|
||||
notify => [Exec['restart neutron-plugin-openvswitch-agent', 'restart neutron-l3-agent', 'restart neutron-dhcp-agent', 'restart neutron-metadata-agent'], Service['neutron-server']],
|
||||
}
|
||||
ini_setting { "neutron.conf notification driver":
|
||||
ensure => present,
|
||||
|
|
Loading…
Reference in New Issue