web-dev-qa-db-ja.com

バンドルhttps://jujucharms.com/openstack-base/39をppc64el環境で使用できます

はじめに

私のIBMチームは、4台のサーバーVMとmaas(およびjuju)デプロイメントサーバーのセットアップを完了しようとしています。次のステップは、ここで指定されているように、jujuを介してOpenStack-Base(39)環境を構築することです。

https://jujucharms.com/u/james-page/openstack-base/bundle/39/

質問

Openstack-base/39バンドルは、Arch = AMD64を定義します。これが、このチャームのバンドルに対してテストされた環境であると思います。これで、OpenStackおよびその他のコンポーネントがubuntu 14.04ppc64leで実行できるようになります。私はubuntuにbundle.yamlアーキテクチャをppc64に変更するかどうかを尋ねたかったのですが、bundle.yamlから階層化されたチャームで、ppc64leでの動作を妨げるものを知っているかどうかを確認しました。これをテストする必要があることはわかっていますが、このバンドルでppc64leを実行しないチャームのセットアップがあるかどうかを事前に知りたかっただけです。明らかに、ubuntuがチャームレイアウトが理論的には機能するはずだと考えている場合は、それをレイアウトしてテストすることができます。

machines:
  '0':
    constraints: Arch=AMD64  (change this to ppc64 not ppc64le ?)
    series: trusty
  '1':
    constraints: Arch=AMD64  (change this to ppc64 not ppc64le ?)
    series: trusty
  '2':
    constraints: Arch=AMD64  (change this to ppc64 not ppc64le ?)
    series: trusty
  '3':
    constraints: Arch=AMD64  (change this to ppc64 not ppc64le ?)
   series: trusty

テスト対象:

私はIBMで働いており、ubuntuのnetboot(pxe)のプロトタイプを作成しようとしています。目標は、maasデプロイメントサーバーをubuntu 14.0.4で管理されている4つのVMにデプロイして、jujuバンドル#39(openstackベース)をテストすることです。私のチームには4つの物理サーバーがないため、VMを使用してこれを試みています。これはppc64el環境であることに注意してください。現在の環境では、x86 PXEを作成し、maaから委託したことに注意してください。したがって、ubuntuはx86 PXEを構築し、maasにブリッジし、ノードを大量に見つけて試運転できることがわかっています。 IBMは現在、ppc64イメージに対してこれを実行しようとしています。それが機能したら、ppc64leイメージ(私たちの目標)に移動する予定です。

1

マシンがすでにMAASに参加して試運転されている場合、MAASによって提示されるArch値はppc64elになります。

私は、Power8ハードウェアでOpenStack(Kilo)のテストと検証を行い、Ubuntu Serverをネイティブオペレーティングシステム(14.04)として実行することに成功しました。

適切な イメージはMAASにあります であり、 仮想マシンノード がによって制御されるように構成されている限り、Ubuntuサーバーのイメージまたはpxeファイルを変更する必要はありません。 MAAS。

Kiloクラウドアーカイブ 以​​降は、互換性のあるバージョンのlibvirtを使用するために必要です。

hardware-enablement には、HWE-U 3.16カーネル( "ppc64el/hwe-u")以降が必要です。これは、MAASでMachine-> Architecture属性を介して指定できます。

Nova-computeユニットは、cpu-mode=Host-passthroughを設定するために、デプロイメント後 調整 が必要になります。 nova-computeチャームを介してこのオプションを簡単に設定できるようにするために、現在開発中のチャーム構成オプションがあります。

1
beisner