이 스크립트 하나만 있으면 오픈스택 배포를 위한 디렉터 노드부터 컨트롤러, 컴퓨트 노드의 하드웨어 상태를 점검하고, 서비스 상태까지 한꺼번에 점검을 할 수 있다. 물론 단점은 글씨로 나온다는 것이지만, 엔지니어가 퀵하게 오버클라우드 전 노드를 살펴보는용으로는 매우 훌륭하다고 생각한다. 게다가 로그도 남겨주니 1석 2조가 아닌가? #!/bin/bash CON="ctrl01 ctrl02 ctrl03" COM="cn01 cn02 cn03 cn04 cn05" LOG_FILE="" #------------------------ # Make Log File #------------------------ function make_logs() { DATE=$(DATE +%Y%m%d%H%M) LOG_FILE="/var/..
오픈스택을 운영하다보면 가끔 컴퓨트 노드에 몇개의 인스턴스가 생성되어 실행되고 있을까? 궁금해 질때가 있다. 쉽게 한줄의 명령어만으로 알아볼 수 있는 방법은 없을까? 하다가 몇가지 유용한 리눅스 명령어들을 조합하여 쉽게 컴퓨트 노드별 인스턴스 개수를 셀수 있는 방법을 찾아냈다. [stack@dir ~]$ source overcloudrc (overcloud) [stack@dir ~]$ openstack server list --all --long -c Host -f value | sort | uniq -c 7 cn01.exm.com 5 cn02.exm.com 4 cn03.exm.com 7 cn04.exm.com 7 cn05.exm.com 10 cn06.exm.com 8 cn07.exm.com 9 cn08..
오랜만에 블로그에 글을 올려보기로 했다. 이번에 올릴 글은 오픈스택 컴퓨트 노드에서 DHCP 가상 네트워크를 찾는 스크립트이다. 오픈스택에서 네트워크를 생성하고, DHCP를 활성화하면 인스턴스가 생성이 되면서 인스턴스가 존재하는 컴퓨트 노드에 DHCP 에이전트가 생성된다. 그리고, 해당 DHCP 에이전트는 컴퓨트 노드에 ovnmeta라는 가상네트워크를 생성한다. 원래 ovnmeta 는 오픈스택에서 네트워크를 생성하면 네트워크 UUID를 사용하여 ovnmeta 뒤의 UUID가 생성이 되는데, 무슨일인지 모르겠지만, 최근 확인된 RHOSP 16.2 환경에서 ovnmeta-uuid 가 오픈스택에서 생성한 네트워크의 uuid가 아님을 알게 되었다. 그래서, 해당 네트워크에 해당하는 DHCP 가상 네트워크에서 내..
안녕하세요~!! 오랜만에 블로그에 글을 올리는 것 같습니다. 제가 지난해에 다니고 있는 회사 팀의 승인을 받아 Red Hat OpenStack Platform 16.2 from installing to operation 이라는 책을 만들었습니다. 그리고, 회사 내부, 파트너사, 고객사에 오픈스택을 하시는 분들에게 나누어 드리고, 오픈스택 한국 커뮤니티 분들과도 공유하여 공동제본을 진행을 했었습니다. 요 근래에 제가 책을 다시 보면서 템플릿을 직접 다 입력하려면 힘들겠다 라는 생각이 문득 들었습니다. 그래서, 명령어는 아니더라도 템플릿 만큼은 공유해야겠다는 생각이 들어 이렇게 몇 글자 적어봅니다. 아래 파일 다운로드 받으시면 책에서 봤던 설치 관련 파일들이 들어 있습니다. 필요하신 분들에게 도움이 되었으면..
오픈스택 한국 커뮤니티는 매년 커뮤니티 행사를 했었다. COVID-19 전에는 늘 오프라인 행사를 진행했었고, 운영진이 바뀌면서 늘 다채롭고 다양한 커뮤니티 행사를 개최했었다. 그런데, COVID-19 이후 오프라인 행사가 불가능해지면서, 온라인 행사를 진행하고 있는데, 이번 커뮤니티 행사는 커뮤니티 행사답게 행사 당일 언제나 접속을 해서 세션을 볼 수 있었다는 점이 정말 좋았다. 그리고, 메타버스 플랫폼인 Gather Town을 활용하여 사람들을 만나고, 그 사람들과 기술을 교류하고 근황을 물어볼 수 있어 참 괜찮은 온라인 행사였던거 같다. 그리고, 그런 아이디를 내고, 행사를 만들어 나간 운영진들에게 고맙다는 말을 하고 싶다. 다소 늦은감이 있긴 하지만, 난 이번에 지난 2월에 출간한 "셸 스크립트를..
I attendted at Open Infra Days Asia 2021 event. And I presented about how to calculate the cloud system operating rate. It is little difficult to speak English. Because I need to speak a lot of numbers and formula. So I just presented with Korean. But I want to share my slide in English for other country's user goup members. I uploaded my slide at slide share. Below is this slide. [Open infra] h..
오픈스택에서 가장 중요한 것은 아마도 네트워크일 것이다. 사실 레드햇 오픈스택의 기본 네트워크는 ML2기반의 OVS였다. 그런데, 지난 2월에 릴리즈된 레드햇 오픈스택 16.1 (커뮤니티 버전: Train)부터는 운영체제가 RHEL 7에서 RHEL 8로 변경되었고, Neutron 네트워크는 ML2기반의 OpenvSwitch 에서 Open Virtual Network라는 SDN 으로 변경되었다. 기본 오버레이 패킷 변경 기존 ML2/OVS 환경에서 오버레이 패킷은 VXLAN이였고, 패킷 헤더는 아래와 같이 생겼었다. OVN 환경에서 오버레이드 패킷은 Geneve로 변경이 되었고, 패킷 헤더는 아래와 같이 VXLAN보다 훨씬 길어졌다. Geneve 패킷은 VXLAN보다 길이가 길다. 정확하게 세어보지 않아서..
안녕하세요~!! 지난 포스팅에서 OVN이 뭔지, OVN이 어떤 컴포넌트로 구성되어 있는지, 그리고, OVN 환경으로 오픈스택을 구성하면 어떤 컴포넌트들이 설치가 되는지를 알아봤습니다. 이번 포스팅에서는 OVN을 이용해 네트워크를 생성하면 어떤일 발생할까? 네트워크는 어떤 순서와 과정으로 생성될까?에 대해 알아보고자 합니다. RHOSP16(Train) OVN 기반에서 네트워크 생성 과정 오픈스택을 OVN 네트워크로 구성하면 아래와 같이 컨트롤러 노드에는 ovn-northd, ovn-controller, ovsdb-server, ovs-vswitchd가 설치됩니다. 그리고, 컴퓨트 노드에는 ovn-metadata-agent, ovn-controller, ovsdb-server, ovs-vswitchd가 설치..
지난 포스팅에서 SDN에 대해서 알아보았습니다. SDN이 무엇인지,.. 왜 SDN이 나왔는지 말입니다. SDN은 기존에 네트워크 장치에서 직접 제어되던 네트워크 트래픽을 네트워크 장치가 아닌 별도의 네트워크 프로그램에 의해 제어하기 위해 나온 개념입니다. 따라서, 소프트웨어로 정의된 네트워크라는 의미로 Software Defined Network 를 줄여 SDN이라고 부릅니다. 이런 SDN 솔루션은 매우 다양합니다. 저는 이중에서도 이번에 레드햇 오픈스택 16에 포함된 OVN(Open Virtual Network)에 대해 알아볼까 합니다. 사실 다른 SDN 솔루션들은 이름만 들어봤지 실제를 본적이 없어서 설명을 하고 싶어도 할 수가 없어요. OVN(Open Virtual Network)은 레드햇 오픈스택..
안녕하세요~!! 역시 이번에도 오랜만에 블로그에서 인사를 하는것 같습니다. 그동안 다들 어떻게 지내셨나요? 저는 코로나로 인해서 집에서 방콕을 하면서 지냈습니다. 바이러스로 인해서 우리의 삶이 참 많이 바뀌었구나~~ 라는 생각을 참 많이 하게되는 요즘입니다. 그래서, 지난 2월에 레드햇에서 릴리즈한 오픈스택 16 Train 버전 설치도 해보고 어떤 기능들이 나왔는지 확인도 했었습니다. 그런데, 요즘 머리속에서 그때 봤던 내용들이 사라질려고 합니다. 그래서, 머리속에서 사라지기 전에 블로그에 정리를 해 볼까 합니다. [SDN] 여러분! 이제 SDN을 모르는 분은 없죠? 클라우드를 하시는 분이라면 SDN이라는 용어를 안 들어본 사람은 아마도 없을꺼라고 생각합니다. 하지만, 그래도 다른 업무를 하다가 클라우드..
- Total
- Today
- Yesterday
- 컨테이너
- 김미경
- 파이썬
- 네트워크
- 하둡
- command
- Network
- Python
- 후기
- NOVA
- 오픈스택
- 우분투
- Redhat
- 뉴트론
- cpu
- ubuntu
- 오픈쉬프트
- OVN
- install
- openstack
- 쿠버네티스
- 설치
- Java
- 세미나
- Swift
- 클라우드
- 레드햇
- sdn
- neutron
- 명령어
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |