devstack에서 openstack을 완전히 설치합니까? 나는 devStack이 일반 OpenStack 인스톨러가 아니며 결코 읽지 않은 곳을 읽었다. devstack이 실제로 설치하는 것은 무엇입니까? openstack (grizzly release)을 완전히 설치할 수있는 다른 스크립팅 된 방법이 있습니까? 아니면 openstack 웹 사이트에 나와있는 수동 설치 단계를 따라야합니까?Openstack 및 devstack
답변
devstack은 git openstack에서 완전히 설치합니다.
어쨌든 더 적은 값입니다. devstack은 오픈 스택 프로젝트에 코드를 위탁하는 개발자가 젠킨스 게이트 테스팅에 사용하는 오픈 스택 버전입니다.
devstack이라는 이름은 특별히 openstack을 개발하기위한 것입니다. 그러한 존재는 일시적입니다. 즉, stack.sh를 실행 한 후 (아마도) 작동하는 openstack이 설정됩니다 ...하지만 재부팅하면 다시 작동하지 않습니다. 서비스를 다시 시작하기위한 upstart 또는 systemd 또는 init.d 스크립트가 없습니다. 고 가용성, 백업 및 구성 관리가 없습니다. 그리고 openstack의 개발 브랜치에있는 최신 git 릴리즈를 따르면, 기능이 정지되기 전에 불안정한 오픈 스택이 어떻게 발생했는지 알 수있는 좋은 방법이 될 수 있습니다.
openstack을 배포하기위한 세계에서 여러 가지 방랑자 요리법이 있으며 openstack-puppet은 openstack을 배치하기위한 꼭두각시 요리법입니다. 요리사는 또한 오픈 스택 조리법을 유지합니다.
그리즐리가 조금 오래되었습니다. 하바나는 현재 안정적인 릴리스입니다.
https://github.com/stackforge/puppet-openstack http://docs.opscode.com/openstack.html http://cloudarchitectmusings.com/2013/12/01/deploy-openstack-havana-on-your-laptop-using-vagrant-and-chef/
및 우분투 심지어 자신의 OS에 슈퍼 빠르게 OpenStack은 배포하기위한 시스템이라고 마스와 주주를 유지한다.
https://help.ubuntu.com/community/UbuntuCloudInfrastructure http://www.youtube.com/watch?v=mspwQfoYQks
그래서 OpenStack은를 설치하는 방법을 많이.
그러나 대부분의 사람들은 프로덕션 클라우드를 사용하기 위해 구성 관리 시스템을 사용합니다. 그런 식으로 계산 노드를 자동으로 배포 할 수 있습니다. 시스템을 신속하게 복구 할 수 있습니다.
또한 오픈 스택에서 체크 아웃합니다.
나는 코드가 동일해야한다고 생각하지만, 적어도 구성은 예를 들어, devstack 기본적으로 노바 네트워크를 사용, 동일하지 않습니다. 수동 설치에서는 중성자를 선택할 수 있습니다. 그래서 :
- openstack을 배우기 시작하면 devstack이 좋은 출발점입니다. 그것으로, 당신은 신속하게 개발 환경을 가질 수 있습니다.
- openstack env를 배포하는 경우 devstack을 선택하지 말고 대신 설치 가이드에 따라 설치해야합니다.
다른 스크립트 옵션을 배포하려는 경우 Packstack을 사용해보십시오. 이것은 Fedora와 RHEL에서만 작동합니다.이에
https://www.rdoproject.org/install/quickstart/
https://wiki.openstack.org/wiki/Packstack
, 당신은 당신이 설치하고자하는 서비스를 선택할 수 있습니다. 예를 들어 노바를 사용하는 대신 네트워킹 목적으로 뉴트론을 설치할 수 있습니다.또한 IP를 제공하기 만하면 여러 개의 계산 노드 인스턴스를 배포 할 수 있습니다!
예, Devstack은 Openstack의 모든 구성 요소를 설치합니다. 그러나 기본 구성을 사용하면 Openstack의 핵심 구성 요소가 설치되어 Openstack 클라우드 플랫폼의 기본 요소로 기본 작업을 수행하게됩니다.
그리고 openstack의 사전 구성에서 클라우드에 설치하거나 사용할 구성 요소 유형에 대한 local.conf 파일을 구성해야합니다. https://github.com/openstack/tacker/blob/master/devstack/local.conf.example
감사합니다. Matt Joyce. 그것은 참으로 유용했습니다! 멋지게 설명했다! – kaus
감사합니다, Matt Joyce – node