공부공부 공부공부내용
cloud init? 본문
7.8. Cloud-Init을 사용하여 가상 머신 설정 자동화
Cloud-Init은 호스트 이름, 네트워크 인터페이스, 그리고 인증키를 설정하는 것과 같은 가상 머신 초기 설정을 자동화하는 도구입니다. 이 도구를 사용하면 템플릿을 바탕으로 배포된 가상 머신에 대한 프로비저닝을 할 때 네트워크 충돌을 방지할 수 있습니다.
이 도구를 사용하려면 우선 cloud-init 패키지가 가상 머신에 설치되어 있어야 합니다. 설치 후 부팅 시 Cloud-Init 서비스가 시작되어서 설정 대상에 대한 지시사항을 찾게 됩니다. 한 번 실행 창에 있는 옵션을 사용하여 이러한 지시사항을 한 번만 주도록 설정할 수도 있고, 혹은 새 가상 머신 창, 가상 머신 편집 창 그리고 템플릿 수정 창에 있는 옵션을 사용하여 가상 머신이 시작할 때마다 이러한 지시사항을 주도록 설정할 수도 있습니다.
7.8.1. Cloud-Init 사용 예
Cloud-Init을 사용하여 다양한 상황에서 가상 머신 설정을 자동화할 수 있습니다. 몇 가지 일반적인 예는 다음과 같습니다:
템플릿을 기반으로 생성된 가상 머신
한 번 실행 창의 초기 실행 부분에 있는 Cloud-Init 옵션을 사용하여 템플릿을 바탕으로 생성된 가상 머신을 초기화할 수 있습니다. 이를 통해 가상 머신을 처음 시작했을 때 그 가상 머신을 사용자 정의할 수 있습니다.
가상 머신 템플릿
새 템플릿 및 템플릿 수정 창의 Cloud-Init/Sysprep 사용 옵션을 사용해서 그 템플릿을 바탕으로 생성된 가상 머신을 사용자 정의하기 위한 옵션을 지정할 수 있습니다.
가상 머신 풀
새 풀 창의 초기 실행 부분에 있는 Cloud-Init/Sysprep 사용 옵션을 사용해서 그 가상 머신 풀에서 가져온 가상 머신을 사용자 정의하기 위한 옵션을 지정할 수 있습니다. 이를 통해 그 가상 머신 풀에서 가상 머신을 가져올 때마다 적용되는 일반적인 설정의 모음을 지정할 수 있습니다. 가상 머신의 기반이 되는 템플릿에 지정된 옵션을 상속하거나 덮어쓰기할 수도 있고, 가상 머신 풀 자체에 대한 옵션을 지정할 수도 있습니다.
'클라우드 구성 및 관리 > 오류& 궁금&키워드 이해' 카테고리의 다른 글
오픈스택 인스턴스 생성오류 (0) | 2020.07.10 |
---|---|
오픈스택 인스턴스 삭제 오류 (DB접속해서 삭제) (0) | 2020.07.07 |
repository (0) | 2020.07.03 |
스토리지 thin 프로비저닝 (0) | 2020.07.01 |
SSH Key 충돌 문제 발생오류 (0) | 2020.07.01 |