文件名称:bindle:用于配置和与VM交互的命令行工具
文件大小:86KB
文件格式:ZIP
更新时间:2024-06-15 02:29:46
Shell
关于捆绑 Bindle是和的包装,用于在VirtualBox,Vcloud,AWS和OpenStack上启动单节点和群集VM。 Vagrant本身用于启动VM,而Ansible用于预配它们。 尽管Ansible也可以启动虚拟机,但是它不能启动所有平台上的计算机。 特别是,Vagrant可以与vCloud一起使用,而Ansible则不能。 变量通过每个虚拟机的JSON文件从bindles的配置文件(位于〜/ .bindle)传递到Ansible。 Bindle可用于在各种云环境中构建基于Hadoop和基于GridEngine的集群。 在单独的存储库中,提供了辅助配置Ansible脚本,这些脚本设置了配置为使用Oozie工作流引擎的单节点或多节点SeqWare群集。 由于该Vagrant包装器是相当通用的,因此可以调整同一过程以构建其他群集类型以服务其他项目。 下图显示了无业游民创建
【文件预览】:
bindle-develop
----.gitignore(43B)
----README.md(14KB)
----pom.xml(587B)
----bin()
--------generate_master_inventory_file_for_ansible.pl(1KB)
--------destroy_cluster.pl(484B)
--------launch_cluster.pod(620B)
--------launch_cluster.pl(5KB)
----bindle.png(39KB)
----LICENSE(33KB)
----SeqWare-veewee()
--------cleanup.sh(177B)
--------base.sh(568B)
--------virtualbox.sh(257B)
--------ks.cfg(755B)
--------definition.rb(1KB)
--------zerodisk.sh(105B)
--------vagrant.sh(674B)
----vagrant-box()
--------vcloud()
----templates()
--------config(46B)
--------Vagrantfile.template(4KB)
--------server_setup_scripts()
--------user_data.txt(0B)
----lib()
--------setup.pm(3KB)
--------cfg.pm(712B)
--------provision.pm(5KB)
----install()
--------site.yml(81B)
--------inventory(57B)
--------roles()