2012-07-11 4 views
5

openStack에서 마운트 할 이미지에 대해 질문이 있습니다. 운영 시스템의 이미지를 사용할 수 있습니까? 내 생각 엔 ...하지만 왜? openStack에 이미 적합한 이미지를 찾았지만 이미지 클라우드와 일반 이미지의 차이점은 무엇입니까?openstack 용 cloud-ready 이미지

예를 들어 Windows 데스크톱으로 가상 컴퓨터를 만들 수 있습니까? 그렇지 않다면, 왜?

답변

5

클라우드 준비 이미지는 OpenStack은, EC2, KVM 스위치와 같은 하이퍼 바이저에서 잘 실행하는 배포판 업체에 의해 정의 된 감사 및 LXC (엄격 하이퍼 바이저) 대신 물리적 하드웨어에. 이는 무선 드라이버 등과 같은 물리적 환경에서만 필요한 패키지를 제거하고 클라우드 환경에서 유용한 패키지를 추가하는 것을 수반합니다. 예를 들어 부팅 프로세스 중에 클라우드 지원 이미지는 호스트 이름 및 네트워킹 정보와 같은 환경에서 메타 데이터를 다운로드합니다. 이 데이터는 처음 부팅 할 때 새 인스턴스를 "개인 설정"하는 데 사용됩니다.

실제로 너트와 볼트에 들어가기를 원한다면 Ubuntu UEC Images page에는 우분투 클라우드 이미지의 구성 및 직접 제작하는 방법에 대한 기타 정보가 많이 있습니다.

Windows 데스크톱을 실행하는 가상 컴퓨터를 만들 수는 있지만 꼭 그렇게 할 기회가 없었습니다. Amazon page about Windows을 보면 SQL Server 및 ASP.NET 응용 프로그램과 같은 서버 응용 프로그램을 실행하는 것입니다.

+0

Tim이 (Ubuntu 용으로) 언급 한 가장 유용한 패키지 중 하나는 테스트 된 CloudInit https://help.ubuntu.com/community/CloudInit의 전투입니다. 부팅시 userdata로 인스턴스를 제공하면이 패키지는 userdata를 사용하고 인스턴스를 구성하십시오. –

+0

감사합니다. @EverettToews. CloudInit은 실제로 모든 곳에서 흔들립니다. –

0

위의 설명에서 Everett Toews가 지적했듯이, 이미지를 클라우드와 호환되게 만드는 주요 기능 중 하나는 부팅 할 때 메타 데이터 서버에서 데이터를 검색 할 수 있다는 것입니다. 개인 키 검색 및 사용자 데이터 수집과 같은 작업에 사용됩니다.

CloudInit 외에도 Condenser이 있습니다. 또는 자신의 롤 수 있습니다. OpenStack은 Amazon EC2 메타 데이터 서비스와 동일한 프로토콜을 사용하므로 EC2 metadata docs은이 데이터에 액세스하는 방법을 설명합니다.