探索Puppet在网络设备与云虚拟化领域的应用
- Puppet功能扩展基础
Puppet最初是为类Unix系统设计的配置管理工具,能在Linux、Solaris、FreeBSD等系统上运行,从2.7.6版本开始也支持Windows。随着数据中心自动化需求的增长,其应用范围逐渐扩展到网络设备、存储设备和虚拟化解决方案等领域。
在扩展Puppet功能时,可使用Ruby代码,常见的可定制领域包括间接器及其终端、通过模块交付的插件等。常见的插件有事实、函数、类型和提供者、报告以及界面等。查找示例代码的最佳位置是Puppet代码本身,在 lib/puppet 目录下可找到核心组件的实际实现。
- Puppet管理网络设备面临的挑战与解决方案
- 面临挑战
- 技术挑战 :无法在待管理设备上运行
puppet可执行文件。 - 文化挑战 :许多地方的网络管理员不了解或不使用Puppet。
- 技术挑战 :无法在待管理设备上运行
- 解决方案
- 代理模式
- 在清单中声明网络相关资源类型,并应用于运行Linux或其他Puppet支持操作系统的普通
- 代理模式
- 面临挑战
超级会员免费看
订阅专栏 解锁全文
184

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



