問題タブ [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 - X-Storage-Url と X-Auth-Token?
私はチュートリアルに従って、迅速なopenstaclオブジェクトストレージをインストールしています。最新の手順では、これを行うように求められます: ------- "curl -v -H 'X-Storage-User: test:tester' -H 'X-Storage-Pass: testing' url:8080/auth/v1.0" ------X-Storage-Url と X-Auth-Token を取得し、その後でアカウントを取得できることを確認します入力: curl -v -H 'X-Auth-Token:token-from-x-auth-token-above' url-from-x-storage-url-above
そのようなコマンドが何を意味するのか、誰にもわかりませんか? 私はそのルールを本当に理解していません!私はそれが識別の王であることを知っていますが、正確にはどういう意味ですか?
ありがとうございました
openstack-swift - Swift ストレージ ノードのメモリ使用量が高すぎます
Swift のパフォーマンスをテストしています。この環境は、1 つの Swift Proxy Node と 3 つの Swift Storage Node で構成されています。各ストレージ ノードには 2 GB の RAM があり、100 GB のディストリビューションにマウントされています。
最初は、スループットの結果は許容範囲内です。数日間のテストの後、パフォーマンスは大幅に低下しました。また、ストレージ ノードのメモリ使用率が非常に高い (95% 以上) ことがわかりました。
ノードのメモリ使用を制御するための Swift の設定はありますか? それとも、RAM(8GB RAMなど)を増やす唯一の解決策ですか?8GB RAM のノードもメモリ不足になりますか?
oauth-2.0 - OpenStack Swift トークンの期限切れを強制する
OpenStack Swift Token を強制的に失効または取り消す方法はありますか? これを行うための API メソッドを探しています。
Bing / Google 検索では、有用なものは何も返されませんでした。
openstack - Swift ユーザー認証
みんな。Swift 1.7.4 をインストールしました。新しいユーザーを Swift に追加したいのですが、どうすればよいですか? 1.4.8 バージョンでは、swauth を最初にインストールする必要があると誰かが言っていましたが、Swift API も 1 つの認証方法を選択するように言っていることに気付きました。最初に認証サービスをインストールする必要がありますか? また、proxy-server.conf ファイルに tempauth ミドルウェアがあることもわかりました。これを使用してユーザーを追加できますか?
openstack-swift - Swiftstack - コンテナが削除されない
コンテナーとオブジェクトをファイル システムから直接削除した後でも、Swift で GET コマンドを実行すると、コンテナーが一覧表示されます。ただし、DELETE コマンドでコンテナーを削除しようとすると、404: Not Found エラー メッセージが返されます。何か問題があるのか、それとも何らかのキャッシュがあるのか説明してください。
python - djangoファイルのダウンロードの問題
OpenStack Swift (またはその他のストレージ システム) にいくつかのファイルを保存しています。そして、私の django アプリケーションは、ユーザーが Swift バックエンドからこれらのファイルをダウンロードするためのブラウザー ベースの GUI を提供します。
静的ファイルのダウンロードを次のようにテストしました。
私の質問は次のとおりです。
(1) ダウンロード ビューからファイルをダウンロードできましたが、ダウンロードされるファイルのサイズは常に 1k です。ここで何が問題なのですか?
(2) OpenStack Swift などの他の Object Storage バックエンドに保存されている動的ファイルのダウンロードを提供する方法について、まだ手がかりがありません。
java - OpenStack Swift は、同時の RESTful API リクエストをどのように処理しますか?
迅速なサービスをインストールし、同時リクエストを処理する機能を知りたいと思っていました。だから私はJavaで大量のスレッドを作成し、RestFUL API経由で送信しました
当然のことながら、リクエストの数が増えると、プログラムは例外をスローし始めました。
原因: java.net.ConnectException: 接続タイムアウト: java.net.DualStackPlainSocketImpl.connect0(Native Method) で接続: java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:69) で java.net.AbstractPlainSocketImpl.doConnect( AbstractPlainSocketImpl.java:339) で java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200) で java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182) で java.net.PlainSocketImpl.connect(PlainSocketImpl.java:157) で) java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391) で java.net.Socket.connect(Socket.java:579) で java.net.Socket.connect(Socket.java:528) で sun.net で.NetworkClient.doConnect(NetworkClient.java:180) at sun.net.www.http.HttpClient.openServer(HttpClient.java:378) at sun.net.www.http.HttpClient.openServer(HttpClient.java:473) at sun.net.www.http.HttpClient.(HttpClient.java:203)
time out
しかし、それがどのように起こったのか誰か教えてもらえますか? SWIFT がこれらのリクエストをどのように処理するのか興味があります。それは、リクエストをキューに入れることによるもので、キューにリクエストが多すぎて長時間待機し、キューから追い出されただけなのでしょうか? これが成り立つ場合、それはリクエストを処理するための非同期メカニズムであることを意味しますか?
さらに興味深いことに、Connection refused
エラーが発生することもありましError writing request body to server
たが、それはメカニズムによって説明できる別の観察でしょうか?
ありがとう。
apache - HTTP ヘッダーは、jClouds によって大文字と小文字が区別されて誤って処理され、OpenStack x-storage-url が失敗します
OpenStack Swift (grizzly) クラウド ストレージへの接続に jclouds ライブラリを使用しており、次の問題が発生しています: https://issues.apache.org/jira/browse/JCLOUDS-155
ここで定義されているように、Swift プロキシに Apache Web フロントを使用しています: http://docs.openstack.org/developer/swift/apache_deployment_guide.html
基本的に問題は、Apache Web フロント (mod-wsgi を使用) が小文字のヘッダー (x-storage-url) を返すのに対し、jClouds はそれが X-Storage-URL (大文字と小文字を区別) であることを期待していることです。
そのため、jCloud では大文字と小文字が区別されます。あってはならないとき。jClouds コミュニティの誰かがこの問題を解決している間に、これを回避するためにできることはありますか?
openstack - リモート マシンから Swift REST サービスにアクセスできない
http://docs.openstack.org/developer/swift/development_saio.htmlの指示に従って、マシン 1 (Centos 6) に OpenStack Swift サービスをインストールしました。
同じ環境でcurlを使用してトークンを取得できます。
curl -v -H 'X-Storage-User: test:tester' -H 'X-Storage-Pass: testing'http://machine-1IP:8099/auth/v1.0
別のマシン (マシン 2) からアクセスしようとすると、ホストに到達できないという例外が発生しています。machine-2 から machine-1 に ping を実行できます。
curl -v -H 'X-Storage-User: test:tester' -H 'X-Storage-Pass: testing'http://machine-1IP:port/auth/v1.0
リモート マシンから Swift REST サービスにアクセスできない理由を教えてください。構成で何かを見逃していませんか?
openstack - Pythonで書かれたSwiftのWebフロントエンドはありますか?
ownCloud はソリューションですが、PHP で書かれており、大きすぎます。
Python で書かれた他のオープン ソース プロジェクトはありますか。
または、Python Django に基づいて Swift の Web フロントエンドを書きたいのですが、これは良い考えですか?
ありがとう!</p>