Jujuを他のMAASノードに展開できることで欠けている部分の理解に取り組んでいます。場違いな一歩を踏み出しているのか、いくつか足りないのかはわかりません。
MaaSサーバーはDHCPとDNSを処理します。ルーター(10.0.0.0)のDHCPがオフになっています。どんな援助も大歓迎です。最後に409エラーが発生するか、任意のピックツール1.16.0エラーが発生します。ローカルであることに言及する価値があり、awsは正常に動作します。これらのすべての手順が詳しく説明されていれば、他の人にも役立ちます。
2013年11月3日更新POCのこのシナリオには、3つの物理サーバーがあります。 1つは2 cpu 8gb ramのHP DL 140、2番目のサーバーはDell Power Edge 860 Server 1 cpu w 4コアと8 gb ram、3番目は2 cpusとラムの8ギガバイト。それらはすべて、インターネットにアクセスできる独自の別のネットワークに配置することも、最初のネットワークに配置することもできます。 (2番目のネットワークは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.x.x.x/MAAS
試運転のデフォルトとディストリビューションは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 )
1台のマシンで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をインストールしたサーバーは1つだけであるように思えます。
MaaSをサーバーにインストールすると、MaaS API(インターフェイス)を使用してサーバーでVMを実行できるようになるだけではありません。 MaaSでは、MaaS APIを使用して、MaaSサーバーから他の物理サーバーを管理できます。
MaaSサーバーが仮想マシンを管理するセットアップを構築でき、MaaS APIを使用してそれらの仮想マシンを使用できますが、これは本番環境よりもMaaSのテストに多く使用されます-より良いシステムがあります(MaaSを含まない) )1台の物理マシン上で多数の仮想サーバーを実行するために使用します(LibVirtやKVMまたはLXCなど、Jujuがそのサポートに取り組んでいると聞きます)。
どのようにjujuをローカルで使用するように設定しますか? Jujuチャームを展開したい場合、その方法はMaaSの使用をバイパスし、代わりにコンテナと呼ばれるものを使用しますLXC)これにより、チャームをローカルコンピューターに展開できますが、チャームは独自のサンドボックスにあります。