我已经在Windows Server 2012上创build了SCCM 2012 R2的全新安装。我在单台机器上为操作系统部署创build了一个任务序列。 当我去PXE启动机器时,我得到以下错误: Architecture: 64 The details below show the information relating to the PXE boot request for this computer. Please provide these details to your windows deployment services Administrator so that this request can be approved. Pending Request ID:6 Message From Administrator: Configuration Manager is looking for policy. Contacting Server: 10.3.10.93. […]
我拿了一台机器,命名为IMG-2,并将其放置在域名上。 这台机器是在SCCM发现的。 然后我将它添加到一个集合,并部署了一个任务序列。 但是,当我然后尝试PXE启动该计算机时出现以下错误: build筑:64 下面的详细信息显示了有关此计算机的PXE启动请求的信息。 请将这些详细信息提供给Windows部署服务pipe理员,以便可以批准此请求。 待处理的请求ID:6 来自pipe理员的消息:configurationpipe理器正在寻找策略。 联系服务器:10.3.10.93。 PXE引导中止。 启动到下一个设备… 当我查看SMSPXE.log时,这就是我所看到的 优先处理本地MP http:// SCCM-SERVER 。 F8:BC:12:69:02:2B,4C4C4544-0051-5710-8036-B3C04F4D3032:没有开机动作。 中止。 F8:BC:12:69:02:2B,4C4C4544-0051-5710-8036-B3C04F4D3032:未服务。 优先处理本地MP http:// SCCM-SERVER 。 客户端引导操作回复: <ClientIDReply><Identification Unknown="0" ItemKey="16777585" ServerName=""><Machine><ClientID/><NetbiosName/></Machine></Identification><PXEBootAction LastPXEAdvertisementID="" LastPXEAdvertisementTime="" OfferID="" OfferIDTime="" PkgID="" PackageVersion="" PackagePath="" BootImageID="" Mandatory=""/></ClientIDReply> F8:BC:12:69:02: 4C4C4544-0051-5710-8036-B3C04F4D3032:找不到广告 它看起来像我的MAC地址没有正确分配给机器,所以我手动导入机器使用名称IMG-2和MAC地址,但错误是这样做的。 任何帮助或指导将不胜感激。
我一直在研究一个ramdisk模板,用于在裸机服务器的RAM上运行一个完整的根文件系统(通过IPMI,因此没有物理访问),通过PXE引导。 我用debootstrap来创build一个Ubuntu的可靠文件系统,并应用一些修改。 服务器成功启动并将根文件系统挂载到/ dev / ram0,但是,networking永远不会出现,并且login提示不响应键盘input。 以下是我遵循的步骤: 1)创build一个rootfs文件 dd if=/dev/zero of=rootfs bs=1k count=$((768 * 1024)) 2)创build一个ext3文件系统 mkfs.ext3 -m0 -F -L root rootfs 3)创build一个安装点 mkdir /root/rootfs/ 4)挂载 mount -t ext3 -o loop rootfs /root/rootfs 5)Debootstrapping Ubuntu可靠 debootstrap –arch=amd64 trusty /root/rootfs 6)chroot / root / rootfs chroot /root/rootfs 7)vi / etc / fstab /dev/ram0 / ext2 defaults […]
我在设置PXE启动服务器时遇到问题。 我运行了isc-dhcp-server , tftp-hpa通过tftp(validation过的作品)提供文件,而apache2托piperootfs映像。 PXE客户端似乎正确地下载内核和initrd文件,然后内核恐慌。 这是我的/tftpboot/pxelinux.cfg/default : default pxeboot label pxeboot kernel vmlinuz-3.16.0-4-amd64 append initrd=vmlinuz-3.16.0-4-amd64 ip=dhcp boot=live fetch=http://xxx.xxx.xxx.xxx/filesystem.squashfs 我的服务器是Ubuntu 15.04 mini安装。 我最初按照以下说明创buildfimesystem.squashfs根文件系统映像: http : fimesystem.squashfs 然后我按照这些说明来安装DHCP和TFTP: https : //help.ubuntu.com/community/DisklessUbuntuHowto 但是我不得不修改/etc/default/tftpd-hpa来使TFTP服务文件如下: # /etc/default/tftpd-hpa TFTP_USERNAME="tftp" TFTP_DIRECTORY="/tftpboot" TFTP_ADDRESS="xxx.xxx.xxx.xxx:69" TFTP_OPTIONS="–secure" RUN_DAEMON="yes" 如果TFTP_OPTIONS指令更改TFTP_OPTIONS ,则不再启动tftp。 然后我启动了一个apache2服务器,而且似乎显示了我放在/var/www/html/中的文件,我可以从http://xxx.xxx.xxx.xx/filesystem.squashfs下载文件,但内核在引导时出现混乱。 我最初从我的主机/boot/ dir中取得了kernel和initrd映像,因为我的chroot/boot/ dir是空的,但是随后我使用这些指令在chroot上安装了一个内核: http : //willhaley.com/willhaley/blog/创build-A-定制Debian的现场环境/ chroot chroot apt-get install –no-install-recommends –yes \ linux-image-3.16.0-4-amd64 live-boot […]
我在Windows Server 2012 R2上使用Microsoft Hyper-V。 我有第二代虚拟机。我的目标是使用PXE从WDS服务器启动Windows PE启动映像。 PXE启动似乎没问题。 WDS启动它的引导程序,然后我从列表中select启动映像,启动映像被下载( 见图片 ),但是然后我得到空白的黑屏。 看来我的WinPE启动映像不正确 ,与UEFI不兼容,所以无法启动。 我应该如何修改图像以使用UEFI? 第二代对我来说是必要的,因为我想使用可以实现更高带宽(1GB / s)的合成networking适配器。 但第二代执行UEFI进行PXE引导。 否则,我将不得不使用模拟传统networking适配器,这是很差的100MB /秒,但使用EFI,这与我的启动镜像工作正常。
我使用PXE + kickstart与Foreman结合,通过networking安装新的主机。 我试图安装Red Hat 5时遇到了一个问题。它看起来像RH5中的旧vmlinuz不支持与RH6中的vmlinuz相同的内核参数。 我遇到的问题是检索kickstart文件。 kickstart文件是通过来自Foreman的HTTPS提供的。 这对RH6工作正常,只要我指定一个名称服务器在安装过程中(使用nameserver =)以及“noverifyssl”,所以安装程序不会尝试validation我的Foreman主机的自签名证书。 这些参数似乎不存在RH5。 结果是,RH5无法parsing主机名并拉出其kickstart文件。 我可以在PXEconfiguration文件如下所示的主机上安装RHEL 6: default linux label linux kernel boot/RHEL_6_x86_64-x86_64-vmlinuz append initrd=boot/RHEL_6_x86_64-x86_64-initrd.img ks=https://myforemanserver.domain/unattended/provision?token=2134134 nameserver=192.168.1.1 ksdevice=bootif network kssendmac noverifyssl IPAPPEND 2 对于RHEL5,这同样不起作用,而在该版本中使用vmlinuz和initrd。 根据https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/5/html/Installation_Guide/s1-kickstart2-startinginstall.html ,我应该能够将DNS服务器指定为“dns =”。 不幸的是,这也不适合我。 我可能会在Foreman服务器上禁用SSL,只是通过端口80使用IP地址。我宁愿不这样做。 有没有另外一种方法来做到这一点?
我的设置:红帽6.7 isd dhcp服务器2xnetworking已连接(A和B)在networkingA上configuration一个DHCP池 当我在单个networking(“A”)上build立了这台服务器时,它工作正常,现在我添加了第二个networking(“B”),DHCP服务器正在发送“B”networking的IP地址服务器“到PXE客户端。 无法弄清楚为什么。 DHCP地址正常运行,因此,当networkingA上的客户端请求租约时,DHCP服务器会正确地从networkingA上的池中发送租约。 我在所有地方添加了正确的Network B地址的下一个服务器指令,它仍然没有任何作用。 我试过了:作为全局dhcpd.confconfiguration中的第一行在子网声明中在子网下面的池声明里面在pxeclient类 编辑:networkingA是192.168.0.0/24networkingB是192.168.1.0/24 当PXE客户端出现在networkingA上时,他们从池中获得DHCP租约,但是下一个服务器被发送为192.168.1.1而不是192.168.0.1 configuration文件/etc/dhcp/dhcpd.conf # # DHCP Server Configuration file. # see /usr/share/doc/dhcp*/dhcpd.conf.sample # see 'man 5 dhcpd.conf' # # # DHCP Server Configuration file. # see /usr/share/doc/dhcp*/dhcpd.conf.sample # see 'man 5 dhcpd.conf' # # dhcpd.conf next-server 192.168.0.1; option tftp-server-name = "192.168.0.1"; server-name = "192.168.0.1"; option space […]
我正在尝试通过工头将Ubuntu 16.04configuration到soekris net6501。 过程本身现在实际上工作得很好。 有一件事情没有做到我们想要的是configuration之后的一步。 这个想法是能够在任何阶段将新的镜像/操作系统部署到盒子上,并且默认尝试PXE启动,如果PXE没有发生,则转到本地磁盘。 所以,当工头设置build立主机的PXE引导工作正常(经过一些调整和实验),但在configuration完成后的第一次重新启动机器只是挂起。 PXE-M0F: Exiting Intel Boot Agent. 如果我更改BIOS以使本地磁盘一切正常。 但那不是我想要的; 一些机器将在数据中心,并在那里用笔记本电脑玩串行控制台是不可取的。 [编辑1下面] 从工头日志片段: 14:45:38 foreman dhcpd: DHCPDISCOVER from 00:00:24:d2:05:bc via eth1 14:45:38 foreman dhcpd: DHCPOFFER on 192.168.0.4 to 00:00:24:d2:05:bc via eth1 14:45:42 foreman dhcpd: Dynamic and static leases present for 192.168.0.4. 14:45:42 foreman dhcpd: Remove host declaration testkris or remove 192.168.0.4 […]
我有一个数据中心networking,我需要跨子网testingDHCP。 我有一个智能交换机,它被configuration为将任何子网中的DHCP请求重新广播到我的pipe理networking10.1.0.255的广播地址。 由于没有任何东西仍然由DHCPpipe理,我已经在10.1.0.4的RHEL7服务器上安装了dhcpd ,它是wisdom.metro.mydomain.com : shared-network metro { option domain-name "metro.mydomain.com"; option domain-name-servers 10.0.1.3, 10.0.2.3; # admin network subnet 10.1.0.0 netmask 255.255.255.0 { option broadcast-address 10.1.0.255; option subnet-mask 255.255.255.0; option routers 10.1.0.1; authoritative; } # mysql database network subnet 10.1.1.0 netmask 255.255.255.0 { option broadcast-address 10.1.1.255; option subnet-mask 255.255.255.0; option routers 10.1.1.1; authoritative; } } […]
我们遇到了一个持续了大约10天的问题,而这个问题已经被我自己忽视了,因为我们最近还没有把大量的PC镜像。 从本质上讲,当试图启动客户端时,我们得到了“E53-无启动文件名”的错误。 Wireshark显示分发点接收BOOTPstream量,所以我倾向于认为这不是一个networking问题(没有别的改变) 继续 – 我们的WDS启用主机,我们似乎运作良好。 没有更改,服务器上没有错误,事件日志显示PXE服务启动正常,虽然两天前,每隔15-25分钟,他们的WDS日志中都有8次以下的垃圾邮件: 一个端点由提供商WDSTFTP打开。 其次是另外8个 端点被提供商WDSTFTPclosures。 types:UDP 地址:(随机UDP端口) 然后,我试图查看分发点上的PXE日志,但他们只能返回一天。 我会在一秒钟后发布,但是当一切正常时,以下是我们通常在smsdpusage.log中看到的内容: 无法打开registry项Software \ Microsoft \ CCM。 返回代码[80070002]。 客户端HTTPS状态为“未知”。 从C:\ inetpub \ logs \ LogFiles \ W3SVC1 \ ex170410.log收集统计信息 向MP报告状态消息0x00000000 报告正文:ID =“0”Type =“903”IDType =“0”/> Criticality =“0”/> Count =“4”> 41635515797198720 SMS_Distribution_Point_Monitoring 我们在10天前看到的是: 无法打开registry项Software \ Microsoft \ CCM。 返回代码[80070002]。 客户端HTTPS状态为“未知”。 从C:\ inetpub \ logs \ […]