我正在设置RHEL 6无盘安装。 它通过nfs上的PXE工作。 不过,我很担心补丁。 如果无盘镜像只是代表RHEL 6安装的文件的集合,我该如何修补无盘镜像? 例如,如果我想升级到最新的FireFox,我该如何修补我的无盘“映像”? 如何使用RPM更新根文件系统“映像”?
我使用Kickstart来构build大部分一致且可重复的虚拟机。 但是,当我构build100多台机器时,很多时候它们会在安装过程中卡住,需要使用CTRL-Alt-Ins才能启动,有什么方法可以让它们自动重试? 如果我需要去查找那些被卡住并重新启动它,它完全违背了使用自动化的目的。 安装文件通过apache2(明文)反向代理到内部/本地镜像(https /内部证书)。
我已经通过将它们引用到HTTP服务器(本例中为火柴盒 )将dnsmasqconfiguration为PXE启动iPXE客户端。 我还将其configuration为处理较旧的PXE客户端,方法是将iPXE的副本放在TFTP服务器的根目录中,以允许这些较旧的客户端链接到iPXE。 为此,我在我的dnsmasq.conf中使用了以下行: dhcp-boot=tag:!ipxe,undionly.kpxe 我已经将undionly.kpxe文件放在我的TFTP服务器的根目录下,但有几个地方说你需要将undionly.kpxe复制到undionly.kpxe.0或undionly.0 ( undionly.0 , FOG Wiki )。 首先,为什么dnsmasq不能查找你在config中指定的确切文件名,其次是哪一个是正确的,undionly.0 or undionly.kpxe.0?
我正在努力在我们的环境中设置基于PXE的自动安装。 作为其中的一部分,我想在构build过程中通过kickstart文件安装一些额外的软件包。 这些软件包不是CentOS提供的标准ISO的一部分,也就是说它不在'Packages'目录中。 所以,我手动将所需的RPM复制到“Packages”目录并运行“createrepo –update”。 但它没有帮助。 我环顾四周,找不到任何可能的select。 我知道我可以通过yum来安装这些软件包,但我希望在构build过程中安装这些软件包,我不想在安装后一节中明确地提及这些,因为它违背了在kickstart文件中使用%packages scriptlet的目的。 有关如何使CentOS ISO中的Packages目录能够识别我复制到其中的RPM的指针? -内存
我在DHCP / PXE环境中遇到一些问题,我想我知道问题是什么,但我真的只想看看服务器回来了什么。 我喜欢Wget和Wfetch这样的工具来查看究竟是什么被发回,只是想知道是否有任何类似的DHCP工具,让我看到什么被送回。 仅供参考 – 这是在数据中心,我没有物理访问。 我租了大约7台服务器,没有物理访问交换机。 服务器也依赖于固定的IP设置,我没有太多的运气尝试通常的技术。 我目前在Windows PE,但也从2008年内试过。 当我说平常的技术,我已经尝试使用Wireshark和Microsoftnetworking监视器,但是我没有任何运气,因为有一个静态IP不会发出DHCP请求。 我可以访问BIOS,基本上要从networking启动另一台服务器 – 我可以进入PXE并启动Windows PE或其他(修改)的ISO,但我只是有一个新的ISO我想testing的问题我认为它得到不正确的参数,所以我只想看到原始的DHCP请求。
似乎有一些其他的DHCP服务器在同一个networking上安装我的Linux机器。 我如何检查IP并删除它?
是否有任何软件可以让磁盘驱动器通过PXE进行testing? 我有一个全function的PXE环境,允许memtesting,安装和驱动器nuking – 但testing磁盘我必须启动到NFS根系统,并运行badblocks / fsck。 这些解决scheme都不是非常好的。
我正在解决我们已经安装使用的PXE服务器问题。 它基于Cent OS 5.5。 我们在Cent OS的相对安装上安装了以下组件: tftp-server(xinetd) SYSLINUX 我们不需要在这个盒子上运行DHCP,DNS或DNSMasq,因为这些服务已经在我们的networking上由另一组服务器处理了。 此框主要用于处理PXE启动所需的TFTPfunction,提供PXE启动菜单以及存储一些可用于PXE启动的ISO。 已经在我们正在testing的VLAN中对DHCP服务器进行了以下更改: filename "pxelinux.0"; next-server xxx.xxx.xxx.xxx; 我们还更新了此VLAN上交换机的DHCP Helper地址,以指向我们的PXE服务器。 最后,我们通过PXE服务器上的IPTABLES防火墙允许PXE引导客户端的IP范围为端口69.下面列出了尝试连接到PXE服务器的客户端的tcpdump的输出。 客户端尝试连接,然后失败,说明TFTP-OPEN超时。 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes 11:40:33.700465 IP <IP REMOVED>.ah-esp-encap > <IP REMOVED>.tftp: 28 RRQ "/pxelinux.0" octet tsize 0 11:40:35.678042 […]
我真的需要一些帮助,我试图让客户端使用来自2008服务器R2的WDS的PXE启动。 我已经build立了一个DHCP范围 10.0.0.11 – 10.0.0.20 255.255.255.0 服务器在启动时向客户端分配IP,但在启动时searchDHCP,大约45秒后返回“没有收到DHCP或代理DHCP服务” WDSangular色设置为接受任何客户端,但我也已经将客户端添加到基于GUID的AD中的计算机。 客户端上的NIC是Broadcom netxtreme 1。 任何我所做错的线索都会受到严重的谴责。
从我对PXE(预启动执行环境)的理解中,我知道在启动客户机和DHCP服务器之间必须先进行一些协商以获得networking参数(IP地址等),以便客户机能够获取启动加载程序和内核映像从引导服务器。 换句话说,除了做一个“虚拟”机器之外,我们在这里谈论的是一个“裸机”机器,所以这些协商必须有一些“预启动”的机制,这正是PXE是关于。 当我想到“networking安装”选项时,我无法弄清楚如果没有前面提到的机制,新的虚拟机如何能够获取启动映像(引导加载程序和内核)。 所以,下面是一个简短的问题:当configuration一个新的虚拟机时,你如何期待virt-manager中的“networking安装”选项在幕后工作? 非常感谢。