차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
| redhat_openstack_16.1_installation [2022/02/08 05:48] – koov | redhat_openstack_16.1_installation [2022/02/08 12:47] (현재) – [deploy.sh] koov | ||
|---|---|---|---|
| 줄 23: | 줄 23: | ||
| -e / | -e / | ||
| --ntp-server 192.168.10.1 \ | --ntp-server 192.168.10.1 \ | ||
| + | --libvirt-type kvm \ | ||
| --log-file / | --log-file / | ||
| </ | </ | ||
| 줄 32: | 줄 33: | ||
| #!/bin/bash | #!/bin/bash | ||
| cd / | cd / | ||
| - | ./ | + | ./ |
| </ | </ | ||
| </ | </ | ||
| 줄 523: | 줄 524: | ||
| </ | </ | ||
| + | ===== template ===== | ||
| + | ==== network-environment.yaml ==== | ||
| + | <WRAP prewrap> | ||
| + | <code yaml> | ||
| + | resource_registry: | ||
| + | OS:: | ||
| + | ../ | ||
| + | OS:: | ||
| + | ../ | ||
| + | parameter_defaults: | ||
| + | StorageNetCidr: | ||
| + | StorageAllocationPools: | ||
| + | StorageNetworkVlanID: | ||
| + | StorageMgmtNetCidr: | ||
| + | StorageMgmtAllocationPools: | ||
| + | StorageMgmtNetworkVlanID: | ||
| + | InternalApiNetCidr: | ||
| + | InternalApiAllocationPools: | ||
| + | InternalApiNetworkVlanID: | ||
| + | TenantNetCidr: | ||
| + | TenantAllocationPools: | ||
| + | TenantNetworkVlanID: | ||
| + | TenantNetPhysnetMtu: | ||
| + | ExternalNetCidr: | ||
| + | ExternalAllocationPools: | ||
| + | ExternalInterfaceDefaultRoute: | ||
| + | DnsServers: [' | ||
| + | NeutronNetworkType: | ||
| + | NeutronNetworkVLANRanges: | ||
| + | BondInterfaceOvsOptions: | ||
| + | NeutronEnableDVR: | ||
| + | </ | ||
| + | </ | ||
| ===== NIC Config ===== | ===== NIC Config ===== | ||
| 줄 693: | 줄 727: | ||
| ######################################################################### | ######################################################################### | ||
| resources: | resources: | ||
| + | |||
| + | MinViableMtu: | ||
| + | # This resource resolves the minimum viable MTU for interfaces, bonds and | ||
| + | # bridges that carry multiple VLANs. Each VLAN may have different MTU. The | ||
| + | # bridge, bond or interface must have an MTU to allow the VLAN with the | ||
| + | # largest MTU. | ||
| + | type: OS:: | ||
| + | properties: | ||
| + | type: number | ||
| + | value: | ||
| + | yaql: | ||
| + | expression: $.data.max() | ||
| + | data: | ||
| + | - {get_param: ControlPlaneMtu} | ||
| + | - {get_param: StorageMtu} | ||
| + | - {get_param: InternalApiMtu} | ||
| + | - {get_param: TenantMtu} | ||
| + | |||
| OsNetConfigImpl: | OsNetConfigImpl: | ||
| type: OS:: | type: OS:: | ||
| 줄 947: | 줄 999: | ||
| description: | description: | ||
| type: comma_delimited_list | type: comma_delimited_list | ||
| + | ######################################################################### | ||
| resources: | resources: | ||
| + | |||
| + | MinViableMtu: | ||
| + | # This resource resolves the minimum viable MTU for interfaces, bonds and | ||
| + | # bridges that carry multiple VLANs. Each VLAN may have different MTU. The | ||
| + | # bridge, bond or interface must have an MTU to allow the VLAN with the | ||
| + | # largest MTU. | ||
| + | type: OS:: | ||
| + | properties: | ||
| + | type: number | ||
| + | value: | ||
| + | yaql: | ||
| + | expression: $.data.max() | ||
| + | data: | ||
| + | - {get_param: ControlPlaneMtu} | ||
| + | - {get_param: StorageMtu} | ||
| + | - {get_param: InternalApiMtu} | ||
| + | - {get_param: TenantMtu} | ||
| + | |||
| OsNetConfigImpl: | OsNetConfigImpl: | ||
| type: OS:: | type: OS:: | ||
| 줄 1010: | 줄 1081: | ||
| list_concat_unique: | list_concat_unique: | ||
| - get_param: StorageInterfaceRoutes | - get_param: StorageInterfaceRoutes | ||
| - | ################ | ||
| - | - type: vlan | ||
| - | mtu: | ||
| - | get_param: StorageMgmtMtu | ||
| - | vlan_id: | ||
| - | get_param: StorageMgmtNetworkVlanID | ||
| - | addresses: | ||
| - | - ip_netmask: | ||
| - | get_param: StorageMgmtIpSubnet | ||
| - | routes: | ||
| - | list_concat_unique: | ||
| - | - get_param: StorageMgmtInterfaceRoutes | ||
| ################ | ################ | ||
| - type: vlan | - type: vlan | ||