libvirt/ovirt/gcp/aws/openstack/kubevirt和容器的供应器/管理器
kcli的Python项目详细描述
屏幕截图
此工具旨在与现有的虚拟化提供者进行交互 (libvirt、kubevirt、ovirt、openstack、gcp和aws)并易于部署 从云映像中自定义vm。
您还可以与那些vm交互(list、info、ssh、start、stop, 删除,控制台,串行控制台,添加/删除磁盘,添加/删除NIC,…)
此外,您还可以使用预定义的配置文件部署vm,在 一旦使用计划文件或整个产品,其中的计划已经 为您创建
有关更多信息,请参阅documentation 信息
您可以做什么
- 使用单个工具与所有虚拟化提供商交互
- 声明所有对象(vm、容器、网络、ansible playbooks,…)在一个简单语法的yaml计划文件中
- 使用参数和jinja模板自定义计划部署
- 根据计划调整vm(内存、cpu、风格、磁盘和nic)以匹配 计划中的定义
- 使用cloudinit/ignition或 云提供商
- 使用配置文件启动具有相同硬件特性的虚拟机
- 从URL启动计划 分享你的计划或使用Github RePo的现有产品作为产品
- 使用现有的计划部署KubNETES、OpenSHIFT、OpenStack, 奥维特,库贝维特,… 对于每个分布使用现有的云图像
- 在虚拟机之间轻松共享私钥
- 处理vms的dns条目
- 自动订阅RHEL虚拟机
- 在虚拟机完成部署时获取按钮通知
- 或者也可以使用web ui来执行相同的操作
版权所有
版权所有2017 Karim Boumedhel
根据apache许可证2.0版(以下简称“许可证”)授权;您可以 除非符合许可证,否则不要使用此文件。你可以获得 在
http://www.apache.org/licenses/LICENSE-2.0
除非适用法律要求或书面同意,否则软件 根据许可证分发是按“原样”分发的, 无任何明示或默示的保证或条件。 有关管理权限的特定语言和 许可下的限制。
有问题吗?
打开一个问题!或IRC上的“顺路”KCLI频道
麦飞!!!
卡玛布