마짱짱의 지식창고
OpenStack Heat를 이용하여 LoadBalancer 구성 본문
반응형
subnet은 기본값으로 17.16.100.0 대로 수정하였습니다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
|
heat_template_version: 2018-03-02
description: version 2017-09-01 created by HOT Generator at Fri, 10 Jul 2020 05:55:14 GMT.
resources:
Server_1:
type: OS::Nova::Server
properties:
networks:
- network: { get_resource: Net_1 }
flavor: flavor
image: 7433c984-6b43-4bf1-9765-ce5160a2a760
availability_zone: nova
key_name: key2
Server_2:
type: OS::Nova::Server
properties:
networks:
- network: { get_resource: Net_1 }
flavor: flavor
image: 7433c984-6b43-4bf1-9765-ce5160a2a760
key_name: key2
Net_1:
type: OS::Neutron::Net
properties:
admin_state_up: true
Subnet_1:
type: OS::Neutron::Subnet
properties:
dns_nameservers:
- 8.8.8.8
network: { get_resource: Net_1 }
ip_version: 4
cidr: 172.16.100.0/24
Port_1:
type: OS::Neutron::Port
properties:
admin_state_up: true
fixed_ips:
- subnet: { get_resource: Subnet_1 }
security_groups:
- 00947660-7e49-4859-81d9-fb0afa9bf1cf
- 7e299271-1ced-4131-911b-320c60b40d21
network: { get_resource: Net_1 }
FloatingIP_1:
type: OS::Neutron::FloatingIP
properties:
port_id: { get_resource: Port_1 }
floating_network: 9c709cdf-7d1f-4d5f-aec4-01975b25330b
RouterInterface_1:
type: OS::Neutron::RouterInterface
properties:
subnet: { get_resource: Subnet_1 }
router: 4ad7253a-e8a2-418f-8942-3cad0f02a4d0
HealthMonitor:
type: OS::Neutron::LBaaS::HealthMonitor
properties:
delay: 5
max_retries: 4
pool: { get_resource: Pool}
timeout: 10
type: HTTP
Listener:
type: OS::Neutron::LBaaS::Listener
properties:
name: Listener
protocol: HTTP
protocol_port: 80
loadbalancer: { get_resource: LoadBalancer}
LoadBalancer:
type: OS::Neutron::LBaaS::LoadBalancer
properties:
name: LoadBalancer
vip_subnet: {get_resource: Subnet_1}
Pool:
type: OS::Neutron::LBaaS::Pool
properties:
lb_algorithm: ROUND_ROBIN
protocol: HTTP
listener: { get_resource: Listener}
PoolMember1:
type: OS::Neutron::LBaaS::PoolMember
properties:
address: { get_attr: [Server_1, first_address]}
pool: { get_resource: Pool}
protocol_port: 80
subnet: { get_resource: Subnet_1}
PoolMember2:
type: OS::Neutron::LBaaS::PoolMember
properties:
address: { get_attr: [Server_2, first_address]}
pool: { get_resource: Pool}
protocol_port: 80
subnet: { get_resource: Subnet_1}
|
cs |
반응형
'Project' 카테고리의 다른 글
Kubernetes를 활용한 Native-Wordpress 구성 (0) | 2020.08.04 |
---|---|
Openstack 으로 Wordpress Infra 구성 (0) | 2020.07.03 |
[Linux] LoadBalncer, ISCSI, NFS,wordpress 를 이용한 인프라 구성 (0) | 2020.06.09 |
[Linux] NFS, Webserver, DB 구성 (0) | 2020.06.09 |