2023. 10. 3. 06:00ใSystem ์์ ์ค/Cloud
"์ด ํฌ์คํ ์ ์ฟ ํก ํํธ๋์ค ํ๋์ ์ผํ์ผ๋ก, ์ด์ ๋ฐ๋ฅธ ์ผ์ ์ก์ ์์๋ฃ๋ฅผ ์ ๊ณต๋ฐ์ต๋๋ค."
๐ ๋ชฉ์ฐจ
1. [Hyper-V] [Open Stack] Open Stack์ด๋?
2. [Hyper-V] [Open Stack] [Controller Node] Hyper-V ๊ตฌ์ฑ ๋ฐ Ubuntu 22.04.3 LTS Server ์ค์น
3. [Hyper-V] [Open Stack] [Controller Node] โ ์คํ์คํ ํจํค์ง ์ค์น
4. [Hyper-V] [Open Stack] [Controller Node] โก NTP Server ๊ตฌ์ฑ
5. [Hyper-V] [Open Stack] [Controller Node] โข RabbitMQ - Message Queue ์ค์น ๋ฐ ๊ตฌ์ฑ
6. [Hyper-V] [Open Stack] [Controller Node] โฃ Memcached ์ค์น ๋ฐ ๊ตฌ์ฑ
7. [Hyper-V] [Open Stack] [Controller Node] โค Etcd ์ค์น ๋ฐ ๊ตฌ์ฑ
8. [Hyper-V] [Open Stack] [Controller Node] โฅ Keystone - Identity ์ค์น ๋ฐ ๊ตฌ์ฑ
9. [Hyper-V] [Open Stack] [Controller Node] โฆ Image Service - Glance ์ค์น ๋ฐ ๊ตฌ์ฑ
10. [Hyper-V] [Open Stack] [Controller Node] โง Compute Service - Nova ์ค์น ๋ฐ ๊ตฌ์ฑ
11. [Hyper-V] [Open Stack] [Contoller Node] โจ Neutron - Network ์๋น์ค ์ค์น ๋ฐ ๊ตฌ์ฑ
12. [Hyper-V] [Open Stack] [Controller Node] โ โช Horizon - Dashboard ์๋น์ค ์ค์น ๋ฐ ๊ตฌ์ฑ
11. [Hyper-V] [Open Stack] [Compute Node] ์ค๋น์ค
๐ Network ์๋น์ค ์ค์น ๋ฐ ๊ตฌ์ฑ
๐ฝ ๊ตฌ์ฑ ์์ ์ค์น ๋ฐ ๊ตฌ์ฑ
๐ฆ ๊ตฌ์ฑ ์์ ์ค์น ๋ฐ ๊ตฌ์ฑ - Compute Node
์ด๋ฒ์๋ ์ปดํจํธ ๋
ธ๋์์ ์์
์ ์์ํ ๊ฒ์. ์ต์ด ํจํค์ง ์ค์น๋ฅผ ์งํํ ๊ฑฐ์์.
[DEFAULT]
core_plugin = ml2
service_plugins = router
auth_strategy = keystone
state_path = /var/lib/neutron
allow_overlapping_ips = True
# RabbitMQ connection info
transport_url = rabbit://openstack:password@192.168.20.3
password์๋ RabbitMQ ๊ตฌ์ฑ ์ ์
๋ ฅํ๋ ๋น๋ฐ๋ฒํธ๋ฅผ ์
๋ ฅํด ์ฃผ์ด์ผ ํด์.
[agent]
root_helper = sudo /usr/bin/neutron-rootwrap /etc/neutron/rootwrap.conf
[keystone_authtoken]
www_authenticate_uri = http://192.168.20.3:5000
auth_url = http://192.168.20.3:5000
memcached_servers = 192.168.20.3:11211
auth_type = password
project_domain_name = default
user_domain_name = default
project_name = service
username = neutron
password = servicepassword
# if using self-signed certs on Apache2 Keystone, turn to [true]
insecure = false
servicepassword์๋ neutron ๊ณ์ ์ ์์ฑํ ๋ ์
๋ ฅํ๋ ๋น๋ฐ๋ฒํธ๋ฅผ ์
๋ ฅํด ์ฃผ์ด์ผ ํด์.
[oslo_concurrency]
lock_path = $state_path/lock
์ฌ๊ธฐ๊น์ง ์ ๋ ฅ๋์๋ค๋ฉด ์ ์ฅํ๊ณ , ๋์ต๋๋ค.
๊ทธ๋ฐ ๋ค ํด๋น ์ค์ ํ์ผ์ ์์ ๊ถ๊ณผ ์์ ๊ทธ๋ฃน์ ๋ณ๊ฒฝํด ์ฃผ์์ด์.
์ฌ๊ธฐ๊น์ง ๋์๋ค๋ฉด ์ ์ฅํ๊ณ ๋์ต๋๋ค.
local_ip์ ์ปดํจํธ ๋
ธ๋์ IP๋ฅผ ์
๋ ฅํด ์ฃผ์์ด์.
์ฌ๊ธฐ๊น์ง ๋์๋ค๋ฉด ์ ์ฅํ๊ณ ๋์ต๋๋ค.
servicepassword ๋ถ๋ถ์ Neutron ๊ณ์ ์ ๋น๋ฐ๋ฒํธ๋ฅผ ์
๋ ฅํด ์ฃผ์ด์ผ ํด์.
์ฌ๊ธฐ๊น์ง ์๋ฃ๋์๋ค๋ฉด ์ ์ฅํ๊ณ , ๋์ต๋๋ค.
๋ง์ง๋ง์ผ๋ก ์์ ๊ฐ์ด ์๋น์ค๋ฅผ ๋ฑ๋กํ๊ณ , ์ฌ๊ธฐ๋ํ์ฌ ์ฃผ์์ด์.
๐ฆ ์ ๊ตฌ์ฑ ๋์๋? ๐ค
์์ ๊ฐ์ด ๋คํธ์ํฌ agent ์ํ๊ฐ ๋ณด์ด๊ณ , State๊ฐ UP์ด๋ฉด ์ ๊ตฌ์ฑ๋ ๊ฒ์ด์์.
"์ด ํฌ์คํ ์ ์ฟ ํก ํํธ๋์ค ํ๋์ ์ผํ์ผ๋ก, ์ด์ ๋ฐ๋ฅธ ์ผ์ ์ก์ ์์๋ฃ๋ฅผ ์ ๊ณต๋ฐ์ต๋๋ค."
๐ง ์ฐธ๊ณ ์๋ฃ
'System ์์ ์ค > Cloud' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Open Stack] [Network Node] โจ-โก Neutron - Network ์๋น์ค ์ค์น ๋ฐ ๊ตฌ์ฑ (0) | 2023.10.02 |
---|