Eucalyptusを使用してオンプレミスクラウドをセットアップしようとしています。私は次のことをフォローしています link このガイドでは、これが何を意味するのか理解できません。
eucarcファイルを入手して、euca2toolsが機能するために必要な環境変数が設定されていることを確認します。
。 〜/ .euca/eucarc
上記のコマンドを入力しても、出力が得られません。それは私が何か間違ったことをしているという意味ですか?.
私が試したときも
euca-describe-availability-zones冗長
エラーが発生している
警告:AWSからのエラーメッセージの解析に失敗しました:: 1:61:構文エラー
そして、いくつかのトレースバック
完全なエラーを貼り付けています ここ 。私はここで打たれ、さまざまなフォーラムからのソリューションを試していますが、運がありません。 Nyヘルプは非常に役立ちます。
「BashプロンプトHOWTO」には、スクリプトのソーシングに関する次の情報があります。
BashプロンプトHOWTO>第3章Bashプログラミングとシェルスクリプト> 3.5。ファイルの調達
http://tldp.org/HOWTO/Bash-Prompt-HOWTO/x237.html
「ファイルがソースされると(コマンドラインでソースファイル名または.filenameを入力することにより)、ファイル内のコード行は、コマンドラインで印刷されたかのように実行されます。」
入力したコマンドには、「. ~/.euca/eucarc
"。コマンドの先頭(「チルダ」の前)にある「ドットスペース」に気づきましたか?その「ドットスペース」は、「eucarc」スクリプトを取得するコマンドの一部です。 「source ~/.euca/eucarc
"同じ結果を達成します。
「Ladadadada」が上記でコメントしたように、「出力なしでコマンドの前後にenvコマンドを実行すると(eucarcをソーシング)、それが何をしたかが表示されます。」。
コマンドの最初に「dotsource」と入力しても、前述のエラーが発生する場合:Eucalyptusは使用できませんが、「euca-」を実行したときに表示されるエラーメッセージを確認しました。 describe-availability-zones verbose "("Warning: failed to parse error message from AWS: :1:61: syntax error"
)。 Web検索により、2012年1月27日にVishvananda Ishayaによって書かれた、openstackチームのメーリングリストでのディスカッションで、次のメッセージが明らかになりました。
openstackteamメーリングリストアーカイブ> Re:Devstack:euca-describe-availability-zones警告:AWSからのエラーメッセージの解析に失敗しました:1:0:構文エラーなし:なしhttps://lists.launchpad.net/openstack/msg07083.html
そのメッセージから:
"devstackは、必要なすべての変数を含むopenrcというファイルをソースに提供します。
独自のnovarcファイルを作成する必要はありません。代わりにopenrcをソースするだけです。 「」
これがお役に立てば幸いです。 :)