SaltStack的多云管理解决方案——Salt-cloud针对国内外28个主流的云计算平台提供的集中管理功能支持

在云主机/虚拟机上执行创建、编辑或销毁云主机实例,执行系统配置等任务,使其可以接受统一的配置管理。

您也可以参考在Github上维护的这一份技术资料:Salt Cloud

Configuration - 配置说明

Salt Cloud提供了与云主机交互的强大接口。 该接口与Salt紧密集成,新虚拟机在创建后将自动连接到Salt master。

由于Salt Cloud被设计为自动化的系统,因此大多数配置使用以下YAML配置文件完成:

  • /etc/salt/cloud:主要的配置文件,包含适用于所有云主机的全局性设置。请参阅 Salt Cloud Configuration
  • /etc/salt/cloud.providers.d/*.conf:包含用于配置特定云平台的设置,例如凭据、区域设置等。由于每个云平台提供商之间的配置差异很大,因此应为每个云平台提供商创建一个单独的配置文件。在Salt Cloud中,一个云服务provider与一个云平台提供商(Amazon EC2,Google Compute Engine,Rackspace等)同义。请参阅 Provider Specifics
  • /etc/salt/cloud.profiles.d/*.conf:包含定义特定云主机配置类型的设置。Profile配置文件定义系统规格、镜像以及特定于此虚机类型的任何其他设置。每种特定的VM类型称为一个profile配置,允许在一个配置文件中定义多个profiles。每个profile配置都引用一个云平台provider驱动程序,该provider驱动程序定义了在其中可以创建虚机的云平台。根据您的需要,您可以为Web服务器、数据库服务器等定义不同的profiles配置。请参阅 VM Profiles

Configuration Inheritance - 配置的继承

配置设置是按顺序从cloud config => provider => profile配置文件依次继承的。

在这里插入图片描述

例如,如果要为特定provider将所有虚拟机使用相同的映像,则可以将映像名称放在provider配置文件中。 使用该provider的所有配置文件都将继承此值,但是如果在profile配置文件中定义了映像名称,则该值将被覆盖。

可以在任何文件中定义大多数的配置设置,主要区别在于该设置的继承方式。

QuickStart - 快速入门

Salt Cloud快速入门将引导您定义一个provider、定义VM profile配置文件,并向您展示如何使用Salt Cloud创建虚拟机。

请注意,如果您是通过Salt Bootstrap安装Salt的,则可能没有为您自动安装salt-cloud。 使用发行版的软件包管理器从用于安装Salt的同一存储库中安装salt-cloud软件包。 这些存储库将由Salt Bootstrap自动设置。

或者,可以在安装Salt时将-L选项传递给Salt Bootstrap脚本。 -L选项将安装salt-cloud和所需的libcloud软件包。

Using Salt cloud - Salt cloud模块使用指南

Install Salt Cloud - 安装Salt Cloud

Core Configuration - 核心配置

Windows Configuration - 怎样使用Salt Cloud管理Windows实例

Cloud Provider Specifics - 针对特定云平台的Salt Cloud配置方法

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值