为collective.hostout提供的插件,用于启动CentOS主机以准备hostout部署
项目描述
.. contents:
安装
**********
hostout.centos是collective.hostout的插件。Hostout是zc.buildout的一个配方。
它基于Dylan Jay的hostout.ubuntu_插件。
首先你需要一个正常工作的buildout_。通过Google buildout +你喜欢的应用程序框架来查找如何构建它。
我们将使用一个非常简单的版本,将hostout添加到我们的buildout中,并使用"extends"选项扩展hostout。
我们将使用一个非常简单的版本,将hostout添加到我们的buildout中,并通过"extends"选项扩展hostout。
首先你需要一个正常工作的buildout_。通过Google buildout +你喜欢的应用程序框架来查找如何构建它。
我们将使用一个非常简单的版本,将hostout添加到我们的buildout中,并使用"extends"选项扩展hostout。
>>> write('buildout.cfg',
... """
... [buildout]
... parts = helloworld host
...
... [helloworld]
... recipe = zc.recipe.egg:scripts
... eggs = zc.recipe.egg
... initialization = import sys
... main=lambda: sys.stdout.write('all your hosts are below to us!!!')
... entry-points = helloworld=__main__:main
...
... [host]
... recipe = collective.hostout
... host = 127.0.0.1:10022
... extends = hostout.centos
...
... """)
>>> print system('bin/buildout -N')
安装helloworld。
生成脚本'/sample-buildout/bin/helloworld'。
安装主机。
生成脚本'/sample-buildout/bin/hostout'。
在部署期间,hostout将在远程主机上检查是否有正常工作的buildout,如果没有找到,将执行CentOS引导程序来安装本地软件包
在部署期间,hostout将在远程主机上检查是否有正常工作的buildout,如果没有找到,将执行CentOS引导程序来安装本地软件包
在部署期间,hostout将在远程主机上检查是否有正常工作的buildout,如果没有找到,将执行CentOS引导程序来安装本地软件包
>>> print system('bin/hostout host deploy')
Hostout:正在执行'/.../collective/hostout/supervisor/fabfile.py'中的'predeploy'命令
以下主机以以下身份登录
127.0.0.1
[127.0.0.1] sudo: /var/lib/plone/host1/bin/supervisorctl shutdown || echo 'Failed to shutdown'
...
Hostout: 在 '/.../collective/hostout/supervisor/fabfile.py' 中运行命令 'postdeploy'
...
[127.0.0.1] sudo: /var/lib/plone/host1/bin/supervisord
...
[127.0.0.1] sudo: /var/lib/plone/host1/bin/supervisorctl status
...
Hostout: 在 '.../collective.hostout/collective/hostout/fabfile.py' 中运行命令 'postdeploy'
...
致谢
*******
Nejc Zupan (nejc.zupan@niteoweb.com)
.. _buildout: http://pypi.python.org/pypi/zc.buildout
.. _recipe: http://pypi.python.org/pypi/zc.buildout#recipes
.. _fabric: http://fabfile.org
.. _collective.hostout: http://pypi.python.org/pypi/collective.hostout
.. _hostout.ubuntu: http://pypi.python.org/pypi/hostout.ubuntu
.. _hostout: http://pypi.python.org/pypi/collective.hostout
.. _supervisor: http://pypi.python.org/pypi/collective.recipe.supervisor
版本历史
***************
0.1 (2010-06-21)
----------------
- 初次发布。
[zupo]
安装
**********
hostout.centos是collective.hostout的插件。Hostout是zc.buildout的一个配方。
它基于Dylan Jay的hostout.ubuntu_插件。
首先你需要一个正常工作的buildout_。通过Google buildout +你喜欢的应用程序框架来查找如何构建它。
我们将使用一个非常简单的版本,将hostout添加到我们的buildout中,并使用"extends"选项扩展hostout。
我们将使用一个非常简单的版本,将hostout添加到我们的buildout中,并通过"extends"选项扩展hostout。
首先你需要一个正常工作的buildout_。通过Google buildout +你喜欢的应用程序框架来查找如何构建它。
我们将使用一个非常简单的版本,将hostout添加到我们的buildout中,并使用"extends"选项扩展hostout。
>>> write('buildout.cfg',
... """
... [buildout]
... parts = helloworld host
...
... [helloworld]
... recipe = zc.recipe.egg:scripts
... eggs = zc.recipe.egg
... initialization = import sys
... main=lambda: sys.stdout.write('all your hosts are below to us!!!')
... entry-points = helloworld=__main__:main
...
... [host]
... recipe = collective.hostout
... host = 127.0.0.1:10022
... extends = hostout.centos
...
... """)
>>> print system('bin/buildout -N')
安装helloworld。
生成脚本'/sample-buildout/bin/helloworld'。
安装主机。
生成脚本'/sample-buildout/bin/hostout'。
在部署期间,hostout将在远程主机上检查是否有正常工作的buildout,如果没有找到,将执行CentOS引导程序来安装本地软件包
在部署期间,hostout将在远程主机上检查是否有正常工作的buildout,如果没有找到,将执行CentOS引导程序来安装本地软件包
在部署期间,hostout将在远程主机上检查是否有正常工作的buildout,如果没有找到,将执行CentOS引导程序来安装本地软件包
>>> print system('bin/hostout host deploy')
Hostout:正在执行'/.../collective/hostout/supervisor/fabfile.py'中的'predeploy'命令
以下主机以以下身份登录
127.0.0.1
[127.0.0.1] sudo: /var/lib/plone/host1/bin/supervisorctl shutdown || echo 'Failed to shutdown'
...
Hostout: 在 '/.../collective/hostout/supervisor/fabfile.py' 中运行命令 'postdeploy'
...
[127.0.0.1] sudo: /var/lib/plone/host1/bin/supervisord
...
[127.0.0.1] sudo: /var/lib/plone/host1/bin/supervisorctl status
...
Hostout: 在 '.../collective.hostout/collective/hostout/fabfile.py' 中运行命令 'postdeploy'
...
致谢
*******
Nejc Zupan (nejc.zupan@niteoweb.com)
.. _buildout: http://pypi.python.org/pypi/zc.buildout
.. _recipe: http://pypi.python.org/pypi/zc.buildout#recipes
.. _fabric: http://fabfile.org
.. _collective.hostout: http://pypi.python.org/pypi/collective.hostout
.. _hostout.ubuntu: http://pypi.python.org/pypi/hostout.ubuntu
.. _hostout: http://pypi.python.org/pypi/collective.hostout
.. _supervisor: http://pypi.python.org/pypi/collective.recipe.supervisor
版本历史
***************
0.1 (2010-06-21)
----------------
- 初次发布。
[zupo]
项目详情
关闭
hostout.centos-0.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d36f2c00f40a63aa0480f51c6bfb0d3f094e4dd3c430033e07536ca11b50373b |
|
MD5 | 486dd9e00ca6bfda5c3efef87b2e86a0 |
|
BLAKE2b-256 | 2bab0eea93bbbba458179512635d05f41f8c095c4ddface16ad176c9463f6b80 |