Linux网络安装的革命指的是什
从前,我们一直在做装机民工这份很有前途的职业。自打若干年前 Red Hat 推出了 Kickstart,此后我们顿觉身价倍增。不再需要刻了光盘一台一台地安装 Linux,只要搞定 PXE、DHCP、TFTP,还有那满屏眼花缭乱不知所云的 Kickstart 脚本,我们就可以像哈里波特一样,轻点魔棒,瞬间安装上百台服务器。 这一堆花里胡哨的东西可不是一般人都能整明白的,没有大专以上学历,通不过英语四级, 根本别想玩转。总而言之,这是一份多么有前途,多么有技术含量的工作啊。
很不幸,Red Hat 最新发布了网络安装服务器套件 Cobbler(补鞋匠),它已将 Linux 网络安装的技术门槛...全部
从前,我们一直在做装机民工这份很有前途的职业。自打若干年前 Red Hat 推出了 Kickstart,此后我们顿觉身价倍增。不再需要刻了光盘一台一台地安装 Linux,只要搞定 PXE、DHCP、TFTP,还有那满屏眼花缭乱不知所云的 Kickstart 脚本,我们就可以像哈里波特一样,轻点魔棒,瞬间安装上百台服务器。
这一堆花里胡哨的东西可不是一般人都能整明白的,没有大专以上学历,通不过英语四级, 根本别想玩转。总而言之,这是一份多么有前途,多么有技术含量的工作啊。
很不幸,Red Hat 最新发布了网络安装服务器套件 Cobbler(补鞋匠),它已将 Linux 网络安装的技术门槛,从大专以上文化水平,成功降低到初中以下,连补鞋匠都能学会。
Cobbler(https://fedorahosted。org/cobbler)声称可以快速建立网络安装环境(rapid setup of network installation environments),那么到底有多快呢?我在一台装有 Fedora 9 的服务器上进行了测试,步骤如下:
1。
安装相关软件:
yum -y install cobbler tftp-server dhcp httpd xinetd # 注意 /var/www/cobbler 目录必须具有足够容纳 Linux 安装文件的空间(移动,建软链接)
2。
检查 cobbler 配置:
cobbler check # 按提示解决相关问题,把 /etc/cobbler/settings 中的 server 和 next_server 设为本服务器的 IP 地址,manage_dhcp 设为 1,以便管理 DHCP
3。
导入 Fedora 9 安装 DVD ISO 中的文件:
mount -o loop Fedora9/x86_64/Fedora-9-x86_64-DVD。iso /mnt/dvd/ # 将ISO文件挂载到 /mnt/dvd 目录
cobbler import --mirror=/mnt/dvd --name=FC9-x86-64 # 从 /mnt/dvd 目录导入所有安装文件,命名为 FC9-x86-64
cobbler distro list # 查看导入结果,应显示 FC9-64-i386 和 FC9-64-xen-i386
4。
修改 DHCP 和 Kickstart 配置模板:
vi /etc/cobbler/dhcp。template # DHCP 配置模板,如果已经有一个 dhcpd。conf,可参照修改此模板
vi /etc/cobbler/sample。
ks # Kickstart 配置模板
5。 生成并同步所有配置:
cobbler sync
6。 启动相关服务:
service xinetd start # /etc/xinetd。d/tftp 中 disable = no
service dhcpd start
service cobblerd start
曹植七步成诗,而 Cobbler 居然只需要六步。
启动另一台新服务器,通过 PXE 启动进入蓝色的 Cobbler 安装界面,选择 Fedora 9 安装项,几分钟之内就能一气呵成,自动完成系统安装。收起