• 如何用eeprom设置启动盘别名


    设置SPARC服务器的启动盘别名既可以在ok状态下用nvalias设置,也可以在Solaris启动后用eeprom命令来设定。

    设定方式如下:

    环境:c1t0d0和c1t1d0是两块本地磁盘,安装了操作系统,并用SVM做了系统盘镜像。c1t0d0s0和c1t1d0s0所做的root卷d10挂载在“/”分区。

    1. 查看c1t0d0s0和c1t1d0s0设备对应的路径

    root@node1:/ #> ls -ltr /dev/dsk/c1t0d0s0
    lrwxrwxrwx   1 root     root          47 Nov  8 16:28 /dev/dsk/c1t0d0s0 -> ../../devices/pci@0/pci@0/pci@2/scsi@0/sd@0,0:a
    root@node1:/ #>
    root@node1:/ #> ls -ltr /dev/dsk/c1t1d0s0
    lrwxrwxrwx   1 root     root          47 Nov 23 15:24 /dev/dsk/c1t1d0s0 ->
    ../../devices/pci@0/pci@0/pci@2/scsi@0/sd@1,0:a

    2. 检查当前nvramrc和boot-device设置

    root@node1:/ #> eeprom | grep nvramrc
    use-nvramrc?=true
    nvramrc=devalias net
    /pci@0/pci@0/pci@1/pci@0/pci@2/network@0

    root@node1:/ #> eeprom | grep boot-device
    boot-device=/pci@0/pci@0/pci@2/scsi@0/disk@0,0:a disk net
    boot-device-index=0

    检查设置的目的是确认系统当前设置情况,一方面方便回退,另一方面可能需要在原设置的基础上增加设置。

    3. 重新设置nvramrc、boot-device及use-nvramrc?

    root@node1:/ #> eeprom "nvramrc=devalias bootdisk1 /pci@0/pci@0/pci@2/scsi@0/disk@0,0:a devalias bootdisk2 /pci@0/pci@0/pci@2/scsi@0/disk@1,0:a devalias net /pci@0/pci@0/pci@1/pci@0/pci@2/network@0"

    root@node1:/ #> eeprom boot-device="bootdisk1 bootdisk2 net"

    root@node1:/ #> eeprom "use-nvramrc?=true"

    nvramrc中用于保存用户脚本,OBP在启动时自动执行nvramrc中的命令来设置相关的别名。

    注意设置bootdisk1和bootdisk2时需要将步骤2中红色部分做修改,将sd改为disk,"sd->disk"。

    设置use-nvramrc?=true是告诉OBP使用nvramrc, 这样在OBP启动时就会自动执行nvramrc中的脚本。

    net设置是为了保持参数的原设置

    4. 设置完成后检查一下

    root@node1:/ #> eeprom | grep nvramrc
    use-nvramrc?=true
    nvramrc=devalias bootdisk1 /pci@0/pci@0/pci@2/scsi@0/disk@0,0:a devalias bootdisk2 /pci@0/pci@0/pci@2/scsi@0/disk@1,0:a devalias net /pci@0/pci@0/pci@1/pci@0/pci@2/network@0
    root@node1:/ #>
    root@node1:/ #> eeprom | grep boot-device
    boot-device=bootdisk1 bootdisk2 net
    boot-device-index=0

  • 相关阅读:
    Ubuntu18.04 修改DNS
    windows系统如何通过Xshell 客户端连接 linux系统(主要介绍ubuntu系统)
    如何获取 docker 容器(container)的 ip 地址(转)
    基于Docker搭建LNMP环境(转)
    高并发处理【电商抢购】(转)
    [golang] Glide 包管理
    如何查看2to3.PY的帮助文档
    python模块之lib2to3(py2转py3自动化工具)
    python模块之keyword
    python模块之JSON
  • 原文地址:https://www.cnblogs.com/cqubityj/p/2261309.html
Copyright © 2020-2023  润新知