보호되어 있는 글입니다.
지금까지 오픈스택이 무엇인지, 레드햇 오픈스택의 배포방식과 배포 프로세스, 버전별 오픈스택 컨테이너 기술 변화등을 알아보았습니다. 이번 포스팅에서는 RHOSP13(Red Hat OpenStack Platform 13) 버전과 RHOSP16 버전의 시스템 아키텍처를 알아보고, 컨테이너화된 오픈스택 서비스 운영을 알아보도록 하겠습니다. RHOSP13 and RHOSP16 시스템 아키텍처 오픈스택 13 버전 설치가 완료되면 아래 아키텍처처럼 언더클라우드에 컨테이너 이미지를 다운로드 받기 위한 Docker 데몬과 레지스트리가 설치됩니다. 그리고, 오픈스택 서비스들은 여전히 패키지 방식으로 설치되어 프로세스로 실행됩니다. 오버클라우드에는 컨테이너를 실행하기 위한 Docker 데몬이 프로세스로 실행되며, 그 위에 ..
지난 포스팅에서는 오픈스택이 무엇인지, 레드햇 오픈스택의 배포 방식은 무엇인지를 알아보았다면, 이번 포스팅에서는 레드햇 오픈스택의 배포 프로세스와 최근 오픈스택이 컨테이너화 되기 시작한 버전을 중심으로 어떻게 기술이 변화되었는지 알아보도록 하겠습니다. 레드햇 오픈스택의 배포 프로세스 오픈스택이 컨테이너화 되면서 오픈스택 13에서는 오픈스택을 설치하기 위해서, registry.access.- redhat.com에서 해당 버전에 대한 오버클라우드용 컨테이너 이미지를 다운로드 받아 언더클라우드 노드에 구성된 컨테이너 레지스트리에 추가를 합니다. 그리고, 언더클라우드 노드의 컨테이너 이미지를 이용하여 오버클라우드에 오픈스택 서비스를 설치합니다. 반면에 오픈스택 16에서는 언더클라우드 설치 중 registry.a..
Nalee의 오픈스택 이야기 오픈스택을 처음 만난건 2011년 9월 즈음 이었습니다. 그 당시 오픈스택은 오픈소스화가 얼마 되지 않았던 시기로 Diablo 버전이 막 릴리즈가 되었었습니다. 서비스는 컴퓨트 프로젝트인 Nova, 이미지 서비스를 위한 Glance, 오브젝트 스토리지 서비스인 Swift가 전부였습니다. 개발 소스도 얼마되지 않아 코드 분석도 얼마든지 가능한 시기였습니다. 오픈스택은 소스를 오픈함으로써 많은 사람들이 개발에 참여할 수 있었으며, 그 때부터 오픈소스가 트렌드가 되기 시작했던 거 같습니다. 오픈스택은 많은 회사와 많은 소프트웨어 엔지니어들이 참여를 함으로써 많은 기술 발전을 하였고, 그 중 한 회사가 바로 레드햇이였습니다. 레드햇은 정말 오랫동안 오픈스택이라는 오픈소스 발전에 많은..
지난 포스팅에서 우리는 컨테이너 대표 기술은 Docker와 레드햇의 새로운 컨테이너 기술인 Podman에 대해 알아보았습니다. 이번에는 언제부터 컨테이너 기술이 사용되었고, 어떻게 발전해서 지금의 podman 이라는 컨테이너 기술까지 나왔는지를 알아보도록 하겠습니다. 아래 그림은 컨테이너 기술이 어떻게 발전되어 왔는지를 보여주는 컨테이너 기술 히스토리입니다. 컨테이너 기술은 2000년도에 오픈소스 Unix인 FreeBSD 4.0을 통해 도입된 Jail에서 시작되었습니다. Jail의 한글 의미를 보면 그림과 같이 감옥입니다. 쉽게 말해서 교도소에는 감옥이 여러개가 있고, 그 안에 범죄자들이 구속이 됩니다. 특정 감옥 안의 범죄자는 다른 감옥에 있는 범죄자와 소통을 할 수 없습니다. 이처럼 FreeBSD U..
안녕하세요~!! 다들 어떻게 지내고 계시나요? 저는 얼마전까지 오픈스택 관련 프로젝트를 하다가 얼마전부터 컨테이너와 관련된 일을 하기 시작했어요. 그래서, 컨테이너에 대한 관심도가 매우 높아졌습니다. 그래서, 이번에 스터디한 것들과 기존에 제 경험들을 정리하는 시간을 가져봐야겠다는 생각을 하게 되었어요. 가벼운 마음으로 가볍게 읽어주세요~!! 그리고, 조금이나마 여러분에게 도움이 되었으면 좋겠습니다. 가상머신과 컨테이너 요즘 기술 트렌드를 보면 가상화 기술에서 컨테이너 기술로 사람들의 관심이 많이 넘어가고 있는 추세입니다. 왜 이렇게 컨테이너 기술에 사람들은 열광을 하는걸까요? 기술은 계속 진화하여 메인프레임 시대에서 클라우드 컴퓨팅 시대로 넘어 왔습니다. 수개월이 걸리던 시스템 구성을 단 몇 분안이면 ..
안녕하세요~!! 지난 포스팅에서 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이라는 용어를 안 들어본 사람은 아마도 없을꺼라고 생각합니다. 하지만, 그래도 다른 업무를 하다가 클라우드..
요즘도 가끔은 Shell Script를 이용하여 환경정보를 조회하거나 수정하는 스크립트를 개발하곤 한다. 특히 관리해야 하는 서버 대수가 많은 경우에는 Ansible Playbook이나 쉘을 이용하여 한번 짜놓으면 계속 사용할 수 있는 코드를 만들기도 한다. 그런데, 그 중 Shell Script는 Ansible Module에서 제공하지 않는 기능을 대신 실행할때도 사용하기 때문에 Shell Script를 사용하는 방법들을 알아두면 유용할 것 같다는 생각이 든다. 물론 요즘은 인터넷이 잘 되고, 지식을 공유하는 사람들이 늘어서 쉽게 찾아볼 수 있지만, 그래도 내 블로그에 정리를 해두면, 오래동안 기억에 남을 것 같아서 이번 기회에 이번에 알게 되었던 Shell Script 사용법을 정리해 보고자 한다. ..
- Total
- Today
- Yesterday
- 오픈쉬프트
- 뉴트론
- 후기
- 쿠버네티스
- install
- 네트워크
- Redhat
- 레드햇
- cpu
- 명령어
- Network
- 컨테이너
- 김미경
- command
- Python
- 설치
- 오픈스택
- neutron
- 클라우드
- 파이썬
- Swift
- NOVA
- openstack
- 하둡
- ubuntu
- sdn
- OVN
- 세미나
- 우분투
- Java
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |