[{"data":1,"prerenderedAt":97},["ShallowReactive",2],{"zh-cn:CommonContent:/news/2024-02-23-aosc-os-repo-up":3},{"id":4,"title":5,"body":6,"categories":86,"date":88,"description":12,"extension":89,"home":90,"important":91,"meta":92,"navigation":91,"path":93,"seo":94,"stem":95,"__hash__":96},"zhCN/news/2024-02-23-aosc-os-repo-up.md","AOSC OS 社区源服务器恢复服务",{"type":7,"value":8,"toc":82},"minimark",[9,13,19,41,46,66,71],[10,11,12],"p",{},"经抢修，服务器已恢复服务！以下是本次故障发生和修复的过程，以及反思和提问：",[10,14,15],{},[16,17,18],"strong",{},"故障和排障过程",[20,21,22,26,29,32,35,38],"ul",{},[23,24,25],"li",{},"故障是由于 GRUB 引导器没有正确安装导致的",[23,27,28],{},"我们在通过 iLO（服务器为 HP ProLiant MicroServer Gen10 Plus）修复过程中键盘输入失灵，多次尝试无果后尝试重启了 iLO 固件",[23,30,31],{},"iLO 固件由于默认配置了 DHCP，在重启后没有正确获取 IP 地址，导致无法远程访问",[23,33,34],{},"在与托管方沟通后，通过转发 Link Local 地址的方式恢复了访问",[23,36,37],{},"随后，我们通过 iLO 挂载 Debian mini.iso 启动，使用其修复功能 chroot 至 AOSC OS 系统根，重新安装了 GRUB 引导器",[23,39,40],{},"重启后故障排除，服务恢复",[10,42,43],{},[16,44,45],{},"反思",[20,47,48,51,54,57,60,63],{},[23,49,50],{},"托管的服务器原则上应该同托管方协调设定静态 IP，以防 iLO 重启后失联",[23,52,53],{},"应该研究 iPXE 镜像在 UEFI 上的可用性（iLO 的远程介质挂载启动功能也许也有问题）",[23,55,56],{},"在重启前应确保各关键组件的安装和配置情况",[23,58,59],{},"应记录关键服务和网络设备配置以便提高恢复服务的功能，常用服务原则上应使用 systemd 服务记录",[23,61,62],{},"应研究和验证 kexec 可用性及使用流程标准",[23,64,65],{},"LiveKit（包括后续通过主 GRUB 引导器启动的 RescueKit 镜像）在这种情况下由于体积过大难以修复问题，也许应该考虑开发最小化镜像以便完成此类排障工作（Debian 的 60MiB 在这种情况下也许都太大，更何况几个 GiB 的 LiveKit）",[10,67,68],{},[16,69,70],{},"提问",[20,72,73,76,79],{},[23,74,75],{},"iLO 2.55 的镜像挂载（远程上传或 URL）是否工作？",[23,77,78],{},"如 iLO 该版本的相关功能确实存在问题，是否应该考虑更新？",[23,80,81],{},"AOSC 是否有必要维护自己的远程服务修复介质？",{"title":83,"searchDepth":84,"depth":84,"links":85},"",2,[],[87],"advisories","2024-02-24T06:19:13.000Z","md",false,true,{},"/news/2024-02-23-aosc-os-repo-up",{"title":5,"description":12},"news/2024-02-23-aosc-os-repo-up","qp7ylsmS4aL3dYJHQgtgdJGIqRs9rNfSVHJp865Kwcw",1773742825743]