微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Stampede CoreOS的IaaS/Docker编配平台

程序名称:Stampede

授权协议: Apache

操作系统: Linux

开发语言: Python

Stampede 介绍

Stampede 是基于 CoreOS 的混合
IaaS/Docker 编配平台。Stampede 需要一个空的 CoreOS
集群,通过简单的配置就可以拥有可以同时运虚拟机和 Docker 的平台。Stampede 能很好的支持 IaaS 到 Docker
的复杂业务流程,增强了网络,存储和管理方面的能力。Stampede 的最终目标是继续支持传统的 IaaS,同时增强对 Docker 和容器的支持

安装

通过 Fleet 和 Etcd 配置开始空白的 CoreOS 集群

wget http://stampede.io/latest/cattle-stampede.service
fleetctl start cattle-stampede.service


fleetctl list-units

输出

UNIT                                            DSTATE          TMACHINE                STATE           MACHINE                 ACTIVE
cattle-libvirt.7ffe1d-b2c083.service            launched        b2c0835f.../10.42.1.115 launched        b2c0835f.../10.42.1.115 active
cattle-stampede-agent.76bcfb-b2c083.service     launched        b2c0835f.../10.42.1.115 launched        b2c0835f.../10.42.1.115 active
cattle-stampede-server.01c222-b2c083.service    launched        b2c0835f.../10.42.1.115 launched        b2c0835f.../10.42.1.115 active
cattle-stampede.service                         launched        b2c0835f.../10.42.1.115 launched        b2c0835f.../10.42.1.115 active

API/UI 已经提供在服务器的 9080。

UI

函数

  • Virtual Machines

    • Libvirt/KVM

    • EC2/OpenStack images work out of the Box

    • EC2 style Meta data

    • OpenStack config drive

    • Managed DNS/DHCP

    • User data

    • Floating IPs

    • Private networking

    • VNC Console

    • CoreOS, Ubuntu, Fedora, and Cirros templates preconfigured

  • Docker

    • Link containers across servers

    • Dynamically reassign links and ports

  • Networking

    • VMs and containers can share the same network space

    • By default, a private IPSec VPN is created that spans servers

    • All containers and VMs live on a virtual network that can span across cloud

    • Can also use any libvirt networking models for VMs

  • Interface

    • Use web browser to explore and use API

    • UI

    • REST API

    • Command line client

    • Python API bindings

Stampede 官网

https://github.com/cattleio/stampede

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐