fuel-library/tests/noop/astute.yaml/neut_vlan_l3ha.ceph.ceil-ceph-osd.yaml
Sergey Kolekonov 983fbbe8c0 Add support for Neutron L3 HA feature
Neutron L3 HA feature adds an ability to schedule a virtual router to at least
two L3 agents and an opportunity to establish connection faster after L3 agent
failover than router rescheduling.

Blueprint: neutron-vrrp-deployment
Change-Id: If26ee7d7a56fccd3f0dc67792fd6c9807f07a8c2
2015-11-25 16:02:00 +03:00

791 lines
19 KiB
YAML

access:
email: admin@localhost
metadata:
label: Access
weight: 10
password: admin
tenant: admin
user: admin
auth_key: ''
auto_assign_floating_ip: false
base_syslog:
syslog_port: '514'
syslog_server: 10.108.0.2
ceilometer:
db_password: Toe5phw4
enabled: true
metering_secret: tHq2rcoq
user_password: WBfBSo6U
cinder:
db_password: trj609V8
fixed_key: 7883d66c643ce9a508ebcd4cd5516fc98814a11276bc98c4e8e671188b54e941
user_password: sJRfG0GP
cobbler:
profile: ubuntu_1404_x86_64
corosync:
group: 226.94.1.1
metadata:
label: Corosync
restrictions:
- action: hide
condition: 'true'
weight: 50
port: '12000'
verified: false
debug: false
deployment_id: 37
deployment_mode: ha_compact
external_dns:
dns_list: 8.8.8.8, 8.8.4.4
metadata:
label: Upstream DNS
weight: 90
external_mongo:
hosts_ip: ''
metadata:
label: External MongoDB
restrictions:
- action: hide
condition: settings:additional_components.mongo.value == false
weight: 20
mongo_db_name: ceilometer
mongo_password: ceilometer
mongo_replset: ''
mongo_user: ceilometer
external_ntp:
metadata:
label: Upstream NTP
weight: 100
ntp_list: 0.pool.ntp.org, 1.pool.ntp.org
public_ssl:
metadata:
label: Public TLS
weight: 110
horizon: true
services: true
cert_source: self_signed
cert_data:
content: 'somedataaboutyourkeypair'
hostname: public.fuel.local
fail_if_error: true
fqdn: node-124.test.domain.local
fuel_version: '6.1'
glance:
db_password: 385SUUrC
image_cache_max_size: '0'
user_password: A9KgbnX6
heat:
auth_encryption_key: 2604abefbdf5043f07e989af10f6caba
db_password: NTeyraV2
enabled: true
rabbit_password: ReVt6ZKQ
user_password: tryL79Yl
kernel_params:
kernel: console=ttyS0,9600 console=tty0 net.ifnames=0 biosdevname=0 rootdelay=90
nomodeset
metadata:
label: Kernel parameters
weight: 40
keystone:
admin_token: UxFQFw3m
db_password: e4Op1FQB
last_controller: node-125
libvirt_type: qemu
management_network_range: 192.168.0.0/24
management_vip: 192.168.0.6
management_vrouter_vip: 192.168.0.7
master_ip: 10.108.0.2
metadata:
label: Common
weight: 30
mongo:
enabled: false
mp:
- point: '1'
weight: '1'
- point: '2'
weight: '2'
murano:
db_password: 7I6NRZcB
enabled: false
rabbit_password: X4GK4R7f
user_password: nuCELy8q
murano_settings:
metadata:
label: Murano Settings
restrictions:
- action: hide
condition: settings:additional_components.murano.value == false
weight: 20
murano_repo_url: http://catalog.openstack.org/
mysql:
root_password: 5eqwkxY3
wsrep_password: sFMiVJ7I
network_metadata:
nodes:
node-121:
swift_zone: '1'
uid: '121'
fqdn: node-121.test.domain.local
network_roles:
keystone/api: 192.168.0.1
neutron/api: 192.168.0.1
mgmt/database: 192.168.0.1
sahara/api: 192.168.0.1
heat/api: 192.168.0.1
ceilometer/api: 192.168.0.1
ex:
ceph/public: 192.168.0.1
ceph/radosgw:
management: 192.168.0.1
swift/api: 192.168.0.1
mgmt/api: 192.168.0.1
storage: 192.168.1.1
mgmt/corosync: 192.168.0.1
cinder/api: 192.168.0.1
public/vip:
swift/replication: 192.168.1.1
mgmt/messaging: 192.168.0.1
neutron/mesh: 192.168.0.1
admin/pxe: 10.109.0.9
mongo/db: 192.168.0.1
neutron/private:
neutron/floating:
fw-admin: 10.109.0.9
glance/api: 192.168.0.1
mgmt/vip: 192.168.0.1
murano/api: 192.168.0.1
nova/api: 192.168.0.1
horizon: 192.168.0.1
mgmt/memcache: 192.168.0.1
cinder/iscsi: 192.168.1.1
ceph/replication: 192.168.1.1
user_node_name: Untitled (6a:e7)
node_roles:
- primary-mongo
name: node-121
node-124:
swift_zone: '1'
uid: '124'
fqdn: node-124.test.domain.local
network_roles:
keystone/api: 192.168.0.2
neutron/api: 192.168.0.2
mgmt/database: 192.168.0.2
sahara/api: 192.168.0.2
heat/api: 192.168.0.2
ceilometer/api: 192.168.0.2
ex:
ceph/public: 192.168.0.2
ceph/radosgw:
management: 192.168.0.2
swift/api: 192.168.0.2
mgmt/api: 192.168.0.2
storage: 192.168.1.2
mgmt/corosync: 192.168.0.2
cinder/api: 192.168.0.2
public/vip:
swift/replication: 192.168.1.2
mgmt/messaging: 192.168.0.2
neutron/mesh: 192.168.0.2
admin/pxe: 10.109.0.9
mongo/db: 192.168.0.2
neutron/private:
neutron/floating:
fw-admin: 10.109.0.9
glance/api: 192.168.0.2
mgmt/vip: 192.168.0.2
murano/api: 192.168.0.2
nova/api: 192.168.0.2
horizon: 192.168.0.2
mgmt/memcache: 192.168.0.2
cinder/iscsi: 192.168.1.2
ceph/replication: 192.168.1.2
user_node_name: Untitled (6a:e7)
node_roles:
- ceph-osd
name: node-124
node-125:
swift_zone: '1'
uid: '125'
fqdn: node-125.test.domain.local
network_roles:
keystone/api: 192.168.0.3
neutron/api: 192.168.0.3
mgmt/database: 192.168.0.3
sahara/api: 192.168.0.3
heat/api: 192.168.0.3
ceilometer/api: 192.168.0.3
ex: 172.16.0.2
ceph/public: 192.168.0.3
ceph/radosgw: 172.16.0.2
management: 192.168.0.3
swift/api: 192.168.0.3
mgmt/api: 192.168.0.3
storage: 192.168.1.3
mgmt/corosync: 192.168.0.3
cinder/api: 192.168.0.3
public/vip: 172.16.0.2
swift/replication: 192.168.1.3
mgmt/messaging: 192.168.0.3
neutron/mesh: 192.168.0.3
admin/pxe: 10.109.0.9
mongo/db: 192.168.0.3
neutron/private:
neutron/floating:
fw-admin: 10.109.0.9
glance/api: 192.168.0.3
mgmt/vip: 192.168.0.3
murano/api: 192.168.0.3
nova/api: 192.168.0.3
horizon: 192.168.0.3
mgmt/memcache: 192.168.0.3
cinder/iscsi: 192.168.1.3
ceph/replication: 192.168.1.3
user_node_name: Untitled (6a:e7)
node_roles:
- primary-controller
name: node-125
node-126:
swift_zone: '1'
uid: '126'
fqdn: node-126.test.domain.local
network_roles:
keystone/api: 192.168.0.4
neutron/api: 192.168.0.4
mgmt/database: 192.168.0.4
sahara/api: 192.168.0.4
heat/api: 192.168.0.4
ceilometer/api: 192.168.0.4
ex:
ceph/public: 192.168.0.4
ceph/radosgw:
management: 192.168.0.4
swift/api: 192.168.0.4
mgmt/api: 192.168.0.4
storage: 192.168.1.4
mgmt/corosync: 192.168.0.4
cinder/api: 192.168.0.4
public/vip:
swift/replication: 192.168.1.4
mgmt/messaging: 192.168.0.4
neutron/mesh: 192.168.0.4
admin/pxe: 10.109.0.9
mongo/db: 192.168.0.4
neutron/private:
neutron/floating:
fw-admin: 10.109.0.9
glance/api: 192.168.0.4
mgmt/vip: 192.168.0.4
murano/api: 192.168.0.4
nova/api: 192.168.0.4
horizon: 192.168.0.4
mgmt/memcache: 192.168.0.4
cinder/iscsi: 192.168.1.4
ceph/replication: 192.168.1.4
user_node_name: Untitled (6a:e7)
node_roles:
- ceph-osd
name: node-126
node-127:
swift_zone: '1'
uid: '127'
fqdn: node-127.test.domain.local
network_roles:
keystone/api: 192.168.0.5
neutron/api: 192.168.0.5
mgmt/database: 192.168.0.5
sahara/api: 192.168.0.5
heat/api: 192.168.0.5
ceilometer/api: 192.168.0.5
ex:
ceph/public: 192.168.0.5
ceph/radosgw:
management: 192.168.0.5
swift/api: 192.168.0.5
mgmt/api: 192.168.0.5
storage: 192.168.1.5
mgmt/corosync: 192.168.0.5
cinder/api: 192.168.0.5
public/vip:
swift/replication: 192.168.1.5
mgmt/messaging: 192.168.0.5
neutron/mesh: 192.168.0.5
admin/pxe: 10.109.0.9
mongo/db: 192.168.0.5
neutron/private:
neutron/floating:
fw-admin: 10.109.0.9
glance/api: 192.168.0.5
mgmt/vip: 192.168.0.5
murano/api: 192.168.0.5
nova/api: 192.168.0.5
horizon: 192.168.0.5
mgmt/memcache: 192.168.0.5
cinder/iscsi: 192.168.1.5
ceph/replication: 192.168.1.5
user_node_name: Untitled (6a:e7)
node_roles:
- compute
name: node-127
vips:
vrouter:
ipaddr: 192.168.0.6
management:
ipaddr: 192.168.0.7
public:
ipaddr: 172.16.0.3
vrouter_pub:
ipaddr: 172.16.0.3
network_scheme:
endpoints:
br-fw-admin:
IP:
- 10.108.0.3/24
br-mgmt:
IP:
- 192.168.0.2/24
gateway: 192.168.0.7
vendor_specific:
phy_interfaces:
- eth0
vlans: 101
br-prv:
IP: none
vendor_specific:
phy_interfaces:
- eth0
vlans: 1000:1030
br-storage:
IP:
- 192.168.1.2/24
vendor_specific:
phy_interfaces:
- eth0
vlans: 102
interfaces:
eth0:
vendor_specific:
bus_info: '0000:00:03.0'
driver: e1000
eth1:
vendor_specific:
bus_info: '0000:00:04.0'
driver: e1000
eth2:
vendor_specific:
bus_info: '0000:00:05.0'
driver: e1000
eth3:
vendor_specific:
bus_info: '0000:00:06.0'
driver: e1000
eth4:
vendor_specific:
bus_info: '0000:00:07.0'
driver: e1000
provider: lnx
roles:
ex: br-ex
public/vip: br-ex
neutron/floating: br-floating
storage: br-storage
keystone/api: br-mgmt
neutron/api: br-mgmt
mgmt/database: br-mgmt
sahara/api: br-mgmt
ceilometer/api: br-mgmt
mgmt/vip: br-mgmt
ceph/public: br-mgmt
mgmt/messaging: br-mgmt
management: br-mgmt
swift/api: br-mgmt
mgmt/api: br-mgmt
storage: br-storage
mgmt/corosync: br-mgmt
cinder/api: br-mgmt
swift/replication: br-storage
neutron/mesh: br-mgmt
admin/pxe: br-fw-admin
mongo/db: br-mgmt
neutron/private: br-prv
fw-admin: br-fw-admin
glance/api: br-mgmt
heat/api: br-mgmt
murano/api: br-mgmt
nova/api: br-mgmt
horizon: br-mgmt
mgmt/memcache: br-mgmt
cinder/iscsi: br-storage
ceph/replication: br-storage
neutron/mesh: br-mgmt
transformations:
- action: add-br
name: br-fw-admin
- action: add-br
name: br-mgmt
- action: add-br
name: br-storage
- action: add-br
name: br-prv
provider: ovs
- action: add-patch
bridges:
- br-prv
- br-fw-admin
provider: ovs
- action: add-port
bridge: br-fw-admin
name: eth0
- action: add-port
bridge: br-storage
name: eth0.102
- action: add-port
bridge: br-mgmt
name: eth0.101
version: '1.1'
neutron_mellanox:
metadata:
enabled: true
label: Mellanox Neutron components
toggleable: false
weight: 50
plugin: disabled
vf_num: '16'
nodes:
- fqdn: node-121.test.domain.local
internal_address: 192.168.0.1
internal_netmask: 255.255.255.0
name: node-121
role: primary-mongo
storage_address: 192.168.1.1
storage_netmask: 255.255.255.0
swift_zone: '121'
uid: '121'
user_node_name: Untitled (18:c9)
- fqdn: node-124.test.domain.local
internal_address: 192.168.0.2
internal_netmask: 255.255.255.0
name: node-124
role: ceph-osd
storage_address: 192.168.1.2
storage_netmask: 255.255.255.0
swift_zone: '124'
uid: '124'
user_node_name: Untitled (6f:9d)
- fqdn: node-125.test.domain.local
internal_address: 192.168.0.3
internal_netmask: 255.255.255.0
name: node-125
public_address: 172.16.0.2
public_netmask: 255.255.255.0
role: primary-controller
storage_address: 192.168.1.3
storage_netmask: 255.255.255.0
swift_zone: '125'
uid: '125'
user_node_name: Untitled (34:45)
- fqdn: node-126.test.domain.local
internal_address: 192.168.0.4
internal_netmask: 255.255.255.0
name: node-126
role: ceph-osd
storage_address: 192.168.1.4
storage_netmask: 255.255.255.0
swift_zone: '126'
uid: '126'
user_node_name: Untitled (12:ea)
- fqdn: node-127.test.domain.local
internal_address: 192.168.0.5
internal_netmask: 255.255.255.0
name: node-127
role: compute
storage_address: 192.168.1.5
storage_netmask: 255.255.255.0
swift_zone: '127'
uid: '127'
user_node_name: Untitled (74:27)
nova:
db_password: VXcP6cIR
state_path: /var/lib/nova
user_password: fuhtZH6v
nova_quota: false
online: true
openstack_version: 2014.2-6.1
openstack_version_prev: null
priority: 300
provision:
codename: trusty
image_data:
/:
container: gzip
format: ext4
uri: http://10.108.0.2:8080/targetimages/env_37_ubuntu_1404_amd64.img.gz
/boot:
container: gzip
format: ext2
uri: http://10.108.0.2:8080/targetimages/env_37_ubuntu_1404_amd64-boot.img.gz
metadata:
label: Provision
weight: 80
method: image
public_network_assignment:
assign_to_all_nodes: false
metadata:
label: Public network assignment
restrictions:
- action: hide
condition: cluster:net_provider != 'neutron'
weight: 50
neutron_advanced_configuration:
neutron_dvr: false
neutron_l2_pop: false
neutron_l3_ha: true
public_vip: 172.16.0.3
public_vrouter_vip: 172.16.0.4
puppet:
manifests: rsync://10.108.0.2:/puppet/2014.2-6.1/manifests/
modules: rsync://10.108.0.2:/puppet/2014.2-6.1/modules/
puppet_debug: true
quantum: true
quantum_settings:
L2:
base_mac: fa:16:3e:00:00:00
phys_nets:
physnet1:
bridge: br-floating
physnet2:
bridge: br-prv
vlan_range: 1000:1030
segmentation_type: vlan
L3:
use_namespaces: true
database:
passwd: zOXpcc6c
keystone:
admin_password: XgdPodA7
metadata:
metadata_proxy_shared_secret: QU11ydS2
predefined_networks:
net04:
L2:
network_type: vlan
physnet: physnet2
router_ext: false
segment_id: null
L3:
enable_dhcp: true
floating: null
gateway: 192.168.111.1
nameservers:
- 8.8.4.4
- 8.8.8.8
subnet: 192.168.111.0/24
shared: false
tenant: admin
net04_ext:
L2:
network_type: flat
physnet: physnet1
router_ext: true
segment_id: null
L3:
enable_dhcp: false
floating: 172.16.0.130:172.16.0.254
gateway: 172.16.0.1
nameservers: []
subnet: 172.16.0.0/24
shared: false
tenant: admin
rabbit:
password: 1GXPbTgb
repo_setup:
installer_initrd:
local: /var/www/nailgun/ubuntu/x86_64/images/initrd.gz
remote_relative: dists/trusty/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/initrd.gz
installer_kernel:
local: /var/www/nailgun/ubuntu/x86_64/images/linux
remote_relative: dists/trusty/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/linux
metadata:
label: Repositories
weight: 50
repos:
- name: ubuntu
priority: null
section: main universe multiverse
suite: trusty
type: deb
uri: http://archive.ubuntu.com/ubuntu/
- name: ubuntu-updates
priority: null
section: main universe multiverse
suite: trusty-updates
type: deb
uri: http://archive.ubuntu.com/ubuntu/
- name: ubuntu-security
priority: null
section: main universe multiverse
suite: trusty-security
type: deb
uri: http://archive.ubuntu.com/ubuntu/
- name: mos
priority: 1050
section: main restricted
suite: mos6.1
type: deb
uri: http://mirror.fuel-infra.org/mos/ubuntu/
- name: mos-updates
priority: 1050
section: main restricted
suite: mos6.1-updates
type: deb
uri: http://mirror.fuel-infra.org/mos/ubuntu/
- name: mos-security
priority: 1050
section: main restricted
suite: mos6.1-security
type: deb
uri: http://mirror.fuel-infra.org/mos/ubuntu/
- name: mos-holdback
priority: 1100
section: main restricted
suite: mos6.1-holdback
type: deb
uri: http://mirror.fuel-infra.org/mos/ubuntu/
resume_guests_state_on_host_boot: true
role: ceph-osd
sahara:
db_password: R68HpdNS
enabled: false
user_password: ts32qXcD
status: discover
storage:
ephemeral_ceph: false
images_ceph: true
images_vcenter: false
iser: false
metadata:
label: Storage
weight: 60
objects_ceph: true
osd_pool_size: '2'
pg_num: 256
volumes_ceph: true
volumes_lvm: false
storage_network_range: 192.168.1.0/24
swift:
user_password: bpFT3TKn
syslog:
metadata:
label: Syslog
weight: 50
syslog_port: '514'
syslog_server: ''
syslog_transport: tcp
tasks:
- parameters:
cwd: /
puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/hiera/hiera.pp
puppet_modules: /etc/puppet/modules
timeout: 3600
priority: 100
type: puppet
uids:
- '124'
- parameters:
cwd: /
puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/globals/globals.pp
puppet_modules: /etc/puppet/modules
timeout: 3600
priority: 200
type: puppet
uids:
- '124'
- parameters:
cwd: /
puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/logging/logging.pp
puppet_modules: /etc/puppet/modules
timeout: 3600
priority: 300
type: puppet
uids:
- '124'
- parameters:
cwd: /
puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/tools/tools.pp
puppet_modules: /etc/puppet/modules
timeout: 3600
priority: 400
type: puppet
uids:
- '124'
- parameters:
cwd: /
puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/netconfig/netconfig.pp
puppet_modules: /etc/puppet/modules
timeout: 3600
priority: 500
type: puppet
uids:
- '124'
- parameters:
cwd: /
puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/firewall/firewall.pp
puppet_modules: /etc/puppet/modules
timeout: 3600
priority: 600
type: puppet
uids:
- '124'
- parameters:
cwd: /
puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/hosts/hosts.pp
puppet_modules: /etc/puppet/modules
timeout: 3600
priority: 700
type: puppet
uids:
- '124'
- parameters:
cwd: /
puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/roles/ceph-osd.pp
puppet_modules: /etc/puppet/modules
timeout: 3600
priority: 900
type: puppet
uids:
- '124'
- parameters:
cwd: /
puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/dns/dns-client.pp
puppet_modules: /etc/puppet/modules
timeout: 3600
priority: 1000
type: puppet
uids:
- '124'
test_vm_image:
container_format: bare
disk_format: qcow2
glance_properties: ''
img_name: TestVM
img_path: /usr/share/cirros-testvm/cirros-x86_64-disk.img
min_ram: 64
os_name: cirros
public: 'true'
uid: '124'
use_cow_images: true
use_vcenter: false
user_node_name: Untitled (6f:9d)
workloads_collector:
enabled: true
metadata:
label: Workloads Collector User
restrictions:
- action: hide
condition: 'true'
weight: 10
password: v6vMAe7Q
tenant: services
username: workloads_collector