eucarc 的采购是什么意思?

eucarc 的采购是什么意思?

我正在尝试使用 Eucalyptus 设置本地云。我正在遵循以下内容关联 现在,在该指南中我无法弄清楚这是什么意思:

确保通过获取 eucarc 文件来设置 euca2tools 运行所需的环境变量:
. ~/.euca/eucarc

当我输入上述命令时,我没有得到任何输出。这是否意味着我做错了什么。
此外,当我尝试

euca-describe-availability-zones 详细

我收到错误说

警告:无法解析来自 AWS 的错误消息::1:61:语法错误


我正在粘贴一些完整的错误回溯这里。我在这里很困惑,我尝试了各种论坛的解决方案,但没有成功。任何帮助都会很有帮助。

答案1

这 ”Bash 提示符操作指南“包含有关获取脚本的以下信息:

Bash 提示符操作指南 > 第 3 章 Bash 编程和 Shell 脚本 > 3.5. 获取文件
http://tldp.org/HOWTO/Bash-Prompt-HOWTO/x237.html

“当获取文件时(通过在命令行中输入源文件名或 . 文件名),文件中的代码行就会被执行,就像它们是在命令行中打印的那样。”

在您输入的命令中,您有“ . ~/.euca/eucarc”。您注意到命令开头(“波浪号”之前)的“点空格”了吗?该“点空格”是命令的一部分,它正在获取“eucarc”脚本。您也可以输入“ source ~/.euca/eucarc”来实现相同的结果。

就像“Ladadadada”上面评论的那样,“在没有输出的命令之前和之后运行 env 命令(来源 eucarc)应该会向您显示它所做的事情。“。

如果您在命令开头输入了“点空格”,但仍然收到您提到的错误:我没有使用 Eucalyptus,但我查看了运行“euca-describe-availability-zones verbose”时收到的错误消息("Warning: failed to parse error message from AWS: :1:61: syntax error")。网络搜索发现了以下消息 - 在 openstack 团队邮件列表的讨论中 - 由 Vishvananda Ishaya 于 2012 年 1 月 27 日撰写,可能会有所帮助:

openstack 团队邮件列表存档 > Re: Devstack: euca-describe-availability-zones 警告:无法解析来自 AWS 的错误消息::1:0:语法错误 无:无 https://lists.launchpad.net/openstack/msg07083.html

来自该消息:

“devstack 提供了一个名为 openrc 的文件,其中包含所有必要的变量。
您不需要创建自己的 novarc 文件,只需 source openrc 即可。”

我希望这有帮助。:)

相关内容