IT/OpenStack 6

[OpenStack] Snapshot Image를 qcow2 Image로 변환해서 업로드하기

[OpenStack] Snapshot Image를 qcow2 Image로 변환해서 업로드하기 Introduction 오픈스택을 사용하다보면 종종 운용중인 인스턴스의 현재 상태를 스냅샷으로 저장하고 싶을 때가 있습니다. 그리고 제 경우, 이렇게 저장한 스냅샷을 이미지 파일로 가지고 다니고 싶을 때가 있었죠. 사실 컨테이너 진영에서는 이러한 작업이 매우 간단하게 이루어집니다. 기존 이미지에 필요한 작업을 수행한 레이어만 쌓아주면 해결되는 문제니까요. 오픈스택에서도 이러한 작업을 수행할 수 있습니다. 다만 이렇게 수행하고 난 이미지의 크기는 굉장히 큽니다. 어쩌면 이게 정석적인 방법이 아니라 속칭 '야매' 일 수도 있겠다는 생각이 듭니다. 어찌 되었건, 필요하고, 떠오르는 건 이 방법밖에 없으니..

IT/OpenStack 2020.07.26

[OpenStack] Horizon Plugin 비활성화 하는 방법 (feat. Heat)

18년도 3월에 Horizon Plugin과 관련된 문제를 해결하면서 기록해둔 방법인데, 이번에 정리하면서 혹시나 필요하신 분이 있을 수도 있을 것 같아 포스팅합니다. Heat 대시보드를 Horizon에서 사용하기 위해 함께 설치하게 되면, 팝업 창처럼 뜨는 설정 화면(예를 들어, Network Panel 화면) 등이 망가져서 보이는 문제가 있었습니다. 이를 해결하기 위해서는 어쩔 수 없이 Heat Dashboard를 비활성화해야 했는데요. 이를 위해 다음과 같은 작업을 수행했습니다. 1. Heat Dashboard와 연관된 설정들을 모두 삭제합니다. $ rm horizon/openstack_dashboard/local/enabled/_16* $ rm horizon/openstack_dashboard/l..

IT/OpenStack 2020.02.01

[OpenStack] omd-2.60-labs-edition 관련 에러 해결 방법

[OpenStack] omd-2.60-labs-edition 관련 에러 해결 방법omd-2.60-labs-edition 로 인해서 clean.sh 후 stack.sh를 다시 할 때 에러가 발생. 에러 로그에 my_site가 아직 여전히 omd를 사용 중이라는 로그를 보고 $ sudo omd stop my_site$ sudo omd umount my_site$ sudo omd uninstall 을 통해 omd를 지웠다. 다시 $ sudo apt-get remove omd-2.60-labs-edition 를 통해 완전히 지우고 나니 mysql 쪽에서 계속 에러가 나던 것이 해결되었다. 중간에 apache2 에서 에러가 반복적으로 발생해서 무슨일인가 했더니 이 역시 omd에서 등록한 파일이 그대로 남아있어서 ..

IT/OpenStack 2018.03.12

[OpenStack] Network dhcp port의 status가 DOWN일 때 해결 방법

Network dhcp port의 status가 DOWN일 때 해결 방법Network DHCP Port의 Status가 DOWN 상태여서 VM을 생성해도 IP를 받아오지 못하는 문제가 발생했다. 우선, 1sudo journalctl -f -u devstack@q-dhcpcs 로 dhcp에 해당하는 로그를 살펴본다. 그리고 오픈스택 대시보드에 접속하여 관리 > 네트워크 > 네트워크 > {해당 네트워크} > 서브넷 > 서브넷 편집 > 서브넷 세부 정보 > DHCP 사용 체크 해제 > 저장 이후 같은 방식으로 DHCP 사용 체크 하기 > 저장 하고 잠시 기다리면 DHCP Port Status가 UP으로 바뀌어 있는 것을 확인할 수 있다.

IT/OpenStack 2018.02.22

[OpenStack] Devstack (Ocata)설치 시, Obtaining file:///opt/stack/keystone에서 에러가 나는 경우

[OpenStack] Devstack (Ocata) 설치 시, "Obtaining file:///opt/stack/keystone" 에러가 나는 경우오픈스택을 간편하게 배포할 수 있게 도와주는 Devstack(데브스택)을 실행하다보면 에러가 종종 난다. 혹시나 도움이 될까 하여 이렇게 적어본다. 'Obtaining file:///opt/stack/keystone' 에러가 발생하는 경우는 이전에 devstack을 설치했다가 다시 설치하는 경우에 종종 발생한다고 한다. 그렇다고 다시 OS를 재설치하자니 오버헤드가 너무 큰 것 같고 하여 해결방법을 알아보니 생각보다 단순했다. ./stack.sh 를 하기 전에bash에아래와 같이 export PIP_UPGRADE=True 를 선언해주면 된다. 1export P..

IT/OpenStack 2017.12.21

[OpenStack(1)] Cloud Computing이란?

OpenStack (1) >> Cloud Computing 이란? 서버, 스토리지, 네트워크 등의 ICT자원을 필요할 때, 인터넷을 통해 서비스의 형태로 이용하는 방식이다. - 서비스의 유형 IaaS(Infrastructure as a Service) : 기반 자원들을 서비스로 제공 (ex. Windows Server, Linux …) Virtualization, Server, Storage, Network … PaaS(Platform as a Service) : 개발에 필요한 환경을 서비스로 제공 Runtime, Middleware, OS … SaaS(Software as a Service) : 사용자가 필요로 하는 소프트웨어를 임대 또는 제공 Application, Data … - 서비스의 운영 형태..

IT/OpenStack 2017.01.12