問題タブ [openstack-swift]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
openstack-swift - Swift-Open Stack Storage System はファイル メタデータをどのように管理しますか?
クラウド ストレージに関する論文を執筆中です。
Swift と呼ばれる Openstack ストレージ システムを検討しています。
ページ: http://swift.openstack.org/overview_architecture.html
オブジェクト サーバー オブジェクト サーバーは、ローカル デバイスに格納されているオブジェクトを格納、取得、および削除できる、非常に単純な BLOB ストレージ サーバーです。オブジェクトはファイル システムにバイナリ ファイルとして保存され、メタデータはファイルの拡張属性 (xattrs) に保存されます。これには、オブジェクト サーバーの基礎となるファイル システムの選択で、ファイルの xattrs がサポートされている必要があります。ext3 などの一部のファイルシステムでは、デフォルトで xattrs がオフになっています。
Swift がファイルの内容からメタデータを分離していないということですか? 膨大な数のメタデータへのアクセスまたは検索でボトルネックが発生しますか? ヘッド オブジェクトにアクセスするたびに、ファイル システムを経由してメタデータを見つけますか?
ありがとう
java - キーストーン認証でSwift(OpenStack)と通信するJavaライブラリ
キーストーン認証で迅速 (OpenStack) をサポートする Java ライブラリはありますか?
JClouds で進行中の作業のようですが、まだ完了していません。また、cloudfiles も (まだ) サポートしていないようです。
openstack-swift - swiftに新しいユーザーを追加する(Open Stack)
swift 1.4.8をインストールしましたが、swift 1.4.8に新しいユーザーを追加する方法を知りたいです。swift1.4.7バージョンでは、ユーザーはswauth認証を使用して追加されましたが、新しいバージョン(swift 1.4)ではswauthコマンドを使用できません。 .8)。
installation - NovaをインストールせずにOpenStackのSwift(OpenStack Storage Infrastructure)をインストールできますか?
OpenStackを使おうとしていますが、非常に混乱しています。
SWIFT(OpenStack Storage Infrastructure)を使用してデータを保存したい。しかし、私はそれをインストールする方法がわかりません。このチュートリアルに従おうとしましたが、サーバー(Server1)にすべてのサービスがインストールされます...必要なのはSWIFTだけです。
Swiftを入手するにはNovaをインストールする必要がありますか?
このチュートリアルでは、Server1の階層スキームで、SwiftはNovaに属しています...しかし、私はそれが離れていると思いました。誰かがそれ以上を知っているなら、誰かがUbuntuにSWIFTをインストールするためのチュートリアルを知っているなら、教えてください。このコンポーネントをUbuntu12.04デスクトップにインストールしようとしましたが、これらすべての疑問があるため、先に進むことができません。どうもありがとう。
php - swift openstack で php クラウド ファイルを使用すると、内部サーバー エラーが発生する
現在、 tempauth を使用した SAIO インストールで、swift の API として php could ファイルを使用しています。php ファイルの実行:
認証に問題があるため、実行が機能しませんでした:
PHP 致命的なエラー: 例外 'AuthenticationException' がキャッチされず、メッセージ 'ユーザー名またはアクセス キーが無効です。
ユーザー名とapi_keyは正しいです(swiftコマンドでテストされ、swiftでコンテナを操作できましたか?認証時にどのように機能するのか疑問に思っていますか?任意のアイデア
php - mediawiki はいつ、どのようにファイルを作成してアップロードしますか?
私は今、最初の mediawiki プロジェクトで忙しく、それを Swift (CDN) サービスに接続する必要があります。私は通常のもの (特にラックスペース用です - 私たちは独自のものを持っています) を落とし、私たち自身のラッパーの周りに 1 つを構築しました - これまでのところ問題はありません.
ただし、現在、mediawiki はサムネイルを自動的に作成しません。ばかげたことかもしれませんが、私は頭を割っていて、解決策を見つけることができます...
これは構成の一部です (すべてを明らかにすることはできません - 機密性とすべて:P):
私にはその権利すら無いのかもしれません…
認証設定は迅速なバックエンドに直接渡されるため、ここにはありません...
ruby-on-rails - 独自の Openstack Swift インストールで Carrierwave を使用するには?
Rails 3.2.7 プロジェクトで Carrierwave を使用しています。現在、独自の Openstack Swift インストールに移行しており、Carrierwave を引き続き使用したいと考えています。
Carrierwave のドキュメントを見ると、Fog gem を使用して Rackspace で使用できることがわかります。それにもかかわらず、Openstack Swift インストールでセットアップする方法に関するドキュメントが見つかりません。
自分の Openstack Swift インストールで Carrierwave と Fog を使用する方法はありますか?
authentication - SwiftとKeystoneの統合
マルチノード環境にswift-proxyとkeystoneをインストールしました。
トークンをカールしようとすると、keystoneはトークンを正常に返します
で正常に戻ります
いくつかの迅速なコマンドを実行しようとすると、コマンドがハングして戻ってこない。
キーストーンログに次のログが表示されます
コマンドに欠けているものはありますか?次のコマンドでも同様の動作に気づきました-ファイルをコンテナにアップロードしてリストしようとすると
cdn - OpenStack Swift リージョンの場所によってクライアントをリダイレクトするモジュールはありますか?
私は現在、OpenStack Swift で遊んでいます。私の期待は、マルチリージョン クラスターをデプロイすることです。たとえば、swift クラスターの 1 つのノードが米国に展開され、もう 1 つのノードが EU に展開されます。
リージョンの場所によってクライアントをリダイレクトするためのモジュールまたはオプションが swift-proxy にありますか?
それが不可能な場合、他にどのような解決策を提案しますか? クライアントを最も近いノードにリダイレクトする独自のプロキシ サーバーを開発する必要がありますか (geloc/maxmind などを使用)。
資力:
EDIT : Openstack への貢献者の 1 人が、地理的に分散した Swift クラスターのコードはまだ Git リポジトリに存在しないと答えました。リソースに投稿したリンクは、提案された変更の束です。Swift には、そのようなリダイレクトを行うコードはありません。WSGI ミドルウェアを作成し、プロキシ サーバーのミドルウェア パイプラインに貼り付ける必要があります。
cloud - クラウド オブジェクト ストレージ
顧客にクラウドベースのオブジェクト ストレージ システムを提供したいと考えています。このためには、マルチユーザー、マルチドメイン、マルチテナント、およびローカル SAN を処理できるソフトウェアが必要です。データを S3 や他の外部 CDN などに保存することはオプションではないからです。多層ストレージもオプションになる可能性があります。WebDAV や、モバイル デバイスやオペレーティング システムで使用されるその他のプロトコルなどのデータにアクセスして保存するためのマルチ プロトコル。
これまでのところ、私のユースケースに使用できると思われる Openstack を見つけましたが、Openstack は未加工のバックエンド (Swift) のみを提供し、すべてのフロントエンド コンポーネントをコーディングして統合する必要があり、コンテナーへのユーザー ベースのアクセス制御さえ利用できません (少なくともホライゾンではありません)。
他に、できれば無料でオープンソースのソフトウェアはありますか? Rackspace クラウドのような同等のソリューションをご存知ですか?
助けてくれてありがとう。