Dell 网络 — 如何创建 ONIE 恢复 Live 磁盘

摘要: 使用 onie-recovery iso 创建 ONIE USB 活动磁盘的步骤 用于在其工作映像已损坏且无法启动的网络交换机上进行恢复。

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

说明

此过程适用于支持 ONIE 的设备上的 Dell Networking 交换机恢复。它用于执行干净的 ONIE 安装,以便可以在具有操作系统和 ONIE 已损坏且无法启动的交换机上执行全新操作系统安装。此行为的某些症状可能包括但不限于:
  • 重新启动时未显示 ONIE 菜单,并且无法引导至交换机操作系统
  • 重新启动最近升级的设备后立即出现“grub>”提示
  • 重新启动最近升级的设备后立即出现“Hshell>”提示
  • 尝试通过 BIOS 或其他方式启动至 ONIE 或操作系统分区,但遇到系统无法按预期启动的情况
本文中列出了创建 ONIE 活动磁盘 USB 的三种方法,以及有关如何使用活动磁盘进行交换机恢复的说明。这三种方法和应用场景是:
  • 使用 Rufus 创建 ONIE Live Disk USB
  • 这是在基于 Windows 的工作站上执行的
  • 使用工作 ONIE CLI 创建 ONIE Live Disk USB
    • 这适用于未投入生产且未使用 OS10 的系统
  • 使用正常工作的 OS10 CLI 创建 ONIE Live Disk USB
    • 这可以在正在运行的交换机上执行

前提条件:

  • 现场人员

  • 可格式化的 USB
  • Onie-recovery iso
    • 可以在戴尔支持网站上的 ONIE Software .zip文件夹中的关联产品的“Direct Downloads”选项卡下找到,例如: onie-recovery-x86_64-dellemc_s4100_c2338-r0.3.33.1.1-11.zip
  • 以下选项之一:
    • Windows系统下载Rufus
    • 使用未在生产环境中且可重新启动的 ONIE 的工作交换机
    • 可访问 linuxadmin 帐户的工作 OS10 交换机

使用 Rufus 创建 ONIE Live Disk USB:

  1. 从以下网站下载 Rufus,标准 Windows x64 选项:  https://rufus.ie/en/#google_vignette此超链接会将您带往 Dell Technologies 之外的网站。 
  2. 启动 Rufus .exe文件
  3. 在“设备”下选择要用作活动磁盘可引导 USB 的 USB 驱动器
  4. 从“Boot Selection”下的解压文件夹中选择 onie-recovery .iso 文件
  5. 对于“Partition Scheme”,选择 GPT,对于“Target System”,选择“UEFI”。下图显示了所用设置的示例
Rufus_Settings
6.选择“Start”选项以创建 livedisk 后,将打开另一个窗口,要求选择要用于写入映像的模式。选择用于创建映像的 DD 选项
选择 DD 选项
 
7.此时将显示一条警告消息,通知当前 USB 上的所有数据都将被销毁,选择 OK以继续操作。
8.完成后,Rufus 上的状态将在下方恢复为“READY”。
9.从工作站卸下 USB 并将其插入要恢复的目标系统。


使用正常工作的 ONIE CLI 创建 ONIE Livedisk USB:

 将 USB 插入具有 onie 恢复.iso的工作交换机,重新启动交换机后,选择 ONIE Embed选项。
  1. 如果未立即检测到 USB,您可以创建一个临时目录,搜索它,然后使用以下命令装载它:
                       
mkdir /mnt/media
fdisk -l
mount /dev/sdb1 /mnt/media
         
           提醒:Linux 中的“fdisk -l”命令将列出检测到的所有存储设备的分区表。它们通常采用 /dev/sda1、/dev/sda2 等格式。USB 通常位于使用 “fdisk -l”选项返回的驱动器的底部,通常为 /dev/sdb#

2.将 .iso 文件从 USB 复制到所需的工作目录,此示例中使用根目录以及 onie-recovery 版本 3.33.1.1-11:                        
cp /mnt/media/onie-recovery-x86_64-dellemc_s4100_c2338-r0.3.33.1.1-11.iso 
使用 onie-recovery .iso映像创建可引导 USB,此命令在一行中运行。                        
dd if= onie-recovery-x86_64-dell_<platform>_<model>_<build>_r0.<version#>.iso of=/dev/sdb bs=10M status=progress
该过程完成后,使用以下命令将其卸载:                        
umount /mnt/media

从工作开关中取出 USB,然后将其插入要恢复的目标系统


使用正常工作的 OS10 CLI 创建 ONIE Livedisk USB:

提醒:这些步骤不需要重新启动工作中的交换机或中断流量,它们也适用于大多数 Linux CLI 环境。
 
  1. 对于这些步骤,您需要访问 OS10 交换机上的 linuxadmin 用户帐户。您可以通过在首次登录提示期间以“linuxadmin”身份登录或在 OS10 CLI 中输入以下命令来输入该密码:
                     
  system “sudo -i”
​​​​​​
  1. 插入一个仅包含 onie-recovery iso 的 USB 驱动器
  2. 如果未立即检测到 USB,您可以创建一个临时目录,搜索它,然后使用以下命令装载它:
                   
     mkdir /mnt/media
     fdisk -l
     mount /dev/sdb1 /mnt/media


                 USB 通常位于使用 fdisk -l 选项返回的驱动器的底部。通常是 /dev/sdb#
  1. 将.iso文件从 USB 复制到所需的工作目录,本示例中使用根目录:
                        ​​​​
 cp /mnt/media/onie-recovery-x86_64-dell_<platform>_<model>_<build>_r0.<version#>.iso /
  1. 使用 onie-recovery .iso映像创建可引导 USB,此命令在一行中运行。              
 dd if= onie-recovery-x86_64-dell_<platform>_<model>_<build>_r0.<version#>.iso of=/dev/sdb bs=10M status=progress
  1. 该过程完成后,使用以下命令将其卸载:                    
umount /mnt/media
  1. 从工作开关中取出 USB,然后将其插入要恢复的目标系统

使用 ONIE Livedisk USB 恢复交换机:

  1. 我将ONIE livedisk USB 插入要恢复的目标系统。
  2. 打开目标系统的电源,然后按“Delete”键进入 BIOS 菜单。请注意,默认 BIOS 密码为空。
  3. BIOS 菜单打开后,使用右箭头键导航到“保存并退出”选项
  4. 进入“保存并退出”选项卡后,向下导航到“启动覆盖”部分,然后选择要启动进入灾难的 USB
BIOS 启动
5.执行此操作后,BIOS 会从 ONIE 恢复 USB 设备启动。在显示的 GRUB 菜单中有两个选项;奥妮:救援和ONIE:嵌入 ONIE。选择 ONIE:嵌入 ONIE 选项。此过程会在交换机上安装 ONIE,并将系统重新启动到常规 ONIE 模式。
ONIE RESCUE
6.交换机重新启动后,ONIE:可以选择或自动引导安装,现在可以执行所需操作系统的全新安装。

受影响的产品

PowerSwitch S4128F-ON/S4128T-ON, PowerSwitch S4148F-ON/S4148T-ON/S4148FE-ON, PowerSwitch S4148U-ON, PowerSwitch S4248FB-ON /S4248FBL-ON

产品

MX Series, N Series, S Series, E Series, OS9, SmartFabric OS10 Software
文章属性
文章编号: 000213926
文章类型: How To
上次修改时间: 25 7月 2024
版本:  2
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。