지난 포스팅에서 우리는 컨테이너 대표 기술은 Docker와 레드햇의 새로운 컨테이너 기술인 Podman에 대해 알아보았습니다. 이번에는 언제부터 컨테이너 기술이 사용되었고, 어떻게 발전해서 지금의 podman 이라는 컨테이너 기술까지 나왔는지를 알아보도록 하겠습니다. 아래 그림은 컨테이너 기술이 어떻게 발전되어 왔는지를 보여주는 컨테이너 기술 히스토리입니다. 컨테이너 기술은 2000년도에 오픈소스 Unix인 FreeBSD 4.0을 통해 도입된 Jail에서 시작되었습니다. Jail의 한글 의미를 보면 그림과 같이 감옥입니다. 쉽게 말해서 교도소에는 감옥이 여러개가 있고, 그 안에 범죄자들이 구속이 됩니다. 특정 감옥 안의 범죄자는 다른 감옥에 있는 범죄자와 소통을 할 수 없습니다. 이처럼 FreeBSD U..
안녕하세요~!! 다들 어떻게 지내고 계시나요? 저는 얼마전까지 오픈스택 관련 프로젝트를 하다가 얼마전부터 컨테이너와 관련된 일을 하기 시작했어요. 그래서, 컨테이너에 대한 관심도가 매우 높아졌습니다. 그래서, 이번에 스터디한 것들과 기존에 제 경험들을 정리하는 시간을 가져봐야겠다는 생각을 하게 되었어요. 가벼운 마음으로 가볍게 읽어주세요~!! 그리고, 조금이나마 여러분에게 도움이 되었으면 좋겠습니다. 가상머신과 컨테이너 요즘 기술 트렌드를 보면 가상화 기술에서 컨테이너 기술로 사람들의 관심이 많이 넘어가고 있는 추세입니다. 왜 이렇게 컨테이너 기술에 사람들은 열광을 하는걸까요? 기술은 계속 진화하여 메인프레임 시대에서 클라우드 컴퓨팅 시대로 넘어 왔습니다. 수개월이 걸리던 시스템 구성을 단 몇 분안이면 ..
기술지원을 받는다는 건 함께 일을 한다는 이야기다. 레드햇에서 일을 하면서 가장 도움을 받은 건 바로 온라인 기술지원이였다. 레드햇은 오픈소스 회사다. 아마도 대부분의 IT를 하는 사람들이라면 레드햇이 오픈소스 회사라는건 너무나도 잘 알것이다. 레드햇은 많은 오픈소스를 개발하고, 해당 오픈소스를 커뮤니티화한다. 그리고, 사용자들의 참여를 기다린다. 그들이 직접 서비스를 쓰고, 불편한 것을 수정하고 반영할 수 있도록 시스템을 만들고, 그런 활동들을 잘 할 수 있도록 환경을 만들어 준다. 때로는 세미나도 만들어주고, 사용자들의 경험을 듣고, 로드맵을 공유하기도 한다. 이러한 활동들은 별도의 돈을 요구하지 않는다. 돈 대신 시간을 투자하고, 내가 수정한 코드를 내가 번역한 번역물을 컨트리뷰션하므로서 돈 이상의..
Policies(정책)가상 환경을 관리할때 사용하며, 정책 준수와 제어의 두가지 유형을 사용할 수 있다. Compliance policies(규정준수 정책)가상 인프라를 강화하고 보안 요구사항을 준수하는지 확인할 때 사용된다. Control policies(제어정책)특정 조건을 검사하고 결과에 따라 조치를 수행할 때 사용한다. 예를 들면 다음과 같은 경우가 있다.관리자 계정없이 가상 컴퓨트가 실행되지 않도록 한다.특정 패키지가 적용되지 않으면 가상 컴퓨트가 시작되지 않도록 한다.프로덕션 가상 컴퓨트가 프로덕션 호스트에서 실행중일 경우에만 시작한다.호스트가 클러스터에 추가되거나 제거될때 SmartState 분석을 수행한다. Control policies(제어 정책)제어정책은 이벤트(event), 조건(co..
안녕하세요~!!너무 오랫동안 블로그 활동을 못했네요~!!제가 요즘 뭐하고 지내고 있는지 다들 궁금하시죠??아침에 출근하면서 영어공부하고, 점심때 다시 영어학원 가서 영어공부하고, 저녁에 퇴근하면서 영어공부를 하고 있어요~!! 그런데 생각보다 영어가 쉽게 안 느네요~~ 매일 좌절속에 산답니다. 그래도 언젠가는 영어 실력이 늘겠지요~!! ^^ 오늘은 영어 이야기가 아니라 제가 요즘 고민하고 있는 제가 생각하는 오픈스택에 대해서 이야기를 한번 해 볼까 합니다.많은 분들이 이제 오픈스택을 어떻게 설치하느냐? 보다는 오픈스택을 가지고, 어떻게 활용을 하고, 어떻게 돈을 벌 것인가?를 더 많이 궁금해 하시는 것 같습니다. 아~~~ 제가 이제 설치 뿐만 아니라 이런것들도 같이 고민을 하는 레벨로 업그레이드 된 것이겠..
안녕하세요~!! 오늘은 삽질기를 한번 올려볼까 합니다. 얼마전에 독자 문의를 받고 오랜만에 오픈스택 테스트를 하기 위해 로컬 PC에 설치해 놓은 버철박스를 띄웠습니다. 몇주전까지만해도 실행이 잘 되던 오픈스택 데쉬보드가 그날따라 열리지 않는것이였습니다.ㅠㅠ SSH 접속도 잘 되고 프로세스도 잘 돌고 있는데 왜 대체 데쉬보드가 열리지 않는걸까? 데쉬보드는 80포트를 사용한다. 다른 포트는 열리는데 80포트만 열리지 않는 이유는 대체 무엇일까? 고민을 하다가 로컬에 설치해 두었던 모든 버철박스 관련 파일들을 모두 지우고, 버철박스를 업데이트했죠! 그리고, 다시 새로운 인스턴스를 생성하여 80포트만 띄우고 다시 테스트를 해 보았는데,.... 역시 안됩니다. ㅠㅠ 저는 오픈스택을 설치할 별도의 장비가 없어서 노..
그동안 잠시 다른일을 하느라 바뻐서 글을 쓰지 못했는데 오늘 정말 오랜만에 글을 올려봅니다. 오늘은 하이퍼 바이저의 종류와 클라우드 컴퓨팅에서 주로 사용하는 하이퍼바이저의 종류에 대해서 조사를 한번 해 보았습니다. 물론 오늘 올리려고 하는 글들은 이미 많은 사람들이 정의를 잘 해 놓아서 굳이 내가 정리를 할 필요성이 있을까? 하다가 이곳 저곳 산재되어 있는 정보들을 한곳에 정리해 보는 차원으로 글을 써 보았습니다. * 출처 : http://ko.wikipedia.org/wiki/%ED%95%98%EC%9D%B4%ED%8D%BC%EB%B0%94%EC%9D%B4%EC%A0%80 하이퍼 바이저의 종류 Native or Bare-metal : 하이퍼바이저가 해당 하드웨어에서 직접 실행되며 게스트 운영 체제는 하..
가상화를 보다보면 가장 많이 나오는 단어가 바로 전가상화와 반가상화 라는 단어일 것이다. 쉽게 말해 가상화를 지원하는 CPU를 직접 사용해 Windows를 설치할 수 있으면 전가상화라 생각하면 되고, 그 이외에 리눅스와 같은 오픈소스들만 설치할 수 있으면 반가상화라고 생각하면 된다. 오픈스택의 기본 하이퍼바이저인 KVM은 윈도우를 게스트로 설치할 있으므로 전가상화를 지원한다고 볼 수 있다. KVM이 설치되지 않은 서버에는 QEMU를 설치하는데 QEMU는 대표적인 반가상화 지원 하이퍼바이저다.그런데 KVM은 QEMU를 기반으로 돌아가는 하이퍼바이저이므로 반가상화와 전가상화를 모두 지원한다고 볼 수 있다. 아래 주소들은 전가상화와 반가상화의 개념들을 상세하게 설명해 놓은 사이트 혹은 블로그 주소이다. Ful..
몇일전에 LG Xnote X360 시리즈의 울트라북을 하나 샀다. 정말 얇고 슬림한것이 기존에 들고 다니던 노트북에 비하면 무겁지도 않고 속도도 상당히 빠르다. 여하튼 노트북 샀다고 자랑하려고 이 글을 쓰는 건 아니구, ... 노트북을 구매하고 가상화를 하기 위해 Virtual Box를 설치했다. 그리고, Windows가 설치되어 있는 Host OS에서 Virtual Box에 설치한 Ubuntu 12.04 Server Guest OS로 SSH 연결이 잘 안되어 이틀동안 삽질하다가 오늘에서야 어떻게 연결을 하면 되는지 알아냈다. 그래서 그 방법을 적어놓어 놓고자 한다. 다음에 또 이런일이 발생하게 되면 분명히 또 기억이 안 날 것이기 때문에,... ^^;; 1. 나는 우선 무선 네트워크인 Wifi 환경에서..
오늘은 Putty를 활용해서 Amazon AWS나 Openstack과 같은 클라우드에서 생성한 Ubuntu VM Instance에 접근시 접근 방법에 대해 블로깅 해 보도록 하겠다. 1. 우선, Putty를 다운로드 받아야 한다. putty(http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html) 사이트에 가서 putty.exe와 puttygen.exe를 다운로드받는다. 2. 다운로드 받은 puttygen.exe를 실행한다. 그리고, VM을 생성할때 다운로드 받은 key.pem 파일을 Import한다. Import는 탑 메뉴의 Conversions > Import 메뉴를 클릭하면 쉽게 Import 할 수 있다. 그리고 나서 Save private..
- Total
- Today
- Yesterday
- 오픈스택
- Swift
- 쿠버네티스
- 파이썬
- 우분투
- NOVA
- 김미경
- neutron
- Network
- command
- OVN
- openstack
- 세미나
- 컨테이너
- Redhat
- Java
- 레드햇
- cpu
- 명령어
- 하둡
- install
- Python
- ubuntu
- 네트워크
- sdn
- 뉴트론
- 설치
- 오픈쉬프트
- 클라우드
- 후기
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |