服务器的远程自动化配置

IPMI:
1、先是查看和配置ip信息和用户信息
   ipmitool -H ip -U user -P xxxx lan print 1 #1为网络(lan)的信道(channel) ,默认是1, 运行命令时可以省略不输入。
   ipmitool -I open lan print 1 #此命令和上面效果一样,不过此处是在本地执行,上一条是远程执行
   ipmitool -I open lan set 1 ipaddr 192.168.0.120 #在隧道1设置ip
   ipmitool -I open lan set 1 netmask 255.255.255.0 #在隧道1设置掩码
   ipmitool -I open lan set 1 defgw ipaddr 192.168.0.254 #在隧道1设置网关
   ipmitool -I open lan set 1 access on #开启隧道1访问
   ipmitool -H ip -U root -P xxxx user list #查看用户列表
   ipmitool -H ip -U root -P xxxx user set password 2 #设置用户密码
2、查看传感器信息(对应管理A)
   ipmitool -H ip -U root -P xxxx sdr #打印传感器数据
   ipmitool -H ip -U root -P xxxx sensor #打印传感器详细数据
3、远程开关机
   ipmitool -H ip -U root -P xxxx power off #硬关机,直接切断电源
   ipmitool -H ip -U root -P xxxx power soft #软关机,即如同轻按一下开机扭
   ipmitool -H ip -U root -P xxxx power on #硬开机
   ipmitool -H ip -U root -P xxxx power reset #硬重启
   ipmitool -H ip -U root -P xxxx power status #获取当前电源状态
4、设置boot启动项
   ipmitool -H ip -U root -P xxxx chassis bootdev
   bootdev [clear-cmos=yes|no]
   bootdev [options=help,…]
   none : Do not change boot device order
   pxe : Force PXE boot
   disk : Force boot from default Hard-drive
   safe : Force boot from default Hard-drive, request Safe Mode
   diag : Force boot from Diagnostic Partition
   cdrom : Force boot from CD/DVD
   bios : Force boot into BIOS Setup
   floppy: Force boot from Floppy/primary removable media

MegaCli:
创建一个 raid5 阵列,由物理盘 2,3,4 构成,该阵列的热备盘是物理盘 5
#/opt/MegaRAID/MegaCli/MegaCli64 -CfgLdAdd -r5 [1:2,1:3,1:4] WB Direct -Hsp[1:5] -a0
创建阵列,不指定热备
#/opt/MegaRAID/MegaCli/MegaCli64 -CfgLdAdd -r5 [1:2,1:3,1:4] WB Direct -a0
删除阵列
#/opt/MegaRAID/MegaCli/MegaCli64 -CfgLdDel -L1 -a0
在线添加磁盘
#/opt/MegaRAID/MegaCli/MegaCli64 -LDRecon -Start -r5 -Add -PhysDrv[1:4] -L1 -a0
阵列创建完后,会有一个初始化同步块的过程,可以看看其进度。
#/opt/MegaRAID/MegaCli/MegaCli64 -LDInit -ShowProg -LALL -aALL

关于Zeno Chen

本人涉及的领域较多,杂而不精 程序设计语言: Perl, Java, PHP, Python; 数据库系统: MySQL,Oracle; 偶尔做做电路板的开发,主攻STM32单片机
此条目发表在网络管理分类目录。将固定链接加入收藏夹。