차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
| kolla-ansible_general_configuraion [2024/10/07 08:44] – [배포 스크립트] koov | kolla-ansible_general_configuraion [2025/04/20 06:30] (현재) – [OVN 환경의 경우] koov | ||
|---|---|---|---|
| 줄 38: | 줄 38: | ||
| ===== / | ===== / | ||
| ==== Openvswitch(OVS)환경의 경우 === | ==== Openvswitch(OVS)환경의 경우 === | ||
| + | '' | ||
| <WRAP prewrap> | <WRAP prewrap> | ||
| <code vim ml2_conf.conf> | <code vim ml2_conf.conf> | ||
| [ml2] | [ml2] | ||
| - | type_drivers = flat, | + | type_drivers = flat, |
| - | tenant_network_types = vxlan | + | tenant_network_types = flat,vlan,vxlan |
| - | mechanism_drivers = openvswitch, | + | mechanism_drivers = openvswitch,baremetal, |
| extension_drivers = port_security | extension_drivers = port_security | ||
| [ml2_type_vlan] | [ml2_type_vlan] | ||
| - | network_vlan_ranges = physnet1 | + | network_vlan_ranges = physnet1,physnet2 |
| [ml2_type_flat] | [ml2_type_flat] | ||
| - | flat_networks = physnet1 | + | flat_networks = physnet1,physnet2 |
| [ml2_type_vxlan] | [ml2_type_vxlan] | ||
| - | vni_ranges = 1:1000 | + | vni_ranges = 1:4000 |
| </ | </ | ||
| </ | </ | ||
| ==== OVN 환경의 경우 === | ==== OVN 환경의 경우 === | ||
| + | '' | ||
| + | |||
| <WRAP prewrap> | <WRAP prewrap> | ||
| <code vim ml2_conf.conf> | <code vim ml2_conf.conf> | ||
| [ml2] | [ml2] | ||
| - | type_drivers = flat,vlan,vxlan,geneve | + | type_drivers = flat, |
| tenant_network_types = geneve | tenant_network_types = geneve | ||
| - | mechanism_drivers = ovn,l2population | + | mechanism_drivers = ovn,baremetal |
| extension_drivers = port_security | extension_drivers = port_security | ||
| 줄 72: | 줄 76: | ||
| flat_networks = physnet1 | flat_networks = physnet1 | ||
| - | [ml2_type_vxlan] | + | [ml2_type_geneve] |
| - | vni_ranges = 1:1000 | + | vni_ranges = 1:65536 |
| + | max_header_size = 38 | ||
| </ | </ | ||
| </ | </ | ||
| + | |||
| + | === Ironic 관련 사항 === | ||
| + | * '' | ||
| + | * 대신 포트의 '' | ||
| + | * https:// | ||
| + | * https:// | ||
| + | |||
| + | |||
| + | |||
| ===== / | ===== / | ||
| 줄 102: | 줄 116: | ||
| CURR=" | CURR=" | ||
| RELEASE=" | RELEASE=" | ||
| + | TARGET=" | ||
| while true; do | while true; do | ||
| 줄 129: | 줄 144: | ||
| 0) echo ping nodes...; | 0) echo ping nodes...; | ||
| - | ansible -i multinode | + | ansible -i ${TARGET} |
| ;; | ;; | ||
| 1) echo Bootstraping...; | 1) echo Bootstraping...; | ||
| - | kolla-ansible -i ./multinode bootstrap-servers; | + | kolla-ansible |
| ;; | ;; | ||
| 2) echo Prechecking... ; | 2) echo Prechecking... ; | ||
| - | kolla-ansible -i ./multinode prechecks; | + | kolla-ansible |
| ;; | ;; | ||
| 3) echo Deploying... ; | 3) echo Deploying... ; | ||
| - | kolla-ansible -i ./multinode deploy; | + | kolla-ansible |
| ;; | ;; | ||
| 4) echo post-deploy... ; | 4) echo post-deploy... ; | ||
| - | kolla-ansible -i ./multinode post-deploy; | + | kolla-ansible |
| ;; | ;; | ||
| 줄 158: | 줄 173: | ||
| [Yy]* ) | [Yy]* ) | ||
| ansible -m shell -a ' | ansible -m shell -a ' | ||
| - | kolla-ansible -i ./multinode destroy | + | kolla-ansible |
| break;; | break;; | ||
| [Nn]* ) break;; | [Nn]* ) break;; | ||
| 줄 167: | 줄 182: | ||
| p) echo image purging..; | p) echo image purging..; | ||
| - | ansible -m shell -a ' | + | ansible -m shell -a ' |
| ;; | ;; | ||
| u) echo update os..; | u) echo update os..; | ||
| - | ansible -m shell -a 'yum -y update; sync;' -i multinode | + | ansible -m shell -a 'yum -y update; sync;' -i ./ |
| ;; | ;; | ||
| r) echo reboot nodes..; | r) echo reboot nodes..; | ||
| - | ansible -m shell -a ' | + | ansible -m shell -a ' |
| - | ansible -m shell -a ' | + | ansible -m shell -a ' |
| ;; | ;; | ||
| s) echo shutdown nodes..; | s) echo shutdown nodes..; | ||
| - | ansible -m shell -a ' | + | ansible -m shell -a ' |
| - | ansible -m shell -a ' | + | ansible -m shell -a ' |
| ;; | ;; | ||
| 줄 195: | 줄 210: | ||
| cd ~; | cd ~; | ||
| echo 'stop control1 mariadb container...'; | echo 'stop control1 mariadb container...'; | ||
| - | ansible -m shell -a ' | + | ansible -m shell -a ' |
| if [ $? -eq 0 ]; then | if [ $? -eq 0 ]; then | ||
| echo " | echo " | ||
| - | kolla-ansible -i multinode mariadb_recovery; | + | kolla-ansible |
| else | else | ||
| echo " | echo " | ||