下面是最近学习DELL的网络交换机PowerSwitch的一些笔记,供朋友们参考。如果还有问题,可以add wechat at StorageExpert。
在具体学习产品之前,先来了解下DELL的ONIE,什么是ONIE?和如何使用ONIE?
ONIE是 Open Network Install Environment的缩写。这是一个open source的项目,对于裸机的网络交换机提供了一套安装环境。也可以通过ONIE来安装不同的network操作系统在一个通用的network hardware上。
ONIE类似于其他操作系统的boot loader,使用的是GRUB 架构(grand unified Bootloader).
对于DELL的network产品,如果switch model中包含有ON的后缀,如Z9100-ON, S4148U-ON,都是有ONIE enabled。
通过这个ONIE,可以安装不同的操作系统到dell的这个交换机上。
对于DELL的ON交换机,启动的时候都会有GRUB的菜单,OS9和OS10有些差异,但都会有ONIE的菜单。
在GRUB菜单上选择ONIE,就进入下一个ONIE的菜单
如果在5秒中内不做选择的话,就自动启动了默认的选择。
ONIE: Install OS
对于OS的安装有很多方法,
- 默认的是 ONIE auto-discovery enabled方法,就是从一个USB或者HTTP服务器自动安装(zero-touch)
如果有usb提前插入了,也会自动搜索这个usb,开始安装。
USB的格式是 FAT32或者是 EXT2的格式,还有软件的名字也是有要求的,以ONE-installer开头的。
另外的自动搜索就是搜索HTTP或者TFTP的服务器。
- 停止discovery的process,然后手动来安装
这个有两种方式,一种是http服务器,另外一种是通过USB的方式。
插入一个USB盘以后,在ONIE的系统上就有提示出来
Fdisk -l 来检查这个usb的信息,可以看到是 /dev/sdb1
使用命令 blkid也可以检查usb的路径
创建一个mount 点,用来mount 这个文件系统
ONIE:/ # mkdir /mnt/usb
把USB盘mount到刚创建的这个mount 点上
ONIE:/ # mount -t vfat /dev/sdb1 /mnt/usb
对于OS9和OS10的安装包文件名称是不同的,注意下载的格式都是zip包的,要解压为bin才能安装
对于OS9,格式 ONIE-FTOS-SK-9.**.bin
对于OS10,格式 PKGS-OS10-Enterprise-10.*-installer-X86_64.bin
cd到包含安装bin文件的目录,然后开始安装
安装完毕后就开始重启,进入BMP模式
选择A,中断BMP,对于OS9 就启动到了DELL>,但对于OS10 启动到了DellEMC>的提示符。到这里,就可以对交换机做配置了。
对于交换机的IP地址是需要的,默认是DHCP的方式,如果没有DHCP的服务器,就需要手工来设置。
ONIE: Rescue
在这个模式下,可以做
- Operating system installations
- ONIE updates
- Diagnostics installs
- Firmware updates
对于OS10系统,没有OS,所以启动到GRUB以后,就自动到了install OS的界面
如果不做干预的话,就一直再找安装介质。这说明这台设备还没有安装任何的OS,可以按照上面我们介绍的方法来安装DELL的OS10 操作系统,当然由于它是开放的,也可以安装其他几种网络交换机的OS。
以后有时间再给大家介绍如何安装OS10操作系统和如何配置OS10交换机,也可以add wechat at StorageExpert进行交流。