저자 직강 + 스터디 그룹
Red Hat OpenStack 17
Nalee Jang,
Senior Consultant of Red Hat Korea
1
About this Study Group
Red
Hat
OpenStack
17
저자
직강
+
스터디
그룹
2
● 세미나명 : “레드햇 오픈스택 17 저자직강 + 스터디 그룹"
● 신청자수: 30명
● 진행기간 : 4월 첫주 ~ 5월 중순, 매주 목요일 저녁 7시 30분 ~ 8시 30분,
단 오프라인 미팅은 변경될 수 있음.
● 진행방법: 2번의 오프라인 모임 + 4번의 온라인 모임
● 준비물 : 리눅스가 설치된 최소 사양 이상의 컴퓨터 또는 서버(CPU 8
Core, Memory 32 GB, 500 GB), 레드햇 오픈스택 17 제본 도서
The Curriculum
Red
Hat
OpenStack
17
저자
직강
+
스터디
그룹
3
언제 커리큘럼 모임유형
1주차 (4월 6일)
오리엔테이션
- 진행방향 소개
- 그룹 만들기
- 세션 : 기본 구성환경 및 네트워크 설계
오프라인 미팅
2주차 (4월 13일) Repo 서버 및 언더클라우드 구성 온라인 미팅
3주차 (4월 20일) 오버클라우드 노드 준비 및 운영체제 설치 온라인 미팅
4주차 (4월 27일) 오버클라우드 배포 및 트러블슈팅 온라인 미팅
5주차 (5월 4일) 기능 테스트 및 스터디 과제 진행 온라인 미팅
6주차 (5월 11일)
스터디 공유의 시간
- 스터디 개요 소개
- 스터디 그룹별 발표
- 스터디 참여 소감 공유
오프라인 미팅
Today’s Agenda
Red
Hat
OpenStack
17
저자
직강
+
스터디
그룹
4
➔ 오픈스택 한국 커뮤니티 회장님 인사말 (5분) -------------------
➔ 저녁 식사 그리고 서로 인사 나누기 (30분) -----------------------
➔ 그룹 만들기 (20분) -----------------------------------------------------
➔ 세션: 오픈스택 기본 환경 구성 및 네트워크 설계 (30분) -----
7시 30분
7시 40분
8시 10분
8시 30분
Today’s Agenda
Red
Hat
OpenStack
17
저자
직강
+
스터디
그룹
5
저녁 식사 그리고
서로 인사 나누기 (30분)
7시 40분 ~ 8시 10분
Rules of Making Group
Red
Hat
OpenStack
17
저자
직강
+
스터디
그룹
6
➔ 그룹을 5개로 만들겠습니다. 그럼, 한그룹당 5~6명정도가 되겠죠!
➔ 그룹을 만들고 그룹장을 선출해 주세요!!
➔ 아래의 5개의 그룹 미션 과제가 있습니다.
➔ 그룹장은 그룹원들과 함께 미션을 선택해 주세요!
➔ 그룹장은 선택한 그룹 미션에 대해 소개해 주세요!
- OVN(Open Virtual Network) 파헤치기
- 컴퓨트 노드에는 어떻게 네트워크가 구성될까?
- 옥타비아를 살펴보자!
- 인스턴스 생성과정과 마이그레이션 과정 알아보기
- 컨테이너 환경! 을 살펴보자.
그룹 미션 과제
* 그룹 간에 같은 미션을 선택할 수 없습니다.
Session Agenda
7
OpenStack Korea Community
What we’ll
discuss today
▸ 오픈스택이 뭐지?
▸ 다양한 오픈스택 배포 방법 소개
▸ TripleO를 이용한 배포방법
▸ 배포를 위한 테스트베드 환경 소개
▸ 네트워크 구성 및 설계하기
▸ 다음 온라인 모임 아젠다 소개
8
Red Hat OpenStack 17 저자 직강 + 스터디그룹
오픈스택이 뭐지?
오픈스택이 뭐지?
openstack.org
9
Red Hat OpenStack 17 저자 직강 + 스터디그룹
OpenStack Korea Community
Cloud Infrastructure for Virtual
Machines, Bare Metal, and Containers
Openstack controls large pools of compute, storage, and networking
resources, all managed through APIs or a dashboard.
Beyond standard infrastructure-as-a-service functionality, additional
components provide orchestration, fault management and service
management amongst other services to ensure high availability of
user applications.
오픈스택이 뭐지?
openstack.org
10
Red Hat OpenStack 17 저자 직강 + 스터디그룹
OpenStack Korea Community
오픈스택이 뭐지?
openstack.org
11
Red Hat OpenStack 17 저자 직강 + 스터디그룹
OpenStack Korea Community
오픈스택이 뭐지?
12
Red Hat OpenStack 17 저자 직강 + 스터디그룹
OpenStack Korea Community
13
Red Hat OpenStack 17 저자 직강 + 스터디그룹
다양한 배포방법 소개
다양한 오픈스택 배포방법 소개
14
Red Hat OpenStack 17 저자 직강 + 스터디그룹
OpenStack Korea Community
openstack.org
다양한 오픈스택 배포방법 소개
15
Red Hat OpenStack 17 저자 직강 + 스터디그룹
OpenStack Korea Community
openstack.org
이번에 스터디할 배포방법
SKT에서 오픈소스화한
배포방법
많은 배포방법의 기본이 되는 방법
다양한 오픈스택 배포방법 소개
16
Red Hat OpenStack 17 저자 직강 + 스터디그룹
OpenStack Korea Community
openstack.org
17
Red Hat OpenStack 17 저자 직강 + 스터디그룹
TripleO를 이용한
배포방법 소개
TripleO를 이용한 배포방법 소개
18
Red Hat OpenStack 17 저자 직강 + 스터디그룹
OpenStack Korea Community
TRIPLEO
TripleO를 이용한 배포방법 소개
19
Red Hat OpenStack 17 저자 직강 + 스터디그룹
OpenStack Korea Community
TripleO를 이용한 배포방법 소개
20
Red Hat OpenStack 17 저자 직강 + 스터디그룹
OpenStack Korea Community
Wallaby 이전 버전에서의 배포방법
Controller Compute
Red Hat Enterprise Linux 8.x Red Hat Enterprise Linux 8.x
MariaDB RabbitMQ
Redis Haproxy
Nova Neutron
Glance Barbican
Gnocchi Ceilometer
Aodh Panko
Cinder Manila
Octavia Heat
Pacemaker
Horizon Keystone
Nova-compute
Ovn-controller
Nova-libvirt
KVM Hypervisor
Logrotate-crond
VM1
VM2
VM3
Overcloud
Deploy
Configure
Manage
Ovn-metadata-agent
container
process
Undercloud (Director)
MariaDB
RabbitMQ
Redis
Neutron
Heat
Ironic
Podman Registry
Keystone
pull
Nova Glance
Swift Mistral
Zaqar
Red Hat Enterprise Linux 8.x
registry.redhat.io
Undercloud
TripleO를 이용한 배포방법 소개
21
Red Hat OpenStack 17 저자 직강 + 스터디그룹
OpenStack Korea Community
Wallaby 버전에서의 배포방법
Undercloud (Director)
운영체제 설치와
Network 설정
Controller
운영체제 설치와
Network 설정
Compute
MariaDB
RabbitMQ
Redis
Neutron
Ephemeral Heat
Ironic
Podman Registry
Keystone
Undercloud Overcloud
Deploy
Configure
Manage
container
process
registry.redhat.io
pull
Nova Glance
Swift Mistral
Metalsmith
Red Hat Enterprise Linux 9.x Red Hat Enterprise Linux 9.x Red Hat Enterprise Linux 9.x
TripleO를 이용한 배포방법 소개
22
Red Hat OpenStack 17 저자 직강 + 스터디그룹
OpenStack Korea Community
Wallaby 버전에서의 배포방법
Undercloud (Director) Controller Compute
MariaDB
RabbitMQ
Redis
Neutron
Ephemeral Heat
Ironic
Podman Registry
MariaDB RabbitMQ
Redis Haproxy
Nova Neutron
Glance Ceilometer
Cinder Manila
Octavia Heat
Pacemaker
Horizon Keystone
Keystone
Nova-compute
Ovn-controller
Nova-libvirt
KVM Hypervisor
Logrotate-crond
VM1
VM2
VM3
Undercloud Overcloud
Deploy
Configure
Manage
Ovn-metadata-agent
container
process
registry.redhat.io
pull
Nova Glance
Swift Mistral Ovn-controller
Ovn-cluster-northd
Metalsmith
Red Hat Enterprise Linux 9.x Red Hat Enterprise Linux 9.x Red Hat Enterprise Linux 9.x
23
Red Hat OpenStack 17 저자 직강 + 스터디그룹
테스트베드 환경 소개
배포를 위한 테스트베드 환경 소개
24
Red Hat OpenStack 17 저자 직강 + 스터디그룹
OpenStack Korea Community
Red Hat OpenStack 17
Internet
Director Controller 1
External NAT
172.168.16.0/24
Provision host-only
192.168.10.0.24
Provisioning
Internal api
Storage
External
Tenant
nic1 nic2 nic1 nic2
br-ctlplane br-ex
br-ctlplane
podman podman
172.168.16.0/24
H/W Information
Director
- CPU: 4 vcpu
- MEM: 8 GB
- DISK: 100 GB
Controller
- CPU: 4 vcpu
- MEM: 12 GB
- DISK: 100 GB
Compute
- CPU: 4 vcpu
- MEM: 12 GB
- DISK: 100 GB
InternalApi host-only
192.168.20.0.24
Storage host-only
192.168.40.0.24
Tenant host-only
192.168.30.0.24
nic3 nic4 nic5
br-tenant
Compute 1..2
nic1 nic2
br-ex
br-ctlplane
podman
nic3 nic4 nic5
br-tenant
nic3
192.168.30.0/24
192.168.40.0/24
192.168.20.0/24
배포를 위한 테스트베드 환경 소개
25
Red Hat OpenStack 17 저자 직강 + 스터디그룹
OpenStack Korea Community
Red Hat OpenStack 17
Internet
Director Controller Compute
Default NAT
192.168.100.0/24
Provision host-only
192.168.10.0.24
provisioning
Internal api
Storage
StorageMgmt
External
Tenant
RHEL8 with KVM
Native
Native
Vlan 20
Vlan 30
Vlan 40
Vlan 50
enp1s0 enp7s0 enp1s0 enp2s0 enp1s0 enp2s0
br-ctlplane br-ctlplane
br-ex br-ctlplane
podman podman podman
192.168.10.0/24
172.16.2.0/24
172.16.4.0/24
172.16.3.0/24
172.16.0.0/24
192.168.100.0/24
H/W Information
Director
- CPU: 4 vcpu
- MEM: 8 GB
- DISK: 100 GB
Controller/Compute
- CPU: 4 vcpu
- MEM: 12 GB
- DISK: 80 GB
br-ex
배포를 위한 테스트베드 환경 소개
26
Red Hat OpenStack 17 저자 직강 + 스터디그룹
OpenStack Korea Community
Host Node 구성환경
VirtualBMC
Host Node 운영체제
Desktop 버전으로 아래 운영체제 중 하나를
설치해 주세요!
> Red Hat Enterprise Linux 8.x
> CentOS Stream 8.x
> Rocky Linux 8
> Ubuntu 22.04 LTS
반드시 설치할 어플리케이션
> KVM (virt-install, virt-manager) or VMWare
> VirtualBMC
* 윈도우나 맥 환경은 VirtualBox 설치해 주세요~!!
27
Red Hat OpenStack 17 저자 직강 + 스터디그룹
네트워크 구성 및 설계
네트워크 구성 및 설계
28
Red Hat OpenStack 17 저자 직강 + 스터디그룹
OpenStack Korea Community
Red Hat OpenStack 17
Internet
Director Controller 1
External NAT
172.168.16.0/24
Provision host-only
192.168.10.0.24
Provisioning
Internal api
Storage
External
Tenant
nic1 nic2 nic1 nic2
br-ctlplane br-ex
br-ctlplane
podman podman
172.168.16.0/24
H/W Information
Director
- CPU: 4 vcpu
- MEM: 8 GB
- DISK: 100 GB
Controller
- CPU: 4 vcpu
- MEM: 12 GB
- DISK: 100 GB
Compute
- CPU: 4 vcpu
- MEM: 12 GB
- DISK: 100 GB
InternalApi host-only
192.168.20.0.24
Storage host-only
192.168.40.0.24
Tenant host-only
192.168.30.0.24
nic3 nic4 nic5
br-tenant
Compute 1..2
nic1 nic2
br-ex
br-ctlplane
podman
nic3 nic4 nic5
br-tenant
nic3
192.168.30.0/24
192.168.40.0/24
192.168.20.0/24
네트워크 구성 및 설계
29
Red Hat OpenStack 17 저자 직강 + 스터디그룹
OpenStack Korea Community
노드별 자원 산정하기
No VM Name Description CPU Memory Disk Network
1 repo 리포지토리 서버 2 4 200
Provision
Internal API
External
2 director17 Director 서버 4 8 100
Provision
Internal API
External
3 ctrl01 컨트롤러 4 12 100
Provision
Internal API
External
Tenant
Storage
4 cn01 컴퓨트 1 4 12 100
Provision
Internal API
External
Tenant
Storage
5 cn02 컴퓨트2 4 12 100
Provision
Internal API
External
Tenant
Storage
네트워크 구성 및 설계
30
Red Hat OpenStack 17 저자 직강 + 스터디그룹
OpenStack Korea Community
노드별 네트워크 구성 및 설계하기
No Host Name Provision Internal API Storage Tenant External
1 repo.exp.com 192.168.10.11 192.168.20.11 - - 172.168.16.11
2 dir.exp.com 192.168.10.12 192.168.20.12 - - 172.168.16.12
3 director vips
192.168.10.13
192.168.10.14
- - - -
4 ctrl1.exp.com 192.168.10.21 192.168.20.21 192.168.40.21 192.168.30.21 172.168.16.21
5 ctrl vips 192.168.10.22 192.168.20.22 - - 172.168.16.22
6 cn01.exp.com 192.168.10.31 192.168.20.31 192.168.40.31 192.168.30.31 -
7 cn02.exp.com 192.168.10.32 192.168.20.32 192.168.40.32 192.168.30.32 -
31
Red Hat OpenStack 17 저자 직강 + 스터디그룹
다음시간 아젠다 소개
다음시간 온라인 모임 아젠다 소개
32
Red Hat OpenStack 17 저자 직강 + 스터디그룹
OpenStack Korea Community
미리 보고 오면 좋은 것
스터디 그룹 저자 직강 교재 다음시간까지준비할 것들~!!
★ 테스트베드 환경 구성하기
★ 네트워크 구성도 그려보기
★ 교재 33 Page까지 미리 읽어보기
선호하는 온라인 모임 어플은?
★ Google Meet
★ Zoom
linkedin.com/company/red-hat
youtube.com/user/RedHatVideos
facebook.com/redhatinc
twitter.com/RedHat
33
Red Hat is the world’s leading provider of enterprise
open source software solutions. Award-winning
support, training, and consulting services make
Red Hat a trusted adviser to the Fortune 500.
Thank you

Red Hat OpenStack 17 저자직강+스터디그룹_1주차

  • 1.
    저자 직강 +스터디 그룹 Red Hat OpenStack 17 Nalee Jang, Senior Consultant of Red Hat Korea 1
  • 2.
    About this StudyGroup Red Hat OpenStack 17 저자 직강 + 스터디 그룹 2 ● 세미나명 : “레드햇 오픈스택 17 저자직강 + 스터디 그룹" ● 신청자수: 30명 ● 진행기간 : 4월 첫주 ~ 5월 중순, 매주 목요일 저녁 7시 30분 ~ 8시 30분, 단 오프라인 미팅은 변경될 수 있음. ● 진행방법: 2번의 오프라인 모임 + 4번의 온라인 모임 ● 준비물 : 리눅스가 설치된 최소 사양 이상의 컴퓨터 또는 서버(CPU 8 Core, Memory 32 GB, 500 GB), 레드햇 오픈스택 17 제본 도서
  • 3.
    The Curriculum Red Hat OpenStack 17 저자 직강 + 스터디 그룹 3 언제 커리큘럼모임유형 1주차 (4월 6일) 오리엔테이션 - 진행방향 소개 - 그룹 만들기 - 세션 : 기본 구성환경 및 네트워크 설계 오프라인 미팅 2주차 (4월 13일) Repo 서버 및 언더클라우드 구성 온라인 미팅 3주차 (4월 20일) 오버클라우드 노드 준비 및 운영체제 설치 온라인 미팅 4주차 (4월 27일) 오버클라우드 배포 및 트러블슈팅 온라인 미팅 5주차 (5월 4일) 기능 테스트 및 스터디 과제 진행 온라인 미팅 6주차 (5월 11일) 스터디 공유의 시간 - 스터디 개요 소개 - 스터디 그룹별 발표 - 스터디 참여 소감 공유 오프라인 미팅
  • 4.
    Today’s Agenda Red Hat OpenStack 17 저자 직강 + 스터디 그룹 4 ➔ 오픈스택한국 커뮤니티 회장님 인사말 (5분) ------------------- ➔ 저녁 식사 그리고 서로 인사 나누기 (30분) ----------------------- ➔ 그룹 만들기 (20분) ----------------------------------------------------- ➔ 세션: 오픈스택 기본 환경 구성 및 네트워크 설계 (30분) ----- 7시 30분 7시 40분 8시 10분 8시 30분
  • 5.
    Today’s Agenda Red Hat OpenStack 17 저자 직강 + 스터디 그룹 5 저녁 식사그리고 서로 인사 나누기 (30분) 7시 40분 ~ 8시 10분
  • 6.
    Rules of MakingGroup Red Hat OpenStack 17 저자 직강 + 스터디 그룹 6 ➔ 그룹을 5개로 만들겠습니다. 그럼, 한그룹당 5~6명정도가 되겠죠! ➔ 그룹을 만들고 그룹장을 선출해 주세요!! ➔ 아래의 5개의 그룹 미션 과제가 있습니다. ➔ 그룹장은 그룹원들과 함께 미션을 선택해 주세요! ➔ 그룹장은 선택한 그룹 미션에 대해 소개해 주세요! - OVN(Open Virtual Network) 파헤치기 - 컴퓨트 노드에는 어떻게 네트워크가 구성될까? - 옥타비아를 살펴보자! - 인스턴스 생성과정과 마이그레이션 과정 알아보기 - 컨테이너 환경! 을 살펴보자. 그룹 미션 과제 * 그룹 간에 같은 미션을 선택할 수 없습니다.
  • 7.
    Session Agenda 7 OpenStack KoreaCommunity What we’ll discuss today ▸ 오픈스택이 뭐지? ▸ 다양한 오픈스택 배포 방법 소개 ▸ TripleO를 이용한 배포방법 ▸ 배포를 위한 테스트베드 환경 소개 ▸ 네트워크 구성 및 설계하기 ▸ 다음 온라인 모임 아젠다 소개
  • 8.
    8 Red Hat OpenStack17 저자 직강 + 스터디그룹 오픈스택이 뭐지?
  • 9.
    오픈스택이 뭐지? openstack.org 9 Red HatOpenStack 17 저자 직강 + 스터디그룹 OpenStack Korea Community Cloud Infrastructure for Virtual Machines, Bare Metal, and Containers Openstack controls large pools of compute, storage, and networking resources, all managed through APIs or a dashboard. Beyond standard infrastructure-as-a-service functionality, additional components provide orchestration, fault management and service management amongst other services to ensure high availability of user applications.
  • 10.
    오픈스택이 뭐지? openstack.org 10 Red HatOpenStack 17 저자 직강 + 스터디그룹 OpenStack Korea Community
  • 11.
    오픈스택이 뭐지? openstack.org 11 Red HatOpenStack 17 저자 직강 + 스터디그룹 OpenStack Korea Community
  • 12.
    오픈스택이 뭐지? 12 Red HatOpenStack 17 저자 직강 + 스터디그룹 OpenStack Korea Community
  • 13.
    13 Red Hat OpenStack17 저자 직강 + 스터디그룹 다양한 배포방법 소개
  • 14.
    다양한 오픈스택 배포방법소개 14 Red Hat OpenStack 17 저자 직강 + 스터디그룹 OpenStack Korea Community openstack.org
  • 15.
    다양한 오픈스택 배포방법소개 15 Red Hat OpenStack 17 저자 직강 + 스터디그룹 OpenStack Korea Community openstack.org 이번에 스터디할 배포방법 SKT에서 오픈소스화한 배포방법 많은 배포방법의 기본이 되는 방법
  • 16.
    다양한 오픈스택 배포방법소개 16 Red Hat OpenStack 17 저자 직강 + 스터디그룹 OpenStack Korea Community openstack.org
  • 17.
    17 Red Hat OpenStack17 저자 직강 + 스터디그룹 TripleO를 이용한 배포방법 소개
  • 18.
    TripleO를 이용한 배포방법소개 18 Red Hat OpenStack 17 저자 직강 + 스터디그룹 OpenStack Korea Community TRIPLEO
  • 19.
    TripleO를 이용한 배포방법소개 19 Red Hat OpenStack 17 저자 직강 + 스터디그룹 OpenStack Korea Community
  • 20.
    TripleO를 이용한 배포방법소개 20 Red Hat OpenStack 17 저자 직강 + 스터디그룹 OpenStack Korea Community Wallaby 이전 버전에서의 배포방법 Controller Compute Red Hat Enterprise Linux 8.x Red Hat Enterprise Linux 8.x MariaDB RabbitMQ Redis Haproxy Nova Neutron Glance Barbican Gnocchi Ceilometer Aodh Panko Cinder Manila Octavia Heat Pacemaker Horizon Keystone Nova-compute Ovn-controller Nova-libvirt KVM Hypervisor Logrotate-crond VM1 VM2 VM3 Overcloud Deploy Configure Manage Ovn-metadata-agent container process Undercloud (Director) MariaDB RabbitMQ Redis Neutron Heat Ironic Podman Registry Keystone pull Nova Glance Swift Mistral Zaqar Red Hat Enterprise Linux 8.x registry.redhat.io Undercloud
  • 21.
    TripleO를 이용한 배포방법소개 21 Red Hat OpenStack 17 저자 직강 + 스터디그룹 OpenStack Korea Community Wallaby 버전에서의 배포방법 Undercloud (Director) 운영체제 설치와 Network 설정 Controller 운영체제 설치와 Network 설정 Compute MariaDB RabbitMQ Redis Neutron Ephemeral Heat Ironic Podman Registry Keystone Undercloud Overcloud Deploy Configure Manage container process registry.redhat.io pull Nova Glance Swift Mistral Metalsmith Red Hat Enterprise Linux 9.x Red Hat Enterprise Linux 9.x Red Hat Enterprise Linux 9.x
  • 22.
    TripleO를 이용한 배포방법소개 22 Red Hat OpenStack 17 저자 직강 + 스터디그룹 OpenStack Korea Community Wallaby 버전에서의 배포방법 Undercloud (Director) Controller Compute MariaDB RabbitMQ Redis Neutron Ephemeral Heat Ironic Podman Registry MariaDB RabbitMQ Redis Haproxy Nova Neutron Glance Ceilometer Cinder Manila Octavia Heat Pacemaker Horizon Keystone Keystone Nova-compute Ovn-controller Nova-libvirt KVM Hypervisor Logrotate-crond VM1 VM2 VM3 Undercloud Overcloud Deploy Configure Manage Ovn-metadata-agent container process registry.redhat.io pull Nova Glance Swift Mistral Ovn-controller Ovn-cluster-northd Metalsmith Red Hat Enterprise Linux 9.x Red Hat Enterprise Linux 9.x Red Hat Enterprise Linux 9.x
  • 23.
    23 Red Hat OpenStack17 저자 직강 + 스터디그룹 테스트베드 환경 소개
  • 24.
    배포를 위한 테스트베드환경 소개 24 Red Hat OpenStack 17 저자 직강 + 스터디그룹 OpenStack Korea Community Red Hat OpenStack 17 Internet Director Controller 1 External NAT 172.168.16.0/24 Provision host-only 192.168.10.0.24 Provisioning Internal api Storage External Tenant nic1 nic2 nic1 nic2 br-ctlplane br-ex br-ctlplane podman podman 172.168.16.0/24 H/W Information Director - CPU: 4 vcpu - MEM: 8 GB - DISK: 100 GB Controller - CPU: 4 vcpu - MEM: 12 GB - DISK: 100 GB Compute - CPU: 4 vcpu - MEM: 12 GB - DISK: 100 GB InternalApi host-only 192.168.20.0.24 Storage host-only 192.168.40.0.24 Tenant host-only 192.168.30.0.24 nic3 nic4 nic5 br-tenant Compute 1..2 nic1 nic2 br-ex br-ctlplane podman nic3 nic4 nic5 br-tenant nic3 192.168.30.0/24 192.168.40.0/24 192.168.20.0/24
  • 25.
    배포를 위한 테스트베드환경 소개 25 Red Hat OpenStack 17 저자 직강 + 스터디그룹 OpenStack Korea Community Red Hat OpenStack 17 Internet Director Controller Compute Default NAT 192.168.100.0/24 Provision host-only 192.168.10.0.24 provisioning Internal api Storage StorageMgmt External Tenant RHEL8 with KVM Native Native Vlan 20 Vlan 30 Vlan 40 Vlan 50 enp1s0 enp7s0 enp1s0 enp2s0 enp1s0 enp2s0 br-ctlplane br-ctlplane br-ex br-ctlplane podman podman podman 192.168.10.0/24 172.16.2.0/24 172.16.4.0/24 172.16.3.0/24 172.16.0.0/24 192.168.100.0/24 H/W Information Director - CPU: 4 vcpu - MEM: 8 GB - DISK: 100 GB Controller/Compute - CPU: 4 vcpu - MEM: 12 GB - DISK: 80 GB br-ex
  • 26.
    배포를 위한 테스트베드환경 소개 26 Red Hat OpenStack 17 저자 직강 + 스터디그룹 OpenStack Korea Community Host Node 구성환경 VirtualBMC Host Node 운영체제 Desktop 버전으로 아래 운영체제 중 하나를 설치해 주세요! > Red Hat Enterprise Linux 8.x > CentOS Stream 8.x > Rocky Linux 8 > Ubuntu 22.04 LTS 반드시 설치할 어플리케이션 > KVM (virt-install, virt-manager) or VMWare > VirtualBMC * 윈도우나 맥 환경은 VirtualBox 설치해 주세요~!!
  • 27.
    27 Red Hat OpenStack17 저자 직강 + 스터디그룹 네트워크 구성 및 설계
  • 28.
    네트워크 구성 및설계 28 Red Hat OpenStack 17 저자 직강 + 스터디그룹 OpenStack Korea Community Red Hat OpenStack 17 Internet Director Controller 1 External NAT 172.168.16.0/24 Provision host-only 192.168.10.0.24 Provisioning Internal api Storage External Tenant nic1 nic2 nic1 nic2 br-ctlplane br-ex br-ctlplane podman podman 172.168.16.0/24 H/W Information Director - CPU: 4 vcpu - MEM: 8 GB - DISK: 100 GB Controller - CPU: 4 vcpu - MEM: 12 GB - DISK: 100 GB Compute - CPU: 4 vcpu - MEM: 12 GB - DISK: 100 GB InternalApi host-only 192.168.20.0.24 Storage host-only 192.168.40.0.24 Tenant host-only 192.168.30.0.24 nic3 nic4 nic5 br-tenant Compute 1..2 nic1 nic2 br-ex br-ctlplane podman nic3 nic4 nic5 br-tenant nic3 192.168.30.0/24 192.168.40.0/24 192.168.20.0/24
  • 29.
    네트워크 구성 및설계 29 Red Hat OpenStack 17 저자 직강 + 스터디그룹 OpenStack Korea Community 노드별 자원 산정하기 No VM Name Description CPU Memory Disk Network 1 repo 리포지토리 서버 2 4 200 Provision Internal API External 2 director17 Director 서버 4 8 100 Provision Internal API External 3 ctrl01 컨트롤러 4 12 100 Provision Internal API External Tenant Storage 4 cn01 컴퓨트 1 4 12 100 Provision Internal API External Tenant Storage 5 cn02 컴퓨트2 4 12 100 Provision Internal API External Tenant Storage
  • 30.
    네트워크 구성 및설계 30 Red Hat OpenStack 17 저자 직강 + 스터디그룹 OpenStack Korea Community 노드별 네트워크 구성 및 설계하기 No Host Name Provision Internal API Storage Tenant External 1 repo.exp.com 192.168.10.11 192.168.20.11 - - 172.168.16.11 2 dir.exp.com 192.168.10.12 192.168.20.12 - - 172.168.16.12 3 director vips 192.168.10.13 192.168.10.14 - - - - 4 ctrl1.exp.com 192.168.10.21 192.168.20.21 192.168.40.21 192.168.30.21 172.168.16.21 5 ctrl vips 192.168.10.22 192.168.20.22 - - 172.168.16.22 6 cn01.exp.com 192.168.10.31 192.168.20.31 192.168.40.31 192.168.30.31 - 7 cn02.exp.com 192.168.10.32 192.168.20.32 192.168.40.32 192.168.30.32 -
  • 31.
    31 Red Hat OpenStack17 저자 직강 + 스터디그룹 다음시간 아젠다 소개
  • 32.
    다음시간 온라인 모임아젠다 소개 32 Red Hat OpenStack 17 저자 직강 + 스터디그룹 OpenStack Korea Community 미리 보고 오면 좋은 것 스터디 그룹 저자 직강 교재 다음시간까지준비할 것들~!! ★ 테스트베드 환경 구성하기 ★ 네트워크 구성도 그려보기 ★ 교재 33 Page까지 미리 읽어보기 선호하는 온라인 모임 어플은? ★ Google Meet ★ Zoom
  • 33.
    linkedin.com/company/red-hat youtube.com/user/RedHatVideos facebook.com/redhatinc twitter.com/RedHat 33 Red Hat isthe world’s leading provider of enterprise open source software solutions. Award-winning support, training, and consulting services make Red Hat a trusted adviser to the Fortune 500. Thank you