Puppet:云管理与未来特性解析
1. 资源配置示例
在进行云管理之前,我们先来看一些基本的资源配置示例:
vc_cluster { [ '/prod/uk/fe', '/prod/it/fe' ]:
ensure => present,
}
vc_host { '10.42.20.11':
ensure => 'present',
username => 'root',
password => 'password',
tag => 'fe',
}
vc_host { '10.42.20.12':
ensure => 'present',
username => 'root',
password => 'password',
tag => 'fe',
}
上述代码展示了 vc_cluster 和 vc_host 资源的配置,确保指定的集群和主机处于存在状态。
2. Amazon Web Services 管理
基于 Puppet 的解决方案已经可以用于管理 Amazon Web Services(AWS)一段时间了,Puppet Labs 和社区都有相关贡献。
2.1 AWS 云资源供应
Puppet Labs 发布了 Cloud Provisioner 模块,可用于管理 AWS 和 Google Compute Engine 上的实例。安装步骤如下:
1. 安装 Cloud
超级会员免费看
订阅专栏 解锁全文
11

被折叠的 条评论
为什么被折叠?



