h3c服务器r4900清空配置信息,H3C R4900 G3服务器HDM初始化配置
H3C R4900 G3出厂设置HDM专用口默认IP:192.168.1.2,默认用户名:admin,默认密码:Password@_
服务器安装以后需要根据实际情况修改HDM IP。
如果一台一台的修改会比较繁琐,现场交付时大多使用Windows笔记本电脑,使用批处理制作了快速配置脚本。将笔记本电脑的网口和HDM 专用口直连就可以进行快速的配置。
可进行的配置包括
1、根据实际需求的HDM用户和密码
2、修改出厂默认用户admin的密码
3、根据服务器序列号配置HDM IP
使用前准备:
1、需要将序列号和对应的HDM IP写入文件 list.csv,与脚本放在同一个文件夹中
例:
序列号,HDM IP
210XXXXXXXXXXXXXXXX1,192.168.100.1
210XXXXXXXXXXXXXXXX2,192.168.101.2
210XXXXXXXXXXXXXXXX3,192.168.103.3
2、脚本需要调用ipmitool for windows和awk for Windows,放在脚本文件夹的bin文件夹中。
例:
│ H3C_R4900_G3_HDM_tool.bat
│ list.csv
│
└─bin
awk.exe
cygcrypto-0.9.8.dll
cygwin1.dll
ipmitool.exe
3、需要在脚本开始处为创建用户的用户名和密码变量进行赋值,同时会将HDM默认的密码修改为该密码。
set password=
set username=
4、脚本中的默认网关为X.X.X.254,子网掩码为255.255.255.0。可根据实际情况修改。
5、执行脚本前需要在笔记本的网卡中添加多个IP,保证可以同时连通192.168.1.2和修改后HMD的IP
H3C_R4900_G3_HDM_tool.bat
@echo off
title H3C R4900 G3服务器HMD初始化配置工具
cd /d %~dp0
set password=
set username=
if "%password%"=="" echo password为空&goto error3
if "%username%"=="" echo username为空&goto error3
IF not exist list.csv echo list.csv 不存在&goto error2
IF not exist bin\awk.exe echo bin\awk.exe 不存在&goto error2
IF not exist bin\cygcrypto-0.9.8.dll echo bin\cygcrypto-0.9.8.dll 不存在&goto error2
IF not exist bin\cygwin1.dll echo bin\cygwin1.dll 不存在&goto error2
IF not exist bin\ipmitool.exe echo bin\ipmitool.exe 不存在&goto error2
set num=1
start ping 192.168.1.2 -t
:begin
cls
bin\ipmitool.exe -I lanplus -U admin -P Password@_ -H 192.168.1.2 fru|findstr /c:"Chassis Serial"|bin\awk "{print $4}">sn.txt
set /p sn=
findstr %sn% list.csv>nul
IF ERRORLEVEL 1 goto error1
findstr %sn% list.csv|bin\awk -F, "{print $2}">ip.txt
set /p ip=
for /f "tokens=1,2,3,4 delims=." %%i in ("%ip%") do (set gw=%%i.%%j.%%k.254)
bin\ipmitool -U admin -P Password@_ -I lanplus -H 192.168.1.2 user set name 3 %username%>nul
bin\ipmitool -U admin -P Password@_ -I lanplus -H 192.168.1.2 user set password 3 %password%>nul
bin\ipmitool -U admin -P Password@_ -I lanplus -H 192.168.1.2 user enable 3>nul
bin\ipmitool -U admin -P Password@_ -I lanplus -H 192.168.1.2 user priv 3 04 1>nul
echo 已创建用户%username%
echo.
bin\ipmitool -U admin -P Password@_ -I lanplus -H 192.168.1.2 user set password 1 %password%>nul
echo 已修改默认用户密码
echo.
bin\ipmitool -U admin -P %password% -I lanplus -H 192.168.1.2 lan set 8 defgw ipaddr %gw%>nul
bin\ipmitool -U admin -P %password% -I lanplus -H 192.168.1.2 lan set 8 netmask 255.255.255.0>nul
bin\ipmitool -U admin -P %password% -I lanplus -H 192.168.1.2 lan set 8 ipaddr %ip%>nul
echo 已将HDM IP修改为%ip%,等待IP配置生效。
echo.
ping -n 10 127.0.0.1>nul
start ping %ip%
echo %sn%>>done.txt
echo 已执行%num%台
echo.
set /a num=num+1
del ip.txt sn.txt
apr -d 192.168.1.2
echo 请确认IP %ip%是否ping通。如果IP不通,请手工排查。
echo.
echo 按任意键继续执行,退出请直接关闭窗口。
echo.
echo 继续执行前请确认192.168.1.2可以ping通。如果不通可尝使用管理员权限执行命令 apr -d 192.168.1.2
pause
goto begin
:error1
echo 当前服务器序列号%sn%,未在list.csv文件中查找到,请确认设备信息。
echo 按任意键退出
del sn.txt
pause
exit
:error2
echo 缺少必要文件,请确认工具完整性
pause
exit
:error3
echo 未设置username或passowrd变量,请编辑脚本文件设置用户名和密码。注意特殊字符在批处理中的转义
pause
exit
执行完成的服务器序列号会写入done.txt。
脚本中添加了清除ARP的操作,需要以管理员权限运行脚本
G5 产品 1 表示专用口,8 表示共享口。G3产品 1 共享,8 专用口
配置完一台服务器后切换到另一台服务器时192.168.1.2可能会不通,确认物理链路畅通后。可尝试使用管理员权限执行命令 arp -d 192.168.1.2
h3c服务器r4900清空配置信息,H3C R4900 G3服务器HDM初始化配置相关推荐
- 服务器信息管理 实例,配置信息输出到syslog服务器示例
配置不同模块和级别的日志分别输出到不同的syslog服务器中,同时配置备份syslog服务器,实现对信息的备份. 组网需求 运行中的Device会产生大量的信息,而Device本身的存储空间相对有限, ...
- PC和服务器的IP地址信息DNS,PC和服务器的IP地址信息DNS
PC和服务器的IP地址信息DNS 内容精选 换一换 网站的访问与云服务器的网络配置.端口通信.防火墙配置.安全组配置等多个环节相关联.任意一个环节出现问题,都会导致网站无法访问.本节操作介绍网站无法访 ...
- 怎么查dns服务器记录的请求信息,linux 查询dns服务器日志
linux 查询dns服务器日志 内容精选 换一换 kubernetes除了必要的支撑组件以外,其他的组件都是以插件的形式运行,如Kubernetes DNS,Kubernetes Dashboard ...
- 500服务器无法正常提供信息,http 500 内部服务器错误怎么办
http 500 内部服务器错误怎么办?现在有很多站长在建站的时候会遇到网站无法正常显示网页的问题,这些原因有很多,可能是域名解析除了问题,也可能是服务器不稳定,或者是http 500 内部服务器错误 ...
- android 监测bug上传到服务器,基于Android 错误信息捕获发送至服务器的详解
程序员最头疼的事情就是bug和debug.这次debug长达20天,搞的我心力交瘁.累,因为Android兼容性,不同手机会有不同的bug出来,而且很难复现,所以就上网找了下类似保存错误log到文件再 ...
- 如何根据vin码查询_vin查配置 车辆VIN码查询车辆基本配置信息 知道车辆vin码怎么查配置...
使用车架号来查询车辆信息.可以通过车架号查询车辆的车牌号码. 提供17位VIN码(车架号)在线查询服务,可以查询汽车的厂家名称.品牌.车系.车型.车身形式.年款.排量.变速箱描述.变速器类型.发动 ...
- 服务器的ftp数据库信息,如何查看ftp服务器数据库
如何查看ftp服务器数据库 内容精选 换一换 华为云最佳实践,从创建镜像.部署环境.搭建站点和代码实现方式等多方面提供开发实践指导及使用指南,全方面解决用户在使用华为云产品中遇到的常见问题. 通过Po ...
- 5.6.16mysql免安装_win7 64位配置mysql 5.6免安装版,初始化配置
系统:Win7 64位 1.解压Mysql安装包,我解压到迅雷下载目录D:\TDDOWNLOAD\mysql-5.6.16-winx64\mysql-5.6.16-winx64 将解压目录下默认文件 ...
- 戴尔计算机的硬件配置情况,戴尔g3怎么查电脑配置
在[运行]中输入[dxdiag]启动directx诊断工具,可以显示系统.显示屏.声音.输入端的设备配置和情况:右键[计算机]-[属性],在打开[设备管理器]中可查看电脑的各个硬件参数:下载安装鲁大师 ...
最新文章
- 下列哪个可以选中矩形文字块_PPT很难?一个字母就可以搞定
- FPGA之道(68)原语的使用
- JavaScript 数组拼接打印_JavaScript 数组方法
- windows下使用net-snmp实现agent扩展(二)
- 【C#】三维立体验证码 (3DCaptcha)
- python seek_Python 文件操作seek()函数
- Kotlin入门(9)函数的基本用法
- 手把手教你使用python爬取网络图片并存入本地
- 基于dpdk的用户态协议栈f-stack实现分析
- 引力子与黑格斯粒子是否超对称
- bearer token头_接口认证方式:Bearer Token
- ad走线打过孔_ad走线时放置过孔
- pgAdmin 3 电脑管家清除后服务消失
- Session的详解与使用
- 设计一个家庭记账管理系统(Java)
- CSS3实战 - 3d转换 - 超级立方体
- android源码定制之初探--定制android关机界面
- Scala的null/空对象
- 谷歌首席决策科学家:30篇文章通关数据科学与人工智能(转自TinyMind社区)
- 如何在react-native中使用阿里iconfont矢量图标
热门文章
- %md ,%0md ,%-md ,%m.nf
- linux下面编译java代码及打包
- “5G+4G”聚合路由器多链路图传技术巩固安防监控行业
- OAI——单虚拟机多basic核心网部署
- norflash的基本操作
- 文件服务器报502,SFTP文件管理-服务端发生错误502、504
- 深度丨银行零售客群策略与标签体系搭建指南
- python leetcode 387. First Unique Character in a String
- Measurement Studio函数ReadMultiSampleAsync
- TextView里的setText方法