태그 보관물: juju

juju

MAAS 및 JUJU의 단계별 설치 할 수있는 별도의 네트워크에 있거나 첫 번째

다른 MAAS 노드에 Juju를 배포 할 수없는 부분을 이해하려고 노력하고 있습니다. 단계가 빠졌거나 몇 가지 빠진 경우 모르겠습니다.

MaaS 서버는 DHCP 및 DNS를 처리합니다. 라우터 (10.0.0.0)에서 DHCP가 꺼져 있습니다. 도움을 주시면 감사하겠습니다. 마지막에 409 오류가 발생하거나 임의의 선택 도구 1.16.0 오류가 발생합니다. 로컬 및 aws가 잘 작동한다는 것을 언급 할 가치가 있습니다. 이 모든 단계를 설명했으면 다른 사람도 도울 수 있기를 바랍니다.

2013 년 11 월 3 일 업데이트 POC에 대한이 시나리오에는 세 개의 물리적 서버가 있습니다. 하나는 2 CPU 8GB 램이 장착 된 HP DL 140이고, 두 번째 서버는 DELL Power Edge 860 서버 1 CPU w 4 코어 및 8GB 램이며, 세 번째 서버는 2 개의 CPU 및 8GB 램이있는 랙형 시스템 sp5000psl입니다. 인터넷에 액세스 할 수있는 별도의 네트워크에 있거나 첫 번째 네트워크에있을 수 있습니다. (두 번째 네트워크는 10.0.0.0이고 첫 번째 네트워크는 192.168.1.0입니다)

단계

MAAS 및 JUJU 설정-12.04 LTS 설치 중 패키지 선택에서만 SSH 설치 클린

sudo apt-get install software-properties-common python-software-properties
sudo add-apt-repository ppa:maas-maintainers/stable
sudo add-apt-repository ppa:juju/stable
sudo apt-get update
sudo apt-get dist-upgrade
sudo reboot
sudo apt-get install maas maas-dns maas-dhcp
sudo ufw disable
sudo reboot

-/etc/dhcp/dhcpd.conf 편집

authoritive
subnet 10.0.0.0 netmask 255.255.255.0 {
next-server 10.0.0.2;
filename "pxelinux.0";
}

sudo maas createsuperuser
sudo maas-import-pxe-files

MAAS에 로그인 http://10.xxx/MAAS


  • eth0에 대한 클러스터 컨트롤러 구성
  • DHCP 및 DNS 관리
  • IP 10.0.0.2
  • 서브넷 255.255.255.0
  • 방송 10.0.0.0
  • routerip 10.0.0.1
  • 낮은 IP 10.0.0.5
  • 높은 IP 10.0.0.180

시운전 기본값 및 배포판은 12.04로 설정됩니다.

기본 도메인은 로컬입니다

sudo maas-cli login maas http://10.x.x.x/MAAS/api/1.0 api-key
ssh-keygen -t rsa -b 2048 - enter - no password  - cat id_rsa.pub and enter key into MAAS ssh
sudo maas-cli maas nodes accept-all (interestingly enough I only get back [] when executing this )

PXE 하나의 머신, 수락 및 커미션, 시작 및 배치.

sudo apt-get install juju-core juju-local

MAAS 구성 :

maas:
    type: maas
    maas-server: '://10.x.x.x:80/MAAS'
    maas-oauth: 'MAAS_API_KEY'
    admin-secret: 'nothing'
    default-series: 'precise'

juju switch maas
sudo juju bootstrap --show-log



답변

의견에서 내가 이해 한 바에 따르면 MaaS를 설치 한 서버가 하나만있는 것처럼 들립니다.

서버에 MaaS를 설치했다고해서 MaaS API (인터페이스)를 사용하여 서버에서 VM을 실행할 수있는 것은 아닙니다. MaaS는 MaaS API를 사용하여 MaaS 서버에서 다른 물리적 서버를 관리 할 수 ​​있도록합니다.

MaaS 서버가 가상 머신을 관리하는 설정을 빌드하고 MaaS API를 사용하여 해당 가상 머신을 사용할 수 있지만 프로덕션보다 MaaS 테스트에 더 많이 사용됩니다. 더 나은 시스템이 있습니다 (MaaS를 포함하지 않는 시스템이 있음) )를 사용하여 하나의 물리적 시스템에서 여러 가상 서버를 실행하는 데 사용합니다 (LibVirt 및 KVM 또는 LXC와 같이 Juju가 지원하고 있으며 계속 지원하고 있음).

당신이 볼 수있는 지역의 사용을 위해 I 구성 주주 어떻게해야합니까? Juju 매력을 배포하려는 경우이 방법은 MaaS를 사용하지 않고 대신 로컬 컴퓨터에 매력을 배포 할 수있는 컨테이너 (LXC라고도 함)라는 컨테이너를 사용하지만 자체 샌드 박스에 매력을 배치해야합니다. .


답변


답변