web-dev-qa-db-ja.com

Swiftオブジェクトストレージは必要ですか?

プライベートなopenstackインスタンスをデプロイしていますが、まだ利用可能なSwiftオブジェクトストレージサービスはありません。jujubootstrapユーティリティインスタンスを起動できますswiftなしで?openstack configuration control-bucketはコンテナIDであることがわかります。

4
GeoffM

Juju openstackプロバイダーは、このようなデプロイメントのためにnova/objectstore(s3 equiv)で利用することもできます。オブジェクトストレージの要件は最小限であり、主にマシンと一部のクライアントメタデータへのチャームの配布に使用されます(つまり、サイズや帯域幅はあまりありません)。

https://jujucharms.com/docs/stable/config-openstack

4

はい、必須です。ご覧のとおり、OpenStackの必須の構成は次のようになります。

 openstack:
 type:openstack 
#ノードにパブリックIPアドレスを付与するために、フローティングIPアドレスの使用が必要かどうかを指定します。一部のインストールでは、デフォルトでパブリックIPアドレスを割り当てます。
#フローティングIPアドレスが必要です。
#use-floating-ip:false 
 admin-secret:13850d1b9786065cadd0f477e8c97cd3 
 #グローバルに一意Swiftバケット名
 control-bucket:juju-fd6ab8d02393af742bfbe8b9629707eeee
#通常はenv変数OS_AUTH_URLを介して設定されますが、ここで指定できます
#auth-url:https:// yourkeystoneurl:443/v2.0/
#ワークステーションは、展開先の異なるシリーズを実行しています
#default-series:precise 
#以下は、ユーザーパス認証に使用されます(デフォルト)
 auth-mode:userpass 
#通常、環境変数OS_USERNAMEを介して設定されますが、ここで指定できます
#ユーザー名:
#通常、環境変数OS_PASSWORDを介して設定されますが、ここで指定できます
 #パスワード:
#通常、環境変数OS_TENANT_NAMEを介して設定されますが、ここで指定できます
#テナント名:
#通常、環境変数OS_REGION_NAMEを介して設定されますが、指定可能ここ
#地域:

ハッシュなしのすべてのフィールド(#)の前が必要です。

ソース: https://jujucharms.com/docs/stable/config-openstack

さらに、一意のバケット名には同じ制限と制限があります。たとえば、 herehere 、または here を参照してください。

2
Radu Rădeanu