Chinaunix首页 | 论坛 | 博客
  • 博客访问: 241354
  • 博文数量: 49
  • 博客积分: 1035
  • 博客等级: 少尉
  • 技术积分: 477
  • 用 户 组: 普通用户
  • 注册时间: 2006-03-14 17:23
文章分类

全部博文(49)

文章存档

2015年(15)

2014年(6)

2011年(1)

2008年(3)

2007年(11)

2006年(13)

我的朋友

分类: 系统运维

2015-03-27 11:39:16

1. Cobbler配置文件存放在 /etc/cobbler下:
/etc/cobbler/settings 为主配置文件;
/etc/cobbler 下你还能看到 dhcp 、 dns 、 pxe 、 dnsmasq 的模板配置文件;
/etc/cobbler/users.digest 为用于 web 访问的用户名密码配置文件;
/etc/cobbler/modules.conf  为模块配置文件;
/etc/cobbler/users.conf 为 Cobbler WebUI/Web service 授权配置文件。
2. Repo数据目录 /var/www/cobbler导入的发行版,repos 镜像和 kickstart 文件都放置在 /var/www/cobbler 目录下
/var/www/cobbler目录说明:
images/ - 存储所有导入发行版的 Kernel 和 initrd 镜像用于远程网络启动  
ks_mirror/ - 存储导入的发行版  
repo_mirror/ - yum repos存储目录
3. /var/log/cobbler目录用于存放日志文件 /var/log/cobbler/cobbler.log
4. Cobbler数据目录 /var/lib/cobbler说明:
此目录存储和 Cobbler profiles 、 systems 、 distros 相关的配置。
configs/ - 此目录用于存储 distros 、 repos 、 systems 和 profiles 相关信息
backup/ - 备份目录
snippets/  - 用于放置一些可以在 kickstarts 导入的脚本小片段
triggers/  - 此目录用来放置一些可执行脚本
kickstarts/  - 此目录用来放置 kickstart 模板文件

5. cobbler snippets小结
snippets与cheetah的#include区别
$SNIPPET 会查找profile和system-specific的SNIPPETS
$SNIPPET会包含snippet的命名空间,所以任何以#def定义的函数在主kickstart文件中是可用的,#include不会这样。
scoping issuses作用域
cobbler使用cheetah实现snippets,所以snippets中的变量是受cheetah的作用域限制。设置在snippet中的变量是不能访问主kickstart文件的。 解决办法: #set global test = 'ddd'
阅读(2014) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~