批量部署Linux操作系统systemimager 使用(4)

Q: 什么是override目录?
A: override目录是一个在主镜像传输完后复制到目标机的目录。override目录中所有内容复制到目标机的新文件系统的根目录中。 所有文件的属性被复制,包括目录,权限和属主。这允许对镜像中的文件取代。Overrides目录在/var/lib/systemimager/overrides/。
简单地编辑master自动安装脚本并改变override变量来包含适当的overrides目录。例如,可以改变OVERRIDES="my_image"为OVERRIDES="my_image-ide"。
如果所有机器使用相同的override,就没必要更改自动安装脚本。只要把你想要override的文件放到同你的镜像有相同名称的overrides目录中,并执行它。
也可以使用多重override目录,用于你指定的顺序--每一个目录取代前一个目录。可以在多类机器中有少量不同的高度复杂的环境中使用这种方法,但是它们都源于一个镜像。例如,OVERRIDES="my_image-ide web_app"。
Q: 如何扩展文件系统?
A: 见"如查更改一个分区的大小?"
Q: 如查更改一个分区的大小?
A:
1. 用你喜欢的编辑器打开autoinstallscript.conf文件。
注意: 由si_prepareclient创建默认的autoinstallscript.conf文件在你镜像的/etc/systemimager目录。
2. 找到部分,其中dev设置含有要更改分区信息的磁盘。
3. 找到词条,其中num是我们现在说的分区号。
4. 更改size,改变新分区的大小,如果你分配的空间不足以容纳存储的文件,自动安装将会失败。
注意:每个部分可以用MB (megabytes)或% (percentages)来指定分区大小。 参见man autoinstallscript.conf 获得更多信息。
5. 用新的参数执行si_mkautoinstallscript创建新的自动安装脚本。
注意:默认,si_mkautoinstallscript使用镜像的./etc/systemimager目录中的autoinstallscript.conf文件。参见man si_mkautoinstallscript和man autoinstallscript.conf获得更多信息。
Q: 如可更改文件系统目标机才能使用?
A:
1. 确保内核支持你想用的文件系统。
2. 在你喜欢的编辑器中打开autoinstallscript.conf文件。
注意:由si_prepareclient创建默认的autoinstallscript.conf文件存储在镜像的./etc/systemimager目录。
3. 找到词条,其中mp (mount point)是用来设置你想要更改的文件系统。
4. 将fs更改成你想使用的文件系统。参见man autoinstallscript.conf查看支持的文件系统列表。
你必需明白你选择的文件系统的功能。依赖于你选择的文件系统,还要更改文件的挂载点,通过options词条来设置。如果选择了不支持的选项,自动安装会失败。
迄今所知道的案例,更改文件系统类型时没有必要更改部分的fs词条。部分的fs词条实际上不决定创建于那些分区上的文件系统,而是SystemImager所使用的parted工具创建分区时使用那个参数。
5. 用新的参数执行si_mkautoinstallscript创建一个新的自动安装脚本。默认,si_mkautoinstallscript使用镜像的./etc/systemimager目录中的autoinstallscript.conf文件。参见man si_mkautoinstallscript和man autoinstallscript.conf获得更多信息。
Q: 如何更改磁盘类型目标机才能使用?
A:
1. 确保镜像中的内核中包含你想用的磁盘类型的驱动。
2. 执行si_mkautoinstallscript --autodetect-disks ...创建一个新可以在客户端安装镜像时自动检测硬盘类型的自动安装脚本
3. 另一种方法是手工更改autoinstallscript.conf并重新执行si_mkautoinstallscript。
Q: 对不同的磁盘或分区配置可以使用一个镜像么?
A: 可以。如果在客户端有不同的硬盘类型,使用si_getimage或si_mkautoinstallscript时确保使用—autodetect-disks参数,并对你想使用的每个分区表创建不同的autoinstallscript.conf和master脚本
9.1. 参见
参考SystemImager站点中的疑难解答指南
and the online FAQ at
for details.

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/3defff43ae91e5c8d8daa5c650ac59fb.html