我这里有一台旧机器,我正在尝试将其设置为运行 OpenBSD 的无盘客户端,从我的 Fedora 10 机器启动。
我已经设置了 tftp 和 dhcp,两者似乎都是正确的,但客户端只是在尝试加载 pxeboot 时超时。
# /etc/xinetd.d/tftp
service tftp
{
disable = no
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot -vv
per_source = 11
cps = 100 2
flags = IPv4
}
[root@blueblock ~]# ls -la /tftpboot/
total 12100
drwxrwxrwx 2 root root 4096 2009-07-25 03:12 .
drwxr-xr-x 26 root root 4096 2009-07-25 02:41 ..
-rwxrwxrwx 1 root root 6696212 2009-02-28 …Run Code Online (Sandbox Code Playgroud) 我希望实现(如果可能/可行)通过我们的无线网络对 PC 和 Mac 进行映像的能力。这真的可能吗?我已经阅读了多个文档,新的 Macbook Airs 可以做到这一点,但这是否需要在我们的整个网络中启用多播?我们只在 1 个 VLAN 中启用它以最大程度地减少我们网络上的抖动。现在我们有一个 PXE 启动来访问我们实例化的 Ghostcasting 会话。是否可以将无线(网络引导?)设置为 PXEboot 到 ghostcasting?
我认为通过我们的无线网络(为 13k+ 用户提供服务)发送这么多数据将使用每个 VLAN 的很大一部分可用带宽。(在我们的图像中大约 50GB)
任何想法/替代方案?
我有一个从 iPXE 加载的脚本。
我想要的是让脚本在无法从 san 启动时回退到从本地硬盘驱动器(或 CDROM)启动。
这个想法是允许从本地 CDROM 或 USB 驱动器将操作系统安装到 SAN 目标上。
我在 iPXE 文档中看不到任何告诉我如何从本地内部驱动器启动的地方。我该怎么做呢?
在过去的一年里,我一直在使用 CrucibleWDS 对我环境中的机器进行成像。我的 dhcpd.conf 文件列出了连接到我用于映像的特定网络的客户端的 PXE 引导信息。
为了效率起见,我想将该网络和我们的主要 LAN 合并到同一组硬件上,而不是在物理上分别运行交换机和铜质以太网。我们的 NIC(英特尔 Pro/1000 PT)支持 802.1q,因此我可以中继来自交换机的 VLAN,并使用单根以太网电缆将单个工作站连接到多个网络。
然而,据我所知,这将使我无法使用 PXE 启动/坩埚来映像我的系统,因为该卡在启动之前不会知道 VLAN 标记。任何人都可以告诉我是否是这种情况?当映像服务器所在的网络是 802.1q VLAN 中继上的许多标记 VLAN 之一时,您能否 PXE 引导计算机?
这看起来应该很简单,但我找不到任何实际信息:是否有可能有两个单独的服务器,一个运行 dnsmasq 执行 DHCP,而 TFTP(或 HTTP)服务器在另一台机器上运行?
我一直在使用 iSCSI 进行虚拟 SAN 实现...
我过去已经使用过基于 AOE(32 位)的无盘启动系统...
在我的情况下,AOE 在小型 LAN 实施中比 iSCSI 有一些优势
(不需要路由,AOE 流量更有效)
我知道有一些适用于 Linux 的 AOE 服务器并且可以很好地与 Windows 客户端配合使用,还可以从 Linux 目标启动 Windows 无盘工作站...
我的问题是是否有人知道最近的 AOE 软件在 64 位 Windows 操作系统中充当目标/服务器 (7/2012/2016)
谢谢
以下是您可以获得 Windows AOE 驱动程序的站点
http://winaoe.org
http://etherboot.org/wiki/sanboot/winnt_aoe
正如标题所暗示的,可能看起来像一个愚蠢的问题,但我想要做的是在一个网络中拥有 2 个 DHCP 服务器。一个只向 Bootp 客户端租用 IP(如果客户端在再次租用后立即重新请求)还有一个 DHCP 服务器,它内置在我的 PFsense 路由器中,它租用非 bootp 客户端,以便他们可以访问互联网和其他网络资源. 我偶然知道 PFsense 使用 ISC-DHCPd。也许他们有延迟选项?
我需要做的就是确保 bootp/PXE 引导客户端获得正确的地址,就是减慢 PFsense 框中的 DHCP 服务器的速度。问题是如何。任何想法?提前致谢
编辑:
我有两个 DHCP 服务器的原因是因为一个是由 Clonezilla 配置和运行的,它将 dhcp 服务器配置为仅租给 bootp 客户端(以及具有 bootp 注册的 mac 并请求 dhcp 地址的客户端)。PFsense DHCP 服务器运行为不同的 Vlan 提供寻址,这不允许与图像服务器的服务联系。
我没有将两种配置放在一台 DHCP 服务器中的原因只是为了方便。Clonezilla 会自动调整映像客户端的租约,以便它们使用 PXE 正确启动。
由于 clonezilla 的 DHCP 不向未使用 bootp 的计算机提供 IP,我不明白为什么它会与 PFsense DHCP 服务器发生冲突。
PFsense 框被配置为不租给 bootp 客户端,但是,一旦 bootp 客户端从 clonezilla 服务器加载了一个最小映像,它将执行 DHCP 请求而不是 bootp,这会为其提供错误的 IP,因此它可以' t 访问适当的网络资源。clonezilla 服务器仅向在过去约 2 分钟内下载图像的客户端提供 IP,因此它不应与其他 …
我正在研究一个基于 OpenStack 的项目。现在我们需要一个虚拟机从 PXE 启动。我找不到任何关于此的文件。nova 是否支持 PXE 启动?如果是,我如何创建一个 KVM 映像,该映像等效于从 PXE 启动的裸机?
我正在尝试使用 Windows 预安装环境从 Linux 服务器通过 PXE 引导。最终目标将是安装 Windows,但是一旦我可以启动 WinPE(我已经将 samba 与 Windows 操作系统磁盘等共享),这将非常容易。我正在使用 ESXi 并尝试让虚拟机通过 PXE 启动 winPE,但也可以访问物理机进行测试。我遵循了一些教程中的步骤(主要是http://www.tecmint.com/configure-pxe-server-to-install-windows-on-centos/),我已经到了一个有趣的地方:
如果我尝试在 VM 或物理机上 PXE 引导 winPE,我会收到错误消息:
CDBOOT: Cannot boot from CD - Code 5
Run Code Online (Sandbox Code Playgroud)
但是,如果我将 winpe iso 安装在 VM 的磁盘驱动器上,它就可以正常工作(我到达了 winpe 并且可以安装 windows)。从我读到的“无法从 CD 启动 - 代码 5”错误,它最常与 BIOS 固件/硬件不兼容有关,但如果真的如此,iso 在安装时也不应该工作。
在我的 ./pxelinux.cfg/default 我有:
MENU LABEL Windows 7
LINUX memdisk
INITRD windows/winpe_amd64.iso
APPEND iso raw
Run Code Online (Sandbox Code Playgroud)
我已经尝试过添加和不添加原始结果相同的结果。我已经将 memdisk 二进制文件复制到了 tftproot。PXE 启动时似乎可以找到 iso,因为正在以某种容量读取 iso,将 ISO 放置在 tftproot 中的 windows/winpe_amd64.iso。
任何人都知道为什么 PXE 引导与在驱动器上安装 …
这是一个操作系统不可知的问题;当部署到大量机器上时,唯一需要区分它们的是 mac 地址;DHCP 可以根据每台机器的 mac 地址为每台机器分配一个 IP,然后 DNS 会为其分配一个 FQDN,但是如果您通过网络将同一映像部署到多台机器,则映像上的操作系统本身必须知道如何设置主机名机器启动时的状态;那么启动/写入的操作系统映像如何确定如何设置自己的主机名?