タグ付けされた質問 「juju」

Jujuは、次世代のサービスモデリングおよび実行フレームワークです。

4
JujuとPuppet / Chefの違いは何ですか?
JujuとPuppet / Chefの主な違いについてサードパーティに尋ねてみました。第三者はJujuにあまり馴染みがなく、言うことができませんでした。彼らは、他の人には勢いがあり、彼らのリードを克服するのは難しいだろうと単に述べました。 Jujuに最も近い人々は、このソフトウェアの利点を強調し、構成管理の分野でPuppet / Chefを追い越すのはなぜでしょうか?
80 juju  automation  puppet  chef 



2
異なるサブネット上のPXEトラフィックとIPMIトラフィックを分離するようにMAASを構成する方法
ネットワークの一部をLinuxクラスターとして設定しようとしています。私にとって少し教育的なので、JuJuでMAASを使用することを選択します。しかし、私の心を揺さぶるいくつかの質問があり、私は誰かが私のためにそれを明確にできることを望んでいました。 私がセットアップしようとしているLinuxクラスタは、10台のマシンで構成されています。その半分はDellと他のHPです。両方のタイプのマシンには、個別の100Mb NICでIPMIをサポートするライトアウトモジュール(HP => iLO2、Dell => DRAC)があります。どちらも最初のオンボードギガビットNICでPXEをサポートします。ラックの物理レイアウトと位置の高さに一致する静的IPを使用して、Lights Outモジュールを構成しました。ただし、MAASをインストールしても、IPMIプロトコルをどのサブネットとVLANに設定する必要があるかは尋ねられませんでした。どうすればいいですか? また、リージョン管理者のみがパッケージ管理のためにインターネットに接続できるようにしたいと考えています。プロビジョニングされた他のノードは、リージョンコントローラー上のプロキシを介してのみインターネットに接続できるようにする必要があります。したがって、私の場合、リージョンコントローラーは3つのサブネットで構成する必要があります。インターネット用に1つ、クライアントプロトコル接続用に1つ、クラスタートラフィック用に1つ。リージョンコントローラー自体もJuJuのノードでなければなりません。 最後に、JuJu内で使用できる基本的なレイアウトのようなノード構成が必要です。私が見る限り、クラスターのサブネット構成をセットアップする可能性はありません。各マシンには、異なるサブネットを割り当てたいNICが少なくとも4つあります。IPMIトラフィック用に1つ、PXEブートトラフィック用に1つ、クラスタートラフィック用に1つ、ストレージ/クライアントネットワーク用に1つ。私がしたいのは、これらすべてのインターフェイスを1つの大きなトランクとして結合し、プロビジョニングの前に VLANを使用してトラフィックを分離することです。次に、ノードをプロビジョニングするときに、MAASはレイアウトが上記のようにネットワークインターフェイスを自動的に構成する必要があります。 たぶん私が探しているのは、MAASとJuJuの高度な設定チュートリアル/ガイドです。 よろしく、ヨハム
19 networking  server  juju  maas 

2
仮想マシンを起動できるようにMAASを構成する方法
仮想(kvm)MAAS / jujuセットアップを実行しています。ほとんどのMAASノード(MAASマスターを含む)は仮想ですが、一部は物理ノードでもあります。物理的なDell 1950ノードはMAASでの起動用に自動的に設定されるため、Juju経由で展開すると、自動的に電源が入ります。私の問題は、仮想システムのブートをセットアップしようとすることにあります。MAASに電力タイプの可能性があります。virshを選択できます。しかし、私は知らない情報を記入する必要があります。ドライバーと電源IDには何を入力すればよいですか? 誰もがそれを経験していますか?

1
hooks / install内でスクリプトを実行する前に環境変数を設定する方法は?
symfony2 webappをgitから取得してec2にデプロイするシンプルなチャームを作成しています。 gitからソースを取得した後、コンポーザーを実行して依存関係を解決したいのですが、このエラーが発生し続けます: INFO juju context.go:221 worker/uniter: HOOK The HOME or COMPOSER_HOME environment variable must be set for composer to run correctly 私はフック/インストールスクリプト内で以下のコマンドを使用してコンポーザーを実行しています juju-log "Running composer" /usr/bin/php composer.phar install 私も試しました juju-log "Running composer" COMPOSER_HOME=${app_dir};/bin/bash -c "/usr/bin/php composer.phar install" このコマンドを実行できるように、HOMEまたはCOMPOSER_HOMEを設定するにはどうすればよいですか?
16 bash  php  juju 

2
ローカルサーバーでJujuを実行するにはどうすればよいですか?
自宅のサーバーでジュジュを使ってジュジュを知り、遊んでみたいです。複数のコンピューターがあり、それらのいずれかからサーバー上のものにアクセスしたい。チュートリアルを完了すると、jujuは正常にセットアップされましたが、サービスはローカルマシンにのみ公開されました。それらをネットワーク全体に公開したいです。これどうやってするの? 注:私のサーバーは既に存在し、12.04を実行しています。jujuを機能させるためだけにmaasを使用して再インストールしたくありません。また、ネットワークで管理している自分のマシンでこれを試してみたいので、ec2や他のプロバイダーでこれを「クラウドで」実行したくありません。 編集:- ファイアウォールなし ブロッキングなし、すべてのポートが開いています はい。LAN(192.168.1.0/24)上のすべてのコンピューターは、192.168.1.2上のサーバー(homeserver.local)を見ることができます 上記の範囲のIPアドレスを配布する1つのDHCPサーバーを備えたかなり標準的な有線およびwifi 正しくセットアップし(最初からやり直したばかり)、Luisから指示されたチュートリアルに従ってください。結果は次のとおりです。- http : //paste.ubuntu.com/5714640/ 上に示したjujuステータス。 したがって、すべては正常に実行されますが、主な問題は、コンテナにサーバー上でローカルに割り当てられたIPアドレスがあり、サーバー自体でのみアクセスできることです。192.168.1.0/24の範囲から10.x IPアドレスにアクセスするために、あちこちでsshポートフォワーディングを設定することはできますが、これは複雑で不要なようです。LANでコンテナを公開したいのですが。
16 networking  juju 

3
MaaSがRaspberry Pi 3Bをコミッションする方法はありますか?
Ubuntu 16.04 LTSを実行しているSATAおよびSDドライブが接続された3つのRBP-3Bユニットからなる小さなラボ(文字通り)があります。私はそれらにソフトウェアをインストールしてCephクラスターを作成しましたが、トリッキーで非常に壊れやすいです。 最終的には、この「世界最小クラウドストレージクラスター」の概念をJujuで管理し、OpenstackサミットのOSICコンテストで優勝したIntel NUC vBlockのストレージバックエンドにしたいと考えています。残念ながら、Raspberry Pi 3BをPXEブートする方法を見つけることができず、この機能のチップサポートは間近にありますが、現在は存在しません。 MaaSを使用してOSをブートストラップし、これらの小さな男をJuju展開に送りたいのは、そこからすべてを簡単に管理できるからです。しかし、実用的なソリューションを見つけるのに苦労しています。OSのインストール後にJujuがマシンを追加できることはわかっていますが、その方法は明らかではありません。また、既存のマシンを使用するようにJujuを設定した場合、MaaS制御システムにもそれをポイントできるかどうかはわかりません機能を損なうことなく、異種混合のギアを作成します。 何かご意見は?

3
JujuでOpenStackクラウドをデプロイするにはどうすればよいですか?
12.04の可能な展開に備えて、テストクラウドを立ち上げて実行したいと思います。UECを少し台無しにしましたが、新しいスタックの入門書として役立つものを見つけるのに苦労しました。Diabloには一般的なドキュメントがありますが、Ubuntuには既に特定のガイドで時間を節約できる便利な部分がたくさんあります。 また、できる限り、Canonicalのサポートで小さなクラスターを実行するための予算には、4〜6ドルの予算は含まれていません。
15 juju  openstack 

1
ジュジュはどのようにしてシェフと「共存」し、自動化プロセスを「さらに一歩」進めますか?
この投稿から、JujuがChef Serverとは異なる層にいることが明らかです。Jujuはオーケストレーションまたはサービス層に配置され、Chefは個々のサーバーまたは構成層に配置されます。 で、Canonicalの主なジュジュページの一つ、それはジュジュは、「一歩」プロセスを取って、シェフや人形のようなツールと「共存」するように設計されていることを述べています。過去数週間、このテーマについてインターネットを精査してきましたが、どのようにChefのようなツールがJuju と共存するのかについての良い説明を見つけることができません。 そのため、タイトルの包括的な質問を分解するには、次のようにします(特にJujuがChef Serverと連携することに対する関心) 「シェフで書かれた」チャームの例は何ですか?それは単にchef-soloコマンドを呼び出すbashで書かれた魅力ですか?もしそうなら、チャームchef-clientはChefサーバーと連携して動作するコマンドを呼び出すことができますか? ジュジュとシェフのオーバーラップはどこですか?たとえば、apache2チャームにはconfig-changed、Chefの世界ではテンプレートファイルを適用することでレシピで行われる設定変更を行うフックがあります。Jujuチャームがapache2サービス(クラスター)のデプロイに関するChefクックブックと連携する場合、タスクを分離できるように「apache2-chef」チャームを記述する必要があるように見えます。この場合、チャームストアのapache2チャームは役に立たないでしょう。 ChefロールがJujuによってデプロイ/管理されるノード(サービスユニット)に適用され、システム管理者が特定のサーバーロールのファイアウォールルールを変更することを決定し、これをChefロールで行う場合、Jujuはそれらの変更を上書きしますか? もっと簡単に言えば、JujuはIronfanのようなChef Serverラッパーになれますか? 私はとシェフのサーバーを表示する方法行うことができますジュジュのに対し、どのようにするだけでなく、もたらし何をテーブルに。サービスとマシンの実際の現在の状態を照会し、それに基づいて行動できることを意味します。Chef Serverでこれを行うことはできません。私の目標は、Jujuの認識とサービスオーケストレーション機能をChef Serverが管理するインフラストラクチャに組み込むことです。 Chefが管理するすべてのタスク/構成情報が省略されている場合、チャームのセット全体を記述する必要があるようです。 Canonicalの人(Jorge Castroなど)とOpscode(A. JacobやJ. Timbermanなど)からの計量を聞きたいです。
15 juju 

2
MAAS / Openstackアーキテクチャを使用したUbuntuクラウドインフラストラクチャを説明するアーキテクチャ図
私が理解しているOpenStackに基づくMAASを使用したUbuntu Cloud Infrastructureに興味がありますが、MAASの動作の概要を示すアーキテクチャ図が見つかりません。 ケースは、MAASを使用したUbuntu Cloud Infrastructure です。 (Ubuntu Cloud Infrastructureのインストールで説明されているように)少なくとも10個のノードが必要であり、この「10 MAASノードアーキテクチャ」は通常、アーキテクチャ図の完璧な候補です。 MAASがどのように機能し、MAASが何を提供するかを理解するのは、簡単で現実に基づいた方法ではないでしょうか? ドキュメントを探して、アーキテクチャ図を含む技術的で最新のドキュメントを見つけました(!):OpenStack Architecture:Essex Editionの再訪 MAASをインストールした最小10ノードのUbuntuクラウドインフラストラクチャがどのように機能するかを簡単に理解するために、アーキテクチャ図や説明を提供できると想像できますか?



1
6台のサーバーにOpenStackをデプロイする
私はopenstackが初めてで、まだ学んでいます。2か月以内に、次のような6台のサーバーを入手します。 デュアルXeon E5-2630、96GB RAM、RAID 1の2つの1Gbイーサネット、および2つの500GbのHDDを備えた4台のサーバー 40TBのストレージ(10x4TB HDD)を備えた1台のDAS 16-32 GBのRAMを備えた単一のxeon e5-2630を備えた1台のサーバー。 このセットアップと一般的なopenstackに関して、いくつか質問があります。 実際には、3つの専用計算ノード、1つの計算+ストレージノード(1つのサーバー+ DAS)、および1つのノード/ネットワークコントローラーがあります。ネットワーキングサーバーのベストプラクティスを読むと、単一のコントローラーで実行するのではなく、すべてのノードでこのサービスを実行して冗長性を確保するのではなく、すべてのエコシステムも失敗します。もう1つのことは、サービスのコロケーションです。プライベートハードウェアにすべてのサービスを展開するために必要な数のハードウェアがないためです。コントローラーがnovaの制御部分サービスを実行し、オブジェクトストレージサーバーとブロックストレージサーバーを実行し、compute + storageサーバーがnova + object storage + block storageを実行する必要があると考えていました。このセットアップについてどう思いますか? DASでraidを使用する必要があるかどうかは、swiftとopesntackが一般的にraidとうまく合わない場所を読んだためですか? openstack-networkingまたは新しいクォンタムを使用する必要がありますか? このサーバーをホスティング、Dropboxなどのストレージ、仮想化に使用します。後者を除き、最初の2つはVMで実行されます。問題は、openstackが利用可能なリソースでどのように機能するかを理解していないことです。使用可能なRAM、CPU、ストレージなどのプールを作成しますか?DASは1つのサーバーにのみ接続されます。ディスクへの読み取りと書き込みはキャッシュなどにRAMメモリを使用します;私の質問は、読み取りまたは書き込み時にすべてのノードでopenstackがRAMを埋めるのか、DASが接続されているRAMのみを使用するのですか?これは私にとって重要な問題です。また、実際のストレージ機能を備えたマシンが1台しかない場合、ストレージサーバー上の激しい要求に対処するために、さらに2つの1gbイーサネットを追加するのに役立ちますか?または、HDDをすべてのサーバーに配布し、それらにストレージサービスをインストールする必要がありますか? maasとjujuを使用してopenstackをデプロイする方法についての良いチュートリアルは見つかりませんでした。手動インストールよりもセットアップが簡単だからです。 openstackはamd opteron 6300シリーズとどのように連携しますか?インテルからamdに変更できる可能性があるため、これを求めています。amdははるかに安く、同じ金額の2回とコア数(e5-2630は6コアである)を得ることができます。 ht、私が理解していることから、htを無効にする必要があります) 私が他の問題に直面するとき、続けられます。 ご協力ありがとうございました!
12 server  juju  cloud  maas  openstack 


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.