誰かがリソースを持っていますか、または既存のランドスケープオープンスタック構成に計算ノードを追加できるかどうか知っていますか?
または、ノードにサービスを追加する(computeなど)
コマンドラインで汚くてもかまわないので、openstackクラスターに追加する適切な方法がわかりませんでした。
ランドスケープは、実行中のクラウドへのストレージ/コンピューティングノードの追加をサポートするようになりました。クラウドがOpenstack Dashboardにデプロイされた後、UIを介してこれを行うことができます。
その下にあるJujuはサービス容量の拡張をサポートし、novaコンピューティングチャームも容量の拡張をサポートしています。これを行うと問題が発生する可能性があります。これは完全にサポートされておらず、ダーティで乱雑です。デプロイされたクラウドをライブで使用している場合は、お勧めしません。
この質問 と同様に、最初に基盤となるopenstack juju環境にアクセスする必要があります。あなたがそれをした後:
# check that everything looks right, you should see a lot of openstack
# services displayed to your screen.
juju status
# Expand compute capacity onto a named node
juju add-unit --to <name-in-maas>.<domain-in-maas> nova-compute
# Or Expand capacity to any free node in maas (note this will not
# check that capacity exists before running, you need to do that
# first)
juju add-unit nova-compute
自動操縦がこれをサポートしている場合、私が考慮していない考慮事項(ストレージを拡張する方法、管理サービスを拡張する方法、物事を監視する方法など)があるため、別の方法で行われますが、もちろん、自分で環境を変更することは、常にオプションです。結局のところ、それはハードウェアです。
ところで、私はJujuとそれがサービスをモデル化する方法についてもっと読むことをお勧めします。これは良い出発点になります: