SlideShare une entreprise Scribd logo
1  sur  40
Télécharger pour lire hors ligne
저자 직강 + 스터디 그룹 - 5주차
Red Hat OpenStack 17
Nalee Jang,
Senior Consultant of Red Hat Korea
1
The Curriculum
Red
Hat
OpenStack
17
저자
직강
+
스터디
그룹
2
언제 커리큘럼 모임유형
1주차 (4월 6일)
오리엔테이션
- 진행방향 소개
- 그룹 만들기
- 세션 : 기본 구성환경 및 네트워크 설계
오프라인 미팅
2주차 (4월 13일) Repo 서버 및 언더클라우드 구성 온라인 미팅
3주차 (4월 20일) 오버클라우드 노드 준비 및 운영체제 설치 온라인 미팅
4주차 (4월 27일) 오버클라우드 배포 및 트러블슈팅 온라인 미팅
5주차 (5월 4일) 기능 테스트 및 스터디 과제 진행 온라인 미팅
6주차 (5월 11일) 그룹별 스터디 과제 진행상황 확인 및 공유 그룹별 미팅
7주차 (5월 18일)
스터디 공유의 시간
- 스터디 개요 소개
- 스터디 그룹별 발표
- 스터디 참여 소감 공유
오프라인 미팅
Session Agenda
3
OpenStack Korea Community
What we’ll
discuss today
▸ 첫번째 인스턴스 생성하기
▸ 운영자 대시보드 살펴보기
▸ 시스템 운영
▸ 그룹 미션 과제 소개
▸ 다음시간 아젠다 소개
4
Red Hat OpenStack 17 저자 직강 + 스터디그룹
첫번째 인스턴스 생성하기
첫번째 인스턴스 생성하기
5
Red Hat OpenStack 17 저자 직강 + 스터디그룹
OpenStack Korea Community
External 네트워크 생성 Flavor 생성 Image 생성 Project & User 생성
Tenant 네트워크 생성
네트워크 Router 생성
보안그룹 생성
인스턴스 생성
테넌트 네트워크를 사용할 경우
프로바이더 네트워크를 사용할 경우
Provider 네트워크 생성
Flavor 생성 Image 생성 Project & User 생성
보안그룹 생성
인스턴스 생성
첫번째 인스턴스 생성하기
6
Red Hat OpenStack 17 저자 직강 + 스터디그룹
OpenStack Korea Community
External 네트워크 생성
첫번째 인스턴스 생성하기
7
Red Hat OpenStack 17 저자 직강 + 스터디그룹
OpenStack Korea Community
Flavor 생성
인스턴스 생성시 Cinder 볼륨을 사용할 경우
Flavor의 Root 디스크를 “0”으로 할당해야함.
첫번째 인스턴스 생성하기
8
Red Hat OpenStack 17 저자 직강 + 스터디그룹
OpenStack Korea Community
Image 다운로드
https://docs.openstack.org/image-guide/obtain-images.html https://access.redhat.com/downloads/
첫번째 인스턴스 생성하기
9
Red Hat OpenStack 17 저자 직강 + 스터디그룹
OpenStack Korea Community
Image 생성
첫번째 인스턴스 생성하기
10
Red Hat OpenStack 17 저자 직강 + 스터디그룹
OpenStack Korea Community
Project 생성 User 생성
첫번째 인스턴스 생성하기
11
Red Hat OpenStack 17 저자 직강 + 스터디그룹
OpenStack Korea Community
생성한 User 로 로그인
첫번째 인스턴스 생성하기
12
Red Hat OpenStack 17 저자 직강 + 스터디그룹
OpenStack Korea Community
테넌트 네트워크 생성
첫번째 인스턴스 생성하기
13
Red Hat OpenStack 17 저자 직강 + 스터디그룹
OpenStack Korea Community
라우터 생성
첫번째 인스턴스 생성하기
14
Red Hat OpenStack 17 저자 직강 + 스터디그룹
OpenStack Korea Community
보안그룹 생성
첫번째 인스턴스 생성하기
15
Red Hat OpenStack 17 저자 직강 + 스터디그룹
OpenStack Korea Community
인스턴스 생성
첫번째 인스턴스 생성하기
16
Red Hat OpenStack 17 저자 직강 + 스터디그룹
OpenStack Korea Community
인스턴스 생성
첫번째 인스턴스 생성하기
17
Red Hat OpenStack 17 저자 직강 + 스터디그룹
OpenStack Korea Community
인스턴스 생성
첫번째 인스턴스 생성하기
18
Red Hat OpenStack 17 저자 직강 + 스터디그룹
OpenStack Korea Community
인스턴스 생성
19
Red Hat OpenStack 17 저자 직강 + 스터디그룹
운영자 대시보드 살펴보기
운영자 대시보드 살펴보기
20
Red Hat OpenStack 17 저자 직강 + 스터디그룹
OpenStack Korea Community
하이퍼바이저 보기
운영자 대시보드 살펴보기
21
Red Hat OpenStack 17 저자 직강 + 스터디그룹
OpenStack Korea Community
시스템 정보
운영자 대시보드 살펴보기
22
Red Hat OpenStack 17 저자 직강 + 스터디그룹
OpenStack Korea Community
시스템 정보
운영자 대시보드 살펴보기
23
Red Hat OpenStack 17 저자 직강 + 스터디그룹
OpenStack Korea Community
마이그레이션
운영자 대시보드 살펴보기
24
Red Hat OpenStack 17 저자 직강 + 스터디그룹
OpenStack Korea Community
마이그레이션
운영자 대시보드 살펴보기
25
Red Hat OpenStack 17 저자 직강 + 스터디그룹
OpenStack Korea Community
인스턴스 리사이즈
운영자 대시보드 살펴보기
26
Red Hat OpenStack 17 저자 직강 + 스터디그룹
OpenStack Korea Community
호스트 Evacuate
운영자 대시보드 살펴보기
27
Red Hat OpenStack 17 저자 직강 + 스터디그룹
OpenStack Korea Community
볼륨 사이즈 확장
운영자 대시보드 살펴보기
28
Red Hat OpenStack 17 저자 직강 + 스터디그룹
OpenStack Korea Community
볼륨 사이즈 확장
운영자 대시보드 살펴보기
29
Red Hat OpenStack 17 저자 직강 + 스터디그룹
OpenStack Korea Community
Quota 설정
30
Red Hat OpenStack 17 저자 직강 + 스터디그룹
시스템 운영
시스템 운영
31
Red Hat OpenStack 17 저자 직강 + 스터디그룹
OpenStack Korea Community
# 인증 정보 import
[stack@dir ~]$ source overcloudrc
# Flavor 생성
(overcloud) [stack@dir ~]$ openstack flavor create --vcpus 2 --ram 4096 --disk 0 t1.middle
# Flavor 목록 확인
(overcloud) [stack@dir ~]$ openstack flavor list
# 운영체제 이미지 생성
(overcloud) [stack@dir ~]$ openstack image create --disk-format qcow2 --file rhel-baseos-9.0-update-4-x86_64-kvm.qcow2 --public
Rhel9.0
# 운영체제 이미지 목록 확인
(overcloud) [stack@dir ~]$ openstack image list
# 프로젝트 생성
(overcloud) [stack@dir ~]$ openstack project create test-pjt
# 프로젝트 목록 확인
(overcloud) [stack@dir ~]$ openstack project list
# 사용자 생성
(overcloud) [stack@dir ~]$ openstack user create --project test-pjt --password-prompt test-user01
# 사용자 롤 확인
(overcloud) [stack@dir ~]$ openstack role list
# 사용자에 롤 추가
(overcloud) [stack@dir ~]$ openstack role add --project test-pjt --user test-user01 member
# 네트워크 생성
(overcloud) [stack@dir ~]$ openstack network create test-net --project test-pjt
시스템 운영
32
Red Hat OpenStack 17 저자 직강 + 스터디그룹
OpenStack Korea Community
# 네트워크 목록 확인
(overcloud) [stack@dir ~]$ openstack network list
# 서브넷 생성
(overcloud) [stack@dir ~]$ openstack subnet create --project test-pjt --subnet-range 10.2.2.0/24 --network test-net
test-subnet
# 서브넷 목록 확인
(overcloud) [stack@dir ~]$ openstack subnet list
# 보안그룹 생성
(overcloud) [stack@dir ~]$ openstack security group create --project test-pjt test-sg
# 보안 그룹에 룰 추가
(overcloud) [stack@dir ~]$ openstack security group rule create --protocol tcp --dst-port 22 --project test-pjt test-sg
# 부팅 가능 볼륨 생성
(overcloud) [stack@dir ~]$ openstack volume create --size 30 --image Rhel9.0 --bootable test-rhel-volume
# 볼륨 목록 확인
(overcloud) [stack@dir ~]$ openstack volume list
# 인스턴스 생성
(overcloud) [stack@dir ~]$ openstack server create --flavor t1.small --volume test-rhel-volume --network test-net test-vm
# 인스턴스 목록 확인
(overcloud) [stack@dir ~]$ openstack server list
시스템 운영
33
Red Hat OpenStack 17 저자 직강 + 스터디그룹
OpenStack Korea Community
No Role Items Description
1 IDM Network 다운되어 있는 네트워크 인터페이스가있는지 확인합니다.
2
Director
Network 다운되어 있는 네트워크 인터페이스가있는지 확인합니다.
3 Service
오픈스택 서비스 실행 상태를 확인합니다. 실행 상태를
확인하여 문제가 있는 프로세스를 점검합니다.
4
Controller
Power
컨트롤러 노드의 전원에 이상이 있는지 IPMI 명령어를 통해
확인합니다.
5 Network
다운되어 있는 네트워크 인터페이스가 있는지 확인하고,
다운되어 있는 인터페이스가 있다면 데이터센터 방문점검을
해야 합니다.
6 Cluster status 클러스터 관리 툴인 Pacemaker 상태를 점검합니다.
7 Memory
메모리 상태를 확인하고 캐시 메모리가 얼마나 찼는지를
확인합니다.
8 Container 컨테이너 실행상태를 점검합니다.
9 Mount NFS
Glance에 잘 마운트 되어 있는지 확인하고, 마운트에 문제가
있다면 해당 구간의 네트워크를 확인해야 합니다.
10 Service Logs
서비스 로그를 확인하고 문제가 있는 서비스가 있는지
점검합니다.
No Role Items Description
11
Compute
Power
컴퓨트 노드의 전원에 이상이 있는지 IPMI 명령어를 통해
확인합니다.
12 Network
다운되어 있는 네트워크 인터페이스가 있는지 확인하고,
다운되어 있는 인터페이스가 있다면 데이터센터 방문점검을
해야 합니다.
13 Memory 메모리 상태를 확인합니다.
14 Container 컨테이너 실행상태를 점검합니다.
15 Hypervisor KVM 하이퍼바이저실행상태를 점검합니다.
16 Service Logs
서비스 로그를 확인하고 문제가 있는 서비스가 있는지
점검합니다.
시스템 운영
34
Red Hat OpenStack 17 저자 직강 + 스터디그룹
OpenStack Korea Community
# 시스템 로그 확인 스크립트
[stack@dir ~]$ cat chk-log.sh
tail /var/log/containers/*/*.log | grep -i error
# 시스템 로그 확인 스크립트를 모든 오버클라우드 노드로 복사
[stack@dir ~]$ scp chk-log.sh heat-admin@ctrl1:~/
[stack@dir ~]$ scp chk-log.sh heat-admin@cn01:~/
[stack@dir ~]$ scp chk-log.sh heat-admin@cn02:~/
# 시스템 모니터링 스크립트
[stack@dir ~]$ cat check-mycloud.sh
# 모니터링 로그 저장 디렉터리 생성
[stack@dir ~]$ sudo mkdir /var/log/daily_chk
# 모니터링 스크립트 수행
[stack@dir ~]$ sh check-mycloud.sh
35
Red Hat OpenStack 17 저자 직강 + 스터디그룹
그룹 미션 과제 소개
그룹 미션 과제
36
Red Hat OpenStack 17 저자 직강 + 스터디그룹
OpenStack Korea Community
- OVN(Open Virtual Network) 파헤치기
- 컴퓨트 노드에는 어떻게 네트워크가 구성될까?
- 옥타비아를 살펴보자!
- 인스턴스 생성과정과 마이그레이션 과정 알아보기
- 컨테이너 환경! 을 살펴보자.
그룹 미션 과제
37
Red Hat OpenStack 17 저자 직강 + 스터디그룹
OpenStack Korea Community
OVN
(그룹장:곽유빈)
곽유빈
김성범
임동현
이영주
장병진
정해홍
김영진
컨테이너 환경
(그룹장:이정훈)
이정훈
이준희
문성업
한석현
김현수
신소희
옥타비아
(그룹장:송명후)
송명후
김보승
박승환
홍혜선
김관영
김기오
컴퓨트노드 네트워크
(그룹장:이대하)
이대하
신재성
이용욱
윤대영
서우영
이주진
인스턴스 생성
(그룹장:서상현)
서상현
장준영
고봉석
정종준
김호영
황인수
조문강
38
Red Hat OpenStack 17 저자 직강 + 스터디그룹
다음시간 아젠다 소개
다음시간 그룹 모임 아젠다 소개
39
Red Hat OpenStack 17 저자 직강 + 스터디그룹
OpenStack Korea Community
미리 보고 오면 좋은 것
스터디 그룹 저자 직강 교재 다음시간까지준비할 것들~!!
★ 기능 테스트 완료하기
★ 기능 테스트하면서 미션 과제 수행하기
다음 시간에는?
★ 그룹별 모임을 진행합니다.
★ 금요일 오후에 그룹장님들과 별도 모임을 합니다.
★ 오픈스택 커뮤니티 운영진이신 분들도 함께 모임
합니다.
linkedin.com/company/red-hat
youtube.com/user/RedHatVideos
facebook.com/redhatinc
twitter.com/RedHat
40
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

Contenu connexe

Tendances

Tendances (20)

TripleOの光と闇
TripleOの光と闇TripleOの光と闇
TripleOの光と闇
 
An Introduction to OpenStack
An Introduction to OpenStackAn Introduction to OpenStack
An Introduction to OpenStack
 
Open vSwitch 패킷 처리 구조
Open vSwitch 패킷 처리 구조Open vSwitch 패킷 처리 구조
Open vSwitch 패킷 처리 구조
 
Docker, LinuX Container
Docker, LinuX ContainerDocker, LinuX Container
Docker, LinuX Container
 
Tutorial: Using GoBGP as an IXP connecting router
Tutorial: Using GoBGP as an IXP connecting routerTutorial: Using GoBGP as an IXP connecting router
Tutorial: Using GoBGP as an IXP connecting router
 
오픈스택 커뮤니티 소개 및 기술 동향
오픈스택 커뮤니티 소개 및 기술 동향오픈스택 커뮤니티 소개 및 기술 동향
오픈스택 커뮤니티 소개 및 기술 동향
 
KVM tools and enterprise usage
KVM tools and enterprise usageKVM tools and enterprise usage
KVM tools and enterprise usage
 
SR-IOV Networking in OpenStack - OpenStack最新情報セミナー 2016年3月
SR-IOV Networking in OpenStack - OpenStack最新情報セミナー 2016年3月SR-IOV Networking in OpenStack - OpenStack最新情報セミナー 2016年3月
SR-IOV Networking in OpenStack - OpenStack最新情報セミナー 2016年3月
 
Webinar "Introduction to OpenStack"
Webinar "Introduction to OpenStack"Webinar "Introduction to OpenStack"
Webinar "Introduction to OpenStack"
 
BGP Unnumbered で遊んでみた
BGP Unnumbered で遊んでみたBGP Unnumbered で遊んでみた
BGP Unnumbered で遊んでみた
 
Deploying IPv6 on OpenStack
Deploying IPv6 on OpenStackDeploying IPv6 on OpenStack
Deploying IPv6 on OpenStack
 
knolx of KubeCost & Infracost
knolx of KubeCost & Infracostknolx of KubeCost & Infracost
knolx of KubeCost & Infracost
 
Replacing iptables with eBPF in Kubernetes with Cilium
Replacing iptables with eBPF in Kubernetes with CiliumReplacing iptables with eBPF in Kubernetes with Cilium
Replacing iptables with eBPF in Kubernetes with Cilium
 
오픈스택 기반 클라우드 서비스 구축 방안 및 사례
오픈스택 기반 클라우드 서비스 구축 방안 및 사례오픈스택 기반 클라우드 서비스 구축 방안 및 사례
오픈스택 기반 클라우드 서비스 구축 방안 및 사례
 
Neutron-to-Neutron: interconnecting multiple OpenStack deployments
Neutron-to-Neutron: interconnecting multiple OpenStack deploymentsNeutron-to-Neutron: interconnecting multiple OpenStack deployments
Neutron-to-Neutron: interconnecting multiple OpenStack deployments
 
[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-Region
[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-Region[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-Region
[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-Region
 
The Basic Introduction of Open vSwitch
The Basic Introduction of Open vSwitchThe Basic Introduction of Open vSwitch
The Basic Introduction of Open vSwitch
 
OpenStack-Ansibleで作るOpenStack HA環境 手順書解説 - OpenStack最新情報セミナー 2016年3月
OpenStack-Ansibleで作るOpenStack HA環境 手順書解説 - OpenStack最新情報セミナー 2016年3月OpenStack-Ansibleで作るOpenStack HA環境 手順書解説 - OpenStack最新情報セミナー 2016年3月
OpenStack-Ansibleで作るOpenStack HA環境 手順書解説 - OpenStack最新情報セミナー 2016年3月
 
[234] toast cloud open stack sdn 전략-박성우
[234] toast cloud open stack sdn 전략-박성우[234] toast cloud open stack sdn 전략-박성우
[234] toast cloud open stack sdn 전략-박성우
 
Meetup 23 - 02 - OVN - The future of networking in OpenStack
Meetup 23 - 02 - OVN - The future of networking in OpenStackMeetup 23 - 02 - OVN - The future of networking in OpenStack
Meetup 23 - 02 - OVN - The future of networking in OpenStack
 

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

Puppet과 자동화된 시스템 관리
Puppet과 자동화된 시스템 관리Puppet과 자동화된 시스템 관리
Puppet과 자동화된 시스템 관리
Keon Ahn
 

Similaire à Red Hat OpenStack 17 저자직강+스터디그룹_5주차 (20)

OpenStack DevStack Install - 2부 (Multi-nodes)
OpenStack DevStack Install - 2부 (Multi-nodes)OpenStack DevStack Install - 2부 (Multi-nodes)
OpenStack DevStack Install - 2부 (Multi-nodes)
 
OpenStack DevStack Install - 1부 (All-in-one)
OpenStack DevStack Install - 1부 (All-in-one)OpenStack DevStack Install - 1부 (All-in-one)
OpenStack DevStack Install - 1부 (All-in-one)
 
[오픈소스컨설팅]오픈스택에 대하여
[오픈소스컨설팅]오픈스택에 대하여[오픈소스컨설팅]오픈스택에 대하여
[오픈소스컨설팅]오픈스택에 대하여
 
XECon2015 :: [1-5] 김훈민 - 서버 운영자가 꼭 알아야 할 Docker
XECon2015 :: [1-5] 김훈민 - 서버 운영자가 꼭 알아야 할 DockerXECon2015 :: [1-5] 김훈민 - 서버 운영자가 꼭 알아야 할 Docker
XECon2015 :: [1-5] 김훈민 - 서버 운영자가 꼭 알아야 할 Docker
 
[OpenStack Days Korea 2016] Track4 - 오픈스택을 공부합시다 - 커뮤니티 스터디 분과 소개
[OpenStack Days Korea 2016] Track4 - 오픈스택을 공부합시다 - 커뮤니티 스터디 분과 소개[OpenStack Days Korea 2016] Track4 - 오픈스택을 공부합시다 - 커뮤니티 스터디 분과 소개
[OpenStack Days Korea 2016] Track4 - 오픈스택을 공부합시다 - 커뮤니티 스터디 분과 소개
 
20141029 하둡2.5와 hive설치 및 예제
20141029 하둡2.5와 hive설치 및 예제20141029 하둡2.5와 hive설치 및 예제
20141029 하둡2.5와 hive설치 및 예제
 
2.apache spark 실습
2.apache spark 실습2.apache spark 실습
2.apache spark 실습
 
[1A6]Docker로 보는 서버 운영의 미래
[1A6]Docker로 보는 서버 운영의 미래[1A6]Docker로 보는 서버 운영의 미래
[1A6]Docker로 보는 서버 운영의 미래
 
Kafka slideshare
Kafka   slideshareKafka   slideshare
Kafka slideshare
 
쉽고 빠르게 접하는 오픈스택
쉽고 빠르게 접하는 오픈스택쉽고 빠르게 접하는 오픈스택
쉽고 빠르게 접하는 오픈스택
 
Puppet과 자동화된 시스템 관리
Puppet과 자동화된 시스템 관리Puppet과 자동화된 시스템 관리
Puppet과 자동화된 시스템 관리
 
Hyperledger Explorer.pptx
Hyperledger Explorer.pptxHyperledger Explorer.pptx
Hyperledger Explorer.pptx
 
오픈스택: 구석구석 파헤쳐보기
오픈스택: 구석구석 파헤쳐보기오픈스택: 구석구석 파헤쳐보기
오픈스택: 구석구석 파헤쳐보기
 
kt-cloud
kt-cloudkt-cloud
kt-cloud
 
Db프로그래밍 환경 설정(131062 장택순)
Db프로그래밍 환경 설정(131062 장택순)Db프로그래밍 환경 설정(131062 장택순)
Db프로그래밍 환경 설정(131062 장택순)
 
(OCI 탐험일지) nginx 설치(오라클 리눅스 7)
(OCI 탐험일지) nginx 설치(오라클 리눅스 7)(OCI 탐험일지) nginx 설치(오라클 리눅스 7)
(OCI 탐험일지) nginx 설치(오라클 리눅스 7)
 
[오픈소스컨설팅] Docker를 활용한 Gitlab CI/CD 구성 테스트
[오픈소스컨설팅] Docker를 활용한 Gitlab CI/CD 구성 테스트[오픈소스컨설팅] Docker를 활용한 Gitlab CI/CD 구성 테스트
[오픈소스컨설팅] Docker를 활용한 Gitlab CI/CD 구성 테스트
 
DevOps - CI/CD 알아보기
DevOps - CI/CD 알아보기DevOps - CI/CD 알아보기
DevOps - CI/CD 알아보기
 
Web Analytics at Scale with Elasticsearch @ naver.com - Part 1
Web Analytics at Scale with Elasticsearch @ naver.com - Part 1Web Analytics at Scale with Elasticsearch @ naver.com - Part 1
Web Analytics at Scale with Elasticsearch @ naver.com - Part 1
 
Kubernetes on GCP
Kubernetes on GCPKubernetes on GCP
Kubernetes on GCP
 

Plus de Nalee Jang

[OpenStack Day in Korea] Introduction to open stack
[OpenStack Day in Korea] Introduction to open stack[OpenStack Day in Korea] Introduction to open stack
[OpenStack Day in Korea] Introduction to open stack
Nalee Jang
 
오픈소스로 구축하는 클라우드 이야기
오픈소스로 구축하는 클라우드 이야기오픈소스로 구축하는 클라우드 이야기
오픈소스로 구축하는 클라우드 이야기
Nalee Jang
 
20121204 open technet_openstack_이틀만하면나처럼할수있다
20121204 open technet_openstack_이틀만하면나처럼할수있다20121204 open technet_openstack_이틀만하면나처럼할수있다
20121204 open technet_openstack_이틀만하면나처럼할수있다
Nalee Jang
 

Plus de Nalee Jang (20)

셸 스크립트를 이용한 클라우드 시스템 운영
셸 스크립트를 이용한 클라우드 시스템 운영셸 스크립트를 이용한 클라우드 시스템 운영
셸 스크립트를 이용한 클라우드 시스템 운영
 
[Open infra] how to calculate the cloud system operating rate
[Open infra] how to calculate the cloud system operating rate[Open infra] how to calculate the cloud system operating rate
[Open infra] how to calculate the cloud system operating rate
 
How to operate containerized OpenStack
How to operate containerized OpenStackHow to operate containerized OpenStack
How to operate containerized OpenStack
 
[Red Hat] OpenStack Automation with Ansible
[Red Hat] OpenStack Automation with Ansible[Red Hat] OpenStack Automation with Ansible
[Red Hat] OpenStack Automation with Ansible
 
Red hat and after 1 year
Red hat and after 1 yearRed hat and after 1 year
Red hat and after 1 year
 
오픈스택커뮤니티와기술동향
오픈스택커뮤니티와기술동향오픈스택커뮤니티와기술동향
오픈스택커뮤니티와기술동향
 
Why cloud storage
Why cloud storageWhy cloud storage
Why cloud storage
 
해외 사례로 보는 Billing for OpenStack Solution
해외 사례로 보는 Billing for OpenStack Solution해외 사례로 보는 Billing for OpenStack Solution
해외 사례로 보는 Billing for OpenStack Solution
 
오픈스택한국커뮤니티 소개
오픈스택한국커뮤니티 소개오픈스택한국커뮤니티 소개
오픈스택한국커뮤니티 소개
 
OpenStack in Enterprise
OpenStack in EnterpriseOpenStack in Enterprise
OpenStack in Enterprise
 
User Story :: Cloudike with KT UCloud Biz
User Story :: Cloudike with KT UCloud BizUser Story :: Cloudike with KT UCloud Biz
User Story :: Cloudike with KT UCloud Biz
 
OpenSource! OpenStack!
OpenSource! OpenStack!OpenSource! OpenStack!
OpenSource! OpenStack!
 
오픈스택을다루는기술 집필후기
오픈스택을다루는기술 집필후기오픈스택을다루는기술 집필후기
오픈스택을다루는기술 집필후기
 
Kcd open stack
Kcd open stackKcd open stack
Kcd open stack
 
Open technet openstack
Open technet openstackOpen technet openstack
Open technet openstack
 
[OpenStack Day in Korea] Introduction to open stack
[OpenStack Day in Korea] Introduction to open stack[OpenStack Day in Korea] Introduction to open stack
[OpenStack Day in Korea] Introduction to open stack
 
오픈스택! 이틀이면할수있다! 시즌2
오픈스택! 이틀이면할수있다! 시즌2오픈스택! 이틀이면할수있다! 시즌2
오픈스택! 이틀이면할수있다! 시즌2
 
여성개발자로 사는 이야기!!
여성개발자로 사는 이야기!!여성개발자로 사는 이야기!!
여성개발자로 사는 이야기!!
 
오픈소스로 구축하는 클라우드 이야기
오픈소스로 구축하는 클라우드 이야기오픈소스로 구축하는 클라우드 이야기
오픈소스로 구축하는 클라우드 이야기
 
20121204 open technet_openstack_이틀만하면나처럼할수있다
20121204 open technet_openstack_이틀만하면나처럼할수있다20121204 open technet_openstack_이틀만하면나처럼할수있다
20121204 open technet_openstack_이틀만하면나처럼할수있다
 

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

  • 1. 저자 직강 + 스터디 그룹 - 5주차 Red Hat OpenStack 17 Nalee Jang, Senior Consultant of Red Hat Korea 1
  • 2. The Curriculum Red Hat OpenStack 17 저자 직강 + 스터디 그룹 2 언제 커리큘럼 모임유형 1주차 (4월 6일) 오리엔테이션 - 진행방향 소개 - 그룹 만들기 - 세션 : 기본 구성환경 및 네트워크 설계 오프라인 미팅 2주차 (4월 13일) Repo 서버 및 언더클라우드 구성 온라인 미팅 3주차 (4월 20일) 오버클라우드 노드 준비 및 운영체제 설치 온라인 미팅 4주차 (4월 27일) 오버클라우드 배포 및 트러블슈팅 온라인 미팅 5주차 (5월 4일) 기능 테스트 및 스터디 과제 진행 온라인 미팅 6주차 (5월 11일) 그룹별 스터디 과제 진행상황 확인 및 공유 그룹별 미팅 7주차 (5월 18일) 스터디 공유의 시간 - 스터디 개요 소개 - 스터디 그룹별 발표 - 스터디 참여 소감 공유 오프라인 미팅
  • 3. Session Agenda 3 OpenStack Korea Community What we’ll discuss today ▸ 첫번째 인스턴스 생성하기 ▸ 운영자 대시보드 살펴보기 ▸ 시스템 운영 ▸ 그룹 미션 과제 소개 ▸ 다음시간 아젠다 소개
  • 4. 4 Red Hat OpenStack 17 저자 직강 + 스터디그룹 첫번째 인스턴스 생성하기
  • 5. 첫번째 인스턴스 생성하기 5 Red Hat OpenStack 17 저자 직강 + 스터디그룹 OpenStack Korea Community External 네트워크 생성 Flavor 생성 Image 생성 Project & User 생성 Tenant 네트워크 생성 네트워크 Router 생성 보안그룹 생성 인스턴스 생성 테넌트 네트워크를 사용할 경우 프로바이더 네트워크를 사용할 경우 Provider 네트워크 생성 Flavor 생성 Image 생성 Project & User 생성 보안그룹 생성 인스턴스 생성
  • 6. 첫번째 인스턴스 생성하기 6 Red Hat OpenStack 17 저자 직강 + 스터디그룹 OpenStack Korea Community External 네트워크 생성
  • 7. 첫번째 인스턴스 생성하기 7 Red Hat OpenStack 17 저자 직강 + 스터디그룹 OpenStack Korea Community Flavor 생성 인스턴스 생성시 Cinder 볼륨을 사용할 경우 Flavor의 Root 디스크를 “0”으로 할당해야함.
  • 8. 첫번째 인스턴스 생성하기 8 Red Hat OpenStack 17 저자 직강 + 스터디그룹 OpenStack Korea Community Image 다운로드 https://docs.openstack.org/image-guide/obtain-images.html https://access.redhat.com/downloads/
  • 9. 첫번째 인스턴스 생성하기 9 Red Hat OpenStack 17 저자 직강 + 스터디그룹 OpenStack Korea Community Image 생성
  • 10. 첫번째 인스턴스 생성하기 10 Red Hat OpenStack 17 저자 직강 + 스터디그룹 OpenStack Korea Community Project 생성 User 생성
  • 11. 첫번째 인스턴스 생성하기 11 Red Hat OpenStack 17 저자 직강 + 스터디그룹 OpenStack Korea Community 생성한 User 로 로그인
  • 12. 첫번째 인스턴스 생성하기 12 Red Hat OpenStack 17 저자 직강 + 스터디그룹 OpenStack Korea Community 테넌트 네트워크 생성
  • 13. 첫번째 인스턴스 생성하기 13 Red Hat OpenStack 17 저자 직강 + 스터디그룹 OpenStack Korea Community 라우터 생성
  • 14. 첫번째 인스턴스 생성하기 14 Red Hat OpenStack 17 저자 직강 + 스터디그룹 OpenStack Korea Community 보안그룹 생성
  • 15. 첫번째 인스턴스 생성하기 15 Red Hat OpenStack 17 저자 직강 + 스터디그룹 OpenStack Korea Community 인스턴스 생성
  • 16. 첫번째 인스턴스 생성하기 16 Red Hat OpenStack 17 저자 직강 + 스터디그룹 OpenStack Korea Community 인스턴스 생성
  • 17. 첫번째 인스턴스 생성하기 17 Red Hat OpenStack 17 저자 직강 + 스터디그룹 OpenStack Korea Community 인스턴스 생성
  • 18. 첫번째 인스턴스 생성하기 18 Red Hat OpenStack 17 저자 직강 + 스터디그룹 OpenStack Korea Community 인스턴스 생성
  • 19. 19 Red Hat OpenStack 17 저자 직강 + 스터디그룹 운영자 대시보드 살펴보기
  • 20. 운영자 대시보드 살펴보기 20 Red Hat OpenStack 17 저자 직강 + 스터디그룹 OpenStack Korea Community 하이퍼바이저 보기
  • 21. 운영자 대시보드 살펴보기 21 Red Hat OpenStack 17 저자 직강 + 스터디그룹 OpenStack Korea Community 시스템 정보
  • 22. 운영자 대시보드 살펴보기 22 Red Hat OpenStack 17 저자 직강 + 스터디그룹 OpenStack Korea Community 시스템 정보
  • 23. 운영자 대시보드 살펴보기 23 Red Hat OpenStack 17 저자 직강 + 스터디그룹 OpenStack Korea Community 마이그레이션
  • 24. 운영자 대시보드 살펴보기 24 Red Hat OpenStack 17 저자 직강 + 스터디그룹 OpenStack Korea Community 마이그레이션
  • 25. 운영자 대시보드 살펴보기 25 Red Hat OpenStack 17 저자 직강 + 스터디그룹 OpenStack Korea Community 인스턴스 리사이즈
  • 26. 운영자 대시보드 살펴보기 26 Red Hat OpenStack 17 저자 직강 + 스터디그룹 OpenStack Korea Community 호스트 Evacuate
  • 27. 운영자 대시보드 살펴보기 27 Red Hat OpenStack 17 저자 직강 + 스터디그룹 OpenStack Korea Community 볼륨 사이즈 확장
  • 28. 운영자 대시보드 살펴보기 28 Red Hat OpenStack 17 저자 직강 + 스터디그룹 OpenStack Korea Community 볼륨 사이즈 확장
  • 29. 운영자 대시보드 살펴보기 29 Red Hat OpenStack 17 저자 직강 + 스터디그룹 OpenStack Korea Community Quota 설정
  • 30. 30 Red Hat OpenStack 17 저자 직강 + 스터디그룹 시스템 운영
  • 31. 시스템 운영 31 Red Hat OpenStack 17 저자 직강 + 스터디그룹 OpenStack Korea Community # 인증 정보 import [stack@dir ~]$ source overcloudrc # Flavor 생성 (overcloud) [stack@dir ~]$ openstack flavor create --vcpus 2 --ram 4096 --disk 0 t1.middle # Flavor 목록 확인 (overcloud) [stack@dir ~]$ openstack flavor list # 운영체제 이미지 생성 (overcloud) [stack@dir ~]$ openstack image create --disk-format qcow2 --file rhel-baseos-9.0-update-4-x86_64-kvm.qcow2 --public Rhel9.0 # 운영체제 이미지 목록 확인 (overcloud) [stack@dir ~]$ openstack image list # 프로젝트 생성 (overcloud) [stack@dir ~]$ openstack project create test-pjt # 프로젝트 목록 확인 (overcloud) [stack@dir ~]$ openstack project list # 사용자 생성 (overcloud) [stack@dir ~]$ openstack user create --project test-pjt --password-prompt test-user01 # 사용자 롤 확인 (overcloud) [stack@dir ~]$ openstack role list # 사용자에 롤 추가 (overcloud) [stack@dir ~]$ openstack role add --project test-pjt --user test-user01 member # 네트워크 생성 (overcloud) [stack@dir ~]$ openstack network create test-net --project test-pjt
  • 32. 시스템 운영 32 Red Hat OpenStack 17 저자 직강 + 스터디그룹 OpenStack Korea Community # 네트워크 목록 확인 (overcloud) [stack@dir ~]$ openstack network list # 서브넷 생성 (overcloud) [stack@dir ~]$ openstack subnet create --project test-pjt --subnet-range 10.2.2.0/24 --network test-net test-subnet # 서브넷 목록 확인 (overcloud) [stack@dir ~]$ openstack subnet list # 보안그룹 생성 (overcloud) [stack@dir ~]$ openstack security group create --project test-pjt test-sg # 보안 그룹에 룰 추가 (overcloud) [stack@dir ~]$ openstack security group rule create --protocol tcp --dst-port 22 --project test-pjt test-sg # 부팅 가능 볼륨 생성 (overcloud) [stack@dir ~]$ openstack volume create --size 30 --image Rhel9.0 --bootable test-rhel-volume # 볼륨 목록 확인 (overcloud) [stack@dir ~]$ openstack volume list # 인스턴스 생성 (overcloud) [stack@dir ~]$ openstack server create --flavor t1.small --volume test-rhel-volume --network test-net test-vm # 인스턴스 목록 확인 (overcloud) [stack@dir ~]$ openstack server list
  • 33. 시스템 운영 33 Red Hat OpenStack 17 저자 직강 + 스터디그룹 OpenStack Korea Community No Role Items Description 1 IDM Network 다운되어 있는 네트워크 인터페이스가있는지 확인합니다. 2 Director Network 다운되어 있는 네트워크 인터페이스가있는지 확인합니다. 3 Service 오픈스택 서비스 실행 상태를 확인합니다. 실행 상태를 확인하여 문제가 있는 프로세스를 점검합니다. 4 Controller Power 컨트롤러 노드의 전원에 이상이 있는지 IPMI 명령어를 통해 확인합니다. 5 Network 다운되어 있는 네트워크 인터페이스가 있는지 확인하고, 다운되어 있는 인터페이스가 있다면 데이터센터 방문점검을 해야 합니다. 6 Cluster status 클러스터 관리 툴인 Pacemaker 상태를 점검합니다. 7 Memory 메모리 상태를 확인하고 캐시 메모리가 얼마나 찼는지를 확인합니다. 8 Container 컨테이너 실행상태를 점검합니다. 9 Mount NFS Glance에 잘 마운트 되어 있는지 확인하고, 마운트에 문제가 있다면 해당 구간의 네트워크를 확인해야 합니다. 10 Service Logs 서비스 로그를 확인하고 문제가 있는 서비스가 있는지 점검합니다. No Role Items Description 11 Compute Power 컴퓨트 노드의 전원에 이상이 있는지 IPMI 명령어를 통해 확인합니다. 12 Network 다운되어 있는 네트워크 인터페이스가 있는지 확인하고, 다운되어 있는 인터페이스가 있다면 데이터센터 방문점검을 해야 합니다. 13 Memory 메모리 상태를 확인합니다. 14 Container 컨테이너 실행상태를 점검합니다. 15 Hypervisor KVM 하이퍼바이저실행상태를 점검합니다. 16 Service Logs 서비스 로그를 확인하고 문제가 있는 서비스가 있는지 점검합니다.
  • 34. 시스템 운영 34 Red Hat OpenStack 17 저자 직강 + 스터디그룹 OpenStack Korea Community # 시스템 로그 확인 스크립트 [stack@dir ~]$ cat chk-log.sh tail /var/log/containers/*/*.log | grep -i error # 시스템 로그 확인 스크립트를 모든 오버클라우드 노드로 복사 [stack@dir ~]$ scp chk-log.sh heat-admin@ctrl1:~/ [stack@dir ~]$ scp chk-log.sh heat-admin@cn01:~/ [stack@dir ~]$ scp chk-log.sh heat-admin@cn02:~/ # 시스템 모니터링 스크립트 [stack@dir ~]$ cat check-mycloud.sh # 모니터링 로그 저장 디렉터리 생성 [stack@dir ~]$ sudo mkdir /var/log/daily_chk # 모니터링 스크립트 수행 [stack@dir ~]$ sh check-mycloud.sh
  • 35. 35 Red Hat OpenStack 17 저자 직강 + 스터디그룹 그룹 미션 과제 소개
  • 36. 그룹 미션 과제 36 Red Hat OpenStack 17 저자 직강 + 스터디그룹 OpenStack Korea Community - OVN(Open Virtual Network) 파헤치기 - 컴퓨트 노드에는 어떻게 네트워크가 구성될까? - 옥타비아를 살펴보자! - 인스턴스 생성과정과 마이그레이션 과정 알아보기 - 컨테이너 환경! 을 살펴보자.
  • 37. 그룹 미션 과제 37 Red Hat OpenStack 17 저자 직강 + 스터디그룹 OpenStack Korea Community OVN (그룹장:곽유빈) 곽유빈 김성범 임동현 이영주 장병진 정해홍 김영진 컨테이너 환경 (그룹장:이정훈) 이정훈 이준희 문성업 한석현 김현수 신소희 옥타비아 (그룹장:송명후) 송명후 김보승 박승환 홍혜선 김관영 김기오 컴퓨트노드 네트워크 (그룹장:이대하) 이대하 신재성 이용욱 윤대영 서우영 이주진 인스턴스 생성 (그룹장:서상현) 서상현 장준영 고봉석 정종준 김호영 황인수 조문강
  • 38. 38 Red Hat OpenStack 17 저자 직강 + 스터디그룹 다음시간 아젠다 소개
  • 39. 다음시간 그룹 모임 아젠다 소개 39 Red Hat OpenStack 17 저자 직강 + 스터디그룹 OpenStack Korea Community 미리 보고 오면 좋은 것 스터디 그룹 저자 직강 교재 다음시간까지준비할 것들~!! ★ 기능 테스트 완료하기 ★ 기능 테스트하면서 미션 과제 수행하기 다음 시간에는? ★ 그룹별 모임을 진행합니다. ★ 금요일 오후에 그룹장님들과 별도 모임을 합니다. ★ 오픈스택 커뮤니티 운영진이신 분들도 함께 모임 합니다.
  • 40. linkedin.com/company/red-hat youtube.com/user/RedHatVideos facebook.com/redhatinc twitter.com/RedHat 40 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