OpenStack은 KVM을 어떻게 사용합니까?


최상의 답변

그러므로이 질문에 답하려면 먼저 모든 OpenStack 서비스가 플러그 앤 플레이를 지원하는 RESTful API를 사용합니다. 자신의 백엔드 기술. 예를 들어 Open vSwitch, Cisco Nexus1000v, Nuage Networks 등과 같은 공급 업체별 네트워크 기술을 사용할 수 있습니다. Neutron RESTful API (OpenStack 용 네트워킹 서비스)는 API를 공급 업체 플러그인과 함께 사용하여 사용중인 실제 백엔드 기술과 통신합니다. . 예를 들어, Open vSwitch 및 앞서 언급 한 기타 네트워킹 기술이 있습니다. 다른 예로는 Cinder로 알려진 블록 스토리지 서비스가 있습니다. Cinder는 NetApp, EMC 스토리지 솔루션 또는 기본 Linux 파일 시스템과 같이 백엔드에서 사용하려는 실제 블록 스토리지 기술과 통신하는 API입니다.

이제 OpenStack이 KVM을 어떻게 사용하는지에 대한 질문에 도달했습니다. 환경에서 가상 머신을 관리하는 OpenStack 용 컴퓨팅 서비스는 사용하려는 모든 백엔드 하이퍼 바이저와 통신 할 수있는 API로도 사용하는 서비스입니다. 여기에 다른 사람들이 언급했듯이 Xen, VMWare의 ESXi 등이 될 수 있습니다. KVM은 가상 머신을 관리 할 수있는 완전한 오픈 소스 하이퍼 바이저입니다. 또한 OpenStack에서 컴퓨팅에 가장 적합하고 사용되는 솔루션입니다. 간단히 말해서 Nova 서비스 및 API는 모두 KVM 하이퍼 바이저와 통신하여 OpenStack 클라우드에서 가상 머신 인스턴스를 시작, 중지 및 프로비저닝합니다.

답변

그것을 배우는 사람의 역할. 또한 6 개월마다 적절한 크기 변경이있을 수 있으므로 계속 유지해야하는 진화하는 애플리케이션이기도합니다.

최종 사용자-몇 가지 개념 만 배우면 오래 걸리지 않을 것입니다. 익숙한 것과 다를 수 있습니다. AWS 또는 API로 작동하는 다른 CLI 기반 클라우드를 사용한 적이 있습니까? 그렇게한다면 (대부분의 경우) 동일한 결과를 얻기 위해 구문을 변경하기 때문에 시간이 훨씬 더 단축됩니다.

관리자-문제를 해결하고 실제로 서비스 문제를 해결할 수있는 사람을 고려할 것입니다. 자, 이것이 어려워지는 곳입니다. 관리자는 몇 개의 서비스입니까? 당신이 저와 같으면 모든 것을 관리해야했습니다. 모든 서비스에 대해 작업해야하는 경우에는 특정 깊이 만있을 수 있습니다. OpenStack과 관련된 시장에서 일자리를 구할 수있을만큼 잘되기까지 걸리는 시간은 약 6 개월에서 1 년이었습니다. 저는 시작했습니다. 그리즐리 주변에서 제가 하바나에서하는 일에 대해 더 많이 알고있었습니다.

아키텍트-다시 말씀 드리지만, 실제로 얼마나 많은 서비스를 사용하고 계십니까?

이제 모두 말하면 어떤 것도 대부분의 조직이 여전히 제대로 수행하는 방법을 연구하고 있었기 때문에 HA에 무엇이든 포함시키는 것도 배웠습니다. Neutron과 같은 서비스를 사용하여 더 깊이 들어가기까지 실제 문제를 확인하는 데 몇 달이 더 걸렸습니다. RabbitMQ는 제가 전에 블랙홀이었습니다. 대규모 설치를 본 OpenStack 관련 직업을 얻었습니다.

정말 복잡한 질문입니다. 대부분은 채우려는 역할과 사용할 하이퍼 바이저 및 네트워킹과 관련된 현재 지식 기반에 따라 다릅니다.

누군가 배운 것을 가장 빨리 본 것은 몇 주이지만 분산 시스템과 관련된 지식 기반이 매우 큰 사람이었습니다. 가장 긴 것은 … 글쎄요, 어떤 사람들은 처음에하고 싶었던 것이 아니기 때문에 결코 배우지 않습니다.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다