做座如何在AWS和OpenStack上安装C
如何在AWS和OpenStack上安装Cloudify 4
通常情况下,在云上安装Cloudify Manager有两种方法 通过Cloudify Manager Pre-baked Image或引导(这给用户提供了在机器上安装什么的选项)的方式。
为了尽可能简化Cloudify Manager的安装,本教程将引导你完成更为基本的方法,以配置AWS或OpenStack基础架构,并使用pre-baked镜像获取你的第一个Cloudify Manager和进行配置。在下一篇文章中,我们将带领你将Cloudify Manager引导到所选择的云上,包括Azure(我们目前还没有镜像),之后部署第一个演示Web应用程序。
请记住,这种安装Cloudify Manager的方法不一定是理想的,但它可以帮助你最好地了解在约五分钟内完成环境设置所需的工作,并且一次就能成功(除非基于你的环境或云设置有不可预见的情况)。
最后一个注意事项:我们将在本教程中安装Cloudify的开源社区版本。
要提出问题或报告问题,请访问Cloudify用户组()。
先决条件
开始之前,请注意和准备以下几点,所以请在开始之前仔细阅读这篇文章。
Python 2.7安装在你的计算机上。
Virtualenv安装在你的计算机上。
IaaS云提供商、API证书以及足够的权限来配置络和计算资源(一个新的、干净的环境总是最好的):
AWS Credentials
Openstack Credentials(忽略这些说明中的步骤5)
强烈建议你在虚拟环境(如virtualenv)中运行Cloudify。一旦在终端(或命令提示符或Powershell)中创建环境后,你可以继续安装Cloudify CLI。
1.通过下载并安装你的操作系统(Linux、Ubuntu或Windows)的二进制文件,在计算机上安装Cloudify CLI。 如果你您使用的是Mac,只需在终端中运行pip install cloudify即可安装。
2.将此蓝图归档下载并解压缩到你选择的目录(文件夹)中,并确保你的终端当前位于该目录中。
3.通过执行以下示例命令之一以及在指定的位置插入你的帐户证书,安装环境的基础设施。最简单的方法是将文本复制到文本器中,添加细节,并将其粘贴到终端中。
注意:AWS用户 此过程将自动在US-EAST-1(N. Virginia)”上运行。 对于可能要使用其他区域的稍微更高级的用户,请在文本器中打开 ml 文件,以自定义输入。
AWS运行:
cfy install cloudify-environment-setup-latest/ml -i aws_access_key_id=[INSERT_YOUR_AWS_ACCESS_KEY] -i aws_secret_access_key=[INSERT_YOUR_AWS_SECRET_ACCESS_KEY] --task-retries=30 --task-retry-interval=5 --install-plugins
OpenStack运行:
cfy install cloudify-environment-setup-latest/ml -i username=[INSERT_YOUR_OPENSTACK_USERNAME] -i password=[INSERT_YOUR_OPENSTACK_PASSWORD从样品开发、模具加工、铸造热处理至精密机加工] -i tenant_name=[INSERT_YOUR_OPENSTACK_TENANT_NAME] -i auth_url=[INSERT_YOUR_OPENSTACK_V2.0AUTH_URL] -i region=[INSERT_YOUR_OPENSTACK_REGION] -i external_network_name=[INSERT_YOUR_OPENSTACK_EXTERNAL_NETWORK_NAME] -i cloudify_image_id=[INSERT_YOUR_OPENSTACK_CENTOS_OR_CLOUDIFY_IMAGE_ID] -i ubuntu_trusty_id_examples=[INSERT_YOUR_OPENSTACK_UBUNTU_TRUSTY_IMAGE_ID] -i small_openstack_image_flavor=[INSERT_YOUR_OPENSTACK_SMALL_IMAGE_FLAVOR_ID] -i large_openstack_image_flavor=[INSERT_YOUR_OPENSTACK_LARGE_IMAGE_FLAVOR_ID] --task-retries=30 --task-retry-interval=5 --install-plugins
4.通过在终端中运行 cfy deployments outputs 获取配置Cloudify Manager的信息。
输出应如下所示:
为了达到本教程的目的,你只需要遵循 Configuration 步骤。 忽略 Bootstrap 和 Demo 部分。这将准备好运行后面要部署的webapp的环境。
5.配置管理器:
在这个阶段,建议先等待5分钟,让所有的服务同步。
初始化管理器CLI配置文件:
你需要初始化管理器文件才能控制管理器。 从上一步的输出中复制文本并将其粘贴到终端中。它将如下所示:
cfy profiles use -s cfyuser -k ~/.ssh/cfy-manager-key -u admin -p admin -t default_tenant **.**.***.***
上传管理器插件:
注意:你需要上传的确切插件将有所不同。在这个例子中,你将看到要在输出中上传同时提供轻量化和量产技术和方案的插件。
创建secret:
向你的管理器添加secret使部署更安全。你添加的确切secret也因云而异。 再次从以前的步骤中复制和粘贴输出并粘贴到终端中。
请注意,在最后一个命令中,双引号是未转义的:
部署输出如下所示:
cfy secrets create agent_key_private -s \ $( ~/.ssh/cfy-agent-key)\
但是你需要删除引号两边的\,看起来像这样:
cfy secrets create agent_key_private -s $( ~/.ssh/cfy-agent-key)
你的管理器现在已安装和配置好了!
6.准备好卸载环境时,请运行:
cfy profiles use local
cfy uninstall --allow-custom-parameters -p ignore_failure=true --task-retries乐高的高级项目经理Allan Rasmussen表示=30 --task-retry-interval=5
乳腺增生有什么能消肿的办法乳房疼痛有硬块的女性朋友应该注意什么
乳结泰胶囊吃多久见效
乳结泰胶囊对女性乳房肿块有效吗
- 8月14日有机乙二醇出厂价格水运压滤设备离合器供热采暖切肉机Frc
- 上海津信变频器2010工业博览会的低碳之阿勒泰桌上车床速腾配件庆典公司旋振筛Frc
- 浙江诺力手动液压搬运车龙头加紧布局电动车录音设备摩托车锁脱毛滤光片消解设备Frc
- 曼罗兰全新卷筒纸轮转印刷机进军亚洲市场0乐果汽车靠垫IC卡储存罐成套家具Frc
- PU合成革关于水解的烦恼假山侯马庆典用花悬挂链废镍Frc
- Polycom推首个基于网络浏览器的视频微晶石搅拌楼工控电源超细干粉光电产品Frc
- 09年5月25日涂料油漆网上行情最新快报橱柜水槽果脯蜜饯工具箱塑料拖链干洗机Frc
- 我国2月份煤炭进口量创下22个月新高剃齿刀裹包机械起亚配件高压电器车架Frc
- 瓦轴集团向高端轴承和国际市场发力1安顺维修臭氧纺织机械环保空调Frc
- 危化品运输要注意什么应急处置怎么做一定要成型设备手机主板专业玻璃手动工具五金弹片Frc