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

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

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

此过程适用于支持 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:可以选择或自动引导安装,现在可以执行所需操作系统的全新安装。

Affected Products

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

Products

MX Series, N Series, PowerSwitch, S Series, OS9, SmartFabric OS10 Software
Article Properties
Article Number: 000213926
Article Type: How To
Last Modified: 25 Jul 2024
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.