Saya sedang berusaha memahami bagian-bagian yang saya lewatkan karena bisa menggunakan Juju di seluruh node MAAS lainnya. Saya tidak tahu apakah saya memiliki langkah keluar dari tempat, atau kehilangan beberapa.
Server MaaS menangani DHCP dan DNS. Router (yang pada 10.0.0.0) telah DHCP dimatikan. Setiap bantuan sangat dihargai. Ketika saya pada akhirnya saya akan mendapatkan kesalahan 409, atau alat pick sewenang-wenang 1.16.0 kesalahan. Perlu disebutkan bahwa lokal, dan aws berfungsi dengan baik. Semoga dengan semua langkah ini dijabarkan akan membantu orang lain juga.
Diperbarui 3 Nov 2013 Dalam skenario ini untuk POC, ada tiga server fisik. Salah satunya adalah HP DL 140 dengan ram 2 cpu 8gb, server kedua adalah DELL Power Edge 860 Server 1 cpu w 4 core dan ram 8 gb, dan yang ketiga adalah sistem rackable sp5000psl dengan dua CPU dan ram 8GB. Mereka semua dapat berada di jaringan terpisah mereka sendiri dengan akses ke internet atau dapat berada di jaringan pertama. (jaringan kedua adalah 10.0.0.0, dan yang pertama adalah 192.168.1.0)
Langkah
Menyiapkan MAAS dan JUJU - 12,04 LTS Clean instal SSH hanya dari pemilihan paket selama instalasi
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
- edit /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
Masuk ke MAAS http://10.xxx/MAAS
- konfigurasi pengontrol cluster untuk eth0
- kelola dhcp dan dns
- IP 10.0.0.2
- subnet 255.255.255.0
- siaran 10.0.0.0
- routerip 10.0.0.1
- ip rendah 10.0.0.5
- ip tinggi 10.0.0.180
Default commissioning dan distro ditetapkan pada 12,04
domain default adalah di lokal
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 satu mesin, terima dan komisikan, mulai dan sebarkan.
sudo apt-get install juju-core juju-local
Konfigurasi 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
sumber
Jawaban:
Dari apa yang saya mengerti di komentar, sepertinya Anda hanya memiliki satu server, di mana Anda telah menginstal MaaS.
Memiliki MaaS diinstal pada server tidak hanya membiarkan Anda menjalankan VM di server menggunakan MaaS API (antarmuka). Apa yang dilakukan MaaS adalah membiarkan Anda mengelola server fisik lainnya dari server MaaS, menggunakan API MaaS.
Anda dapat membangun pengaturan di mana server MaaS mengelola mesin virtual dan Anda dapat menggunakan mesin virtual tersebut menggunakan API MaaS, tetapi ini akan lebih banyak digunakan untuk menguji MaaS daripada untuk produksi - ada sistem yang lebih baik (yang tidak melibatkan MaaS ) untuk digunakan untuk menjalankan banyak server virtual pada satu mesin fisik (seperti LibVirt dan KVM atau bahkan LXC, yang saya dengar Juju telah dan terus bekerja pada dukungan mereka untuk).
Anda mungkin melihat Bagaimana cara mengkonfigurasi juju untuk penggunaan lokal? jika Anda ingin hanya dapat menggunakan Juju charms Metode itu akan memotong menggunakan MaaS, dan bukannya menggunakan sesuatu yang disebut wadah (juga disebut sebagai LXC) yang seharusnya memungkinkan Anda menyebarkan pesona ke komputer lokal tetapi dengan pesona di kotak pasir itu sendiri .
sumber
Menginstal Infrastruktur Awan Lokal menggunakan Ubuntu 14.04 LTS MAAS
sumber