首页 > 其他分享 >H3C服务器使用hREST工具命令安装系统

H3C服务器使用hREST工具命令安装系统

时间:2023-09-11 15:36:55浏览次数:55  
标签:H3C DVD CD ImageName iso MediaTypes hREST 服务器

H3C服务器hREST 命令行工具使用 Python 语言开发,主要基于 HTTPs 协议和 Redfish、RESTful 和 IPMI 接口协议,是一款便于用户管理服务器的客户端工具。用户可通过本工具的查询、设置等命令对服务器进行管理。

hREST 1.23 工具下载地址:

http://www.h3c.com/cn/BizPortal/DownLoadAccessory/DownLoadAccessoryFilt.aspx

H3C服务器使用hREST工具命令安装系统_centos


1.1 使用介绍

1.1.1 命令行工具

本工具将 Python 运行基础包、Redfish 源码以及程序运行所依赖外部包,放于同一个工程目录下,

软件执行时可直接调用,可以做到免安装且无需环境配置。当前 hREST工具支持 Windows和 Linux

操作系统,无特殊说明情况下,统一为 64 位。

执行步骤如下:

(1) 工程文件 hREST_Linux_Vx.xx.tar.gz(Windows 版本对应 hREST_Windows_Vx.xx.zip)

包拷贝至系统目录下;

(2) 解压并进入工程目录 hREST_Linux_Vx.xx 或 hREST_Windows_Vx.xx;

(3) 进入 bin 文件夹;

(4) 输入命令 :./hREST –H ****** -U ****** -P ****** subcommand (Windows 环境对应命令:

hREST –H ****** -U ****** -P ****** subcommand);

(5) 回车执行命令。

带内驱动安装:

(1) 将与系统相匹配的带内驱动包(hdmdrv.ko)拷贝至系统下;

(2) 使用 insmod hdmdrv.ko 安装驱动;

(3) 驱动安装完成后,可通过 lsmod | grep hdmdrv 查看驱动是否安装成功;

(4) 也可通过 rmmod hdmdrv.ko 卸载驱动。

1.1.2 版本支持

1. HDM 版本要求

推荐 HDM-1.30.15 及其以上版本。部分功能对 HDM 版本有特殊要求,可查看使用指南中的命令说

明。hREST 仅支持通用版本 HDM,如有特别需求,发布大客户版本解决。

2. 操作系统

支持的 Windows 系统包括:

· Windows Server 2012 R2

·  Windows 7

· Windows 10

支持的 Linux 系统包括:

·  CentOS 6.2

·  CentOS 7.3

其他操作系统或版本不保证工具可用,以实际为准。

1.2 命令通用说明

hREST 命令的通用格式为:

带外模式

hREST -H host -p port -U username -P password <command>。

hREST 命令参数区分大小写。

在执行 hREST 命令时,需要指定以下参数,此处统一说明。

· -H host:指定被管理设备的 HDM IP 地址。

·  -p port:指定 HTTPS 协议端口号,默认为“443”,为可选参数。

· -U username -P password:指定被管理设备的 HDM 用户名及其密码。如无特别说明,建议

用户全部为 Administrator 权限,避免因权限不足导致的操作失败。

· <command>:关于<command>参数的说明,下文将详细介绍。

· 注意在命令行中应避免使用与操作系统相关的特殊字符组合,如无法避免建议命令使用“”(双

引号)或者‘’(单引号)包含。


前面的内容摘自用户手册,下面开始服务器安装系统;步骤大致为:创建系统盘raid1、挂载nfs远程镜像、设置系统临时启动项为CDROM、重启安装系统、取消远程挂载。

准备到服务器带外地址可以通的linux或者Windows,制作linux自动安装镜像放置nfs服务器。

步骤如下,命令详细用法参考hREST用户手册V1.23.pdf

一、创建系统raid1

./hREST_Linux_1.23/bin/hREST  -H 10.144.240.203 -U admin -P Password@_ addldisk -CI 0 -N OS-raid1 -OV 256 -M No -VL RAID1 -CNI [9:0_8:0] -SN 1 -RP ReadAhead -WP WriteBack -IP Direct -DCP Disabled -AP ReadWrite

二、挂载nfs远程镜像

[root@Cobbler-PRD opsuser]# ./hREST_Linux_1.23/bin/hREST -H 10.144.240.203 -U admin -P Password@_ mountvmm -O Mount -I nfs://10.142.22.254/home/nfs/AutoInstall-CentOS-7.9-x86_64.iso -T CD

Success: successfully mount virtual media

[root@Cobbler-PRD opsuser]#  ./hREST_Linux_1.23/bin/hREST -H 10.144.240.203 -U admin -P Password@_ getvmm -T CD

--------------------------------------------------

[Connectd]

   MediaIndex                          : 0

   ImageName                           : AutoInstall-CentOS-7.9-x86_64.iso

   MediaTypes                          : CD/DVD

   ----------------------------------------------

[NotConnectd]

   ID                                  : 1

   ImageName                           : ctyunos-2.0.1-220311-x86_64-dvd.iso

   MediaTypes                          : CD/DVD

   ----------------------------------------------

   ID                                  : 2

   ImageName                           : SW_DVD9_Win_Server_STD_CORE_2016_64Bit_ChnSimp_-4_DC_STD_MLF_X21-70525.ISO

   MediaTypes                          : CD/DVD

   ----------------------------------------------

   ID                                  : 3

   ImageName                           : win2016raiddriver.iso

   MediaTypes                          : CD/DVD

   ----------------------------------------------

   ID                                  : 4

   ImageName                           : AutoInstall-Ubuntu-20.04.3-amd64.iso

   MediaTypes                          : CD/DVD

   ----------------------------------------------

   ID                                  : 5

   ImageName                           : AutoInstall-Ubuntu-20.04.4-amd64.iso

   MediaTypes                          : CD/DVD

   ----------------------------------------------

   ID                                  : 6

   ImageName                           : AutoInstall-Ubuntu-20.04.6-amd64.iso

   MediaTypes                          : CD/DVD

   ----------------------------------------------

   ID                                  : 7

   ImageName                           : AutoInstall-Ubuntu-22.04.2-amd64.iso

   MediaTypes                          : CD/DVD

   ----------------------------------------------

   ID                                  : 8

   ImageName                           : cn_windows_10_enterprise_ltsc_2019_x64_dvd_9c09ff24.iso

   MediaTypes                          : CD/DVD

   ----------------------------------------------

   ID                                  : 9

   ImageName                           : ubuntu-boot2install-2004-cloudos-202305290603.iso

   MediaTypes                          : CD/DVD

   ----------------------------------------------

   ID                                  : 10

   ImageName                           : AutoInstall-CentOS-7.4-x86_64.iso

   MediaTypes                          : CD/DVD

   ----------------------------------------------

   ID                                  : 11

   ImageName                           : AutoInstall-CentOS-7.6-x86_64.iso

   MediaTypes                          : CD/DVD

   ----------------------------------------------

   ID                                  : 12

   ImageName                           : ubuntu-boot2install-2004-cloudos-202306171806.iso

   MediaTypes                          : CD/DVD

   ----------------------------------------------

--------------------------------------------------

三、设置系统临时启动项为CDROM

查看系统启动模式

[root@Cobbler-PRD opsuser]# ./hREST_Linux_1.23/bin/hREST -H 10.144.240.203 -U admin -P Password@_ getsysboot

--------------------------------------------------

BootSourceOverrideTarget                : Hdd

BootSourceOverrideEnabled               : Continuous

BootSourceOverrideMode                  : Legacy

--------------------------------------------------

[root@Cobbler-PRD opsuser]# ./hREST_Linux_1.23/bin/hREST -H 10.144.240.203 -U admin -P Password@_ setsysboot -D CD -E Once -M Legacy

Success: set system startup item successfully

[root@Cobbler-PRD opsuser]# ./hREST_Linux_1.23/bin/hREST -H 10.144.240.203 -U admin -P Password@_ getsysboot

--------------------------------------------------

BootSourceOverrideTarget                : Cd

BootSourceOverrideEnabled               : Once

BootSourceOverrideMode                  : Legacy

--------------------------------------------------

[root@Cobbler-PRD opsuser]#

四、重启安装系统

[root@Cobbler-PRD opsuser]# ./hREST_Linux_1.23/bin/hREST -H 10.144.240.203 -U admin -P Password@_ syspowerctrl -T ForceReset

Success: power control request succeeded: ForceReset

五、取消远程挂载

[root@Cobbler-PRD opsuser]#  ./hREST_Linux_1.23/bin/hREST -H 10.144.240.203 -U admin -P Password@_  mountvmm -O Unmount

Success: successfully unmount virtual media

在HDM远程挂载界面手动“结束”已弹出的镜像,命令无法结束



标签:H3C,DVD,CD,ImageName,iso,MediaTypes,hREST,服务器
From: https://blog.51cto.com/u_7152821/7436071

相关文章

  • linux服务器上的nginx服务、mysql服务和docker里面的php服务配合使用
    之前有个老项目是nginx1.22.0+mysql5.7+php5.6的环境在跑,也就是常说的lnmp环境。但是最近出了一个新的需求,这台服务器上要跑一个php7.3的项目,mysql5.7还可以用,nginx1.22.0也可以用,主要是php的环境要升级到7.3,那么方案应该怎么实施呢,大概有下面几个思路:1、再独立安装一个php7.3的......
  • Android之Bmob移动后端云服务器
    PS:一般情况下,我们在写android程序的时候,想要实现登录注册功能,可以选择自己用servlet作为服务端来实现过滤没有注册过的用户,但是太麻烦,而且不是随时都可以用的。这里介绍一个移动后端云服务器平台bmob,这不仅可以实现云数据库储存,还可以获取手机验证等,随时随地都很轻松,下面写一个小de......
  • Android之Bmob移动后端云服务器
    PS:一般情况下,我们在写android程序的时候,想要实现登录注册功能,可以选择自己用servlet作为服务端来实现过滤没有注册过的用户,但是太麻烦,而且不是随时都可以用的。这里介绍一个移动后端云服务器平台bmob,这不仅可以实现云数据库储存,还可以获取手机验证等,随时随地都很轻松,下面写一个小de......
  • 如何选择最佳视频网站服务器?
        但是在为视频网站选择服务器之前,您需要先了解您应该注意什么。租用视频网站服务器与通常将视频上传到第三方的视频网站有很大不同,因此如果需要自建视频网站的话,对于服务器的选择非常重要,下面就来谈谈在选择视频服务器的时候应该如何选择服务器配置视频网站使用场景......
  • 如何选择最佳视频网站服务器?
        但是在为视频网站选择服务器之前,您需要先了解您应该注意什么。租用视频网站服务器与通常将视频上传到第三方的视频网站有很大不同,因此如果需要自建视频网站的话,对于服务器的选择非常重要,下面就来谈谈在选择视频服务器的时候应该如何选择服务器配置视频网站使用场景......
  • 将StoreFront服务器重置为出厂默认设置
    在某些情况下,需要将StoreFront安装重置为其初始安装状态。例如,在将StoreFront服务器重新添加到服务器组之前,这是必要的。可以执行手动卸载并重新安装,但这会比较耗时,并且可能会导致其他不可预见的问题。相反,您可以运行Clear-STFDeployment PowerShellcmdlet将StoreFront服......
  • 搭建NTP时间服务器
    NTP:NetworkTimeProtocol,网络时间协议。利用ntp协议可以实现网络中的计算机时间同步。1、ntpdate存在时间服务器,可以使用ntpdate来立即同步本地时间。特点:执行一次命令就立即同步一次时间。不用修改配置文件,可以直接用例如:ntpdatentp.aliyun.com2、ntpntp是客户端......
  • 调用视频直播点播平台EasyDSS流媒体服务器上传点播文件接口的具体操作步骤
    EasyDSS互联网视频云平台可提供一站式的视频转码、点播、直播、推拉流、时移回放等服务,也能支持4K视频的直播、点播等功能。EasyDSS可用于视频点播,并支持OBS、推流相机、EasyRTMP等设备的推流直播,可应用在AR、VR、无人机推流、虚拟直播、教育培训、远程会议等场景中。 有用户向......
  • RTSP流媒体服务器EasyNVR安防视频云服务平台如何手动配置Onvif探测功能?
    安防监控系统EasyNVR视频云存储平台可实现设备接入、实时直播、录像、检索与回放、视频云存储、视频分发等视频能力服务,可覆盖全终端平台(pc、手机、平板等终端),在智慧工厂、智慧工地、智慧社区、智慧校园等场景中有大量落地应用。 有用户反馈遇到EasyNVR平台探测不到Onvif设备......
  • 服务器重启后如何让K8S也自动重启
    在云计算和容器化时代,Kubernetes已经成为主流的容器编排解决方案,能够提供高效、自动化的服务部署和管理。然而,当服务器出现故障或需要进行维护时,我们经常需要重新启动服务器。在这种情况下,如何让Kubernetes服务也自动重启,确保其正常运行呢?以下是几个关键步骤,用于在服务器重启后自动......