HP ilo4 批量管理

为72台分布在不同网段的 560 ilo配置NTP,NTP Server为每个网段的第一个IP X.X.X.1

操作服务器 HP DL 560 GEN8  (iLO4)

使用工具HP Lights-Out Configuration Utility

下载地址:

http://h20565.www2.hpe.com/hpsc/swd/public/detail?sp4ts.oid=1009143853&swItemId=MTX_c2f8737292c74b3b852b063ff7&swEnvOid=4064#tab1

XML编写模板

http://h20566.www2.hpe.com/hpsc/swd/public/detail?swItemId=MTX_f045db3f567040f291bf645684

编写XML文件 SetNTP.xml

<RIBCL VERSION="2.0">
    <LOGIN USER_LOGIN="adminname" PASSWORD="password">
        <RIB_INFO MODE="write">
            <MOD_NETWORK_SETTINGS>
                <DHCP_SNTP_SETTINGS value="No"/>
                <DHCPV6_SNTP_SETTINGS value="No"/>
                <SNTP_SERVER1 value="%ntp1%"/>
                <TIMEZONE value="Asia/Shanghai"/>
            </MOD_NETWORK_SETTINGS>
            <MOD_GLOBAL_SETTINGS>
                <PROPAGATE_TIME_TO_HOST VALUE="No" /> 
            </MOD_GLOBAL_SETTINGS>
        </RIB_INFO>
    </LOGIN>
</RIBCL>

编写批处理  SetNTP.bat

@echo off
for /f %%a in (ip.txt) do (
    set ip=%%a
    call cpqlocfg -s %%ip%% -l log\%%ip%%.log -f SetNTP.xml -u XX -p xxx -t ntp1=%%ip:~0,-2%%1
)

将ILO IP 列表保存至 ip.txt  执行批处理进行配置

SUSE 11 SP4    OpenSSH_6.6.1p1,OpenSSL 0.9.8j-fips 07 Jan 2009

在使用ssh连接部分ilo时无法连接出现以下报错

ssh [email protected]
Received disconnect from x.x.x.x: 11: Client Disconnect

增加ssh 参数

ssh -o HostKeyAlgorithms=ssh-rsa [email protected]

或者在/etc/ssh/ssh_config中添加参数   HostKeyAlgorithms ssh-rsa

时间: 2024-11-10 14:07:02

HP ilo4 批量管理的相关文章

简单主机批量管理工具

题目:简单主机批量管理工具 需求: 主机分组 登录后显示主机分组,选择分组后查看主机列表 可批量执行命令.发送文件,结果实时返回 主机用户名密码可以不同 流程图: 说明: ### 作者介绍: * author:lzl ### 博客地址: * http://www.cnblogs.com/lianzhilei/p/5881434.html ### 功能实现 题目:简单主机批量管理工具 需求: 主机分组 登录后显示主机分组,选择分组后查看主机列表 可批量执行命令.发送文件,结果实时返回 主机用户名密

用Python写脚本:通过ssh在Windows下批量管理Linux

对于超过10台以上的linux服务器,就需要考虑如何进行批量管理了. 我了解的通常的方法有以下几种: 一:在linux系统下,编写except脚本,通过ssh远程执行命令.上传下载文件等. 二:使用SecureCRT的ChatWindow功能批量发送相同命令到某一批服务器. 三:用puppy等工具管理. 其中方法一没什么问题,被管理服务器也不需要安装任何特殊程序或服务,但就是需要在linux下进行操作,日常办公PC可能大多数装的是Windows,这样可能要在虚拟机中进行操作,不太方便. 方法二:

7)SSH批量管理分发项目

ssh服务认证类型介绍 从SSH客户端来看,SSH服务主要提供两种级别的安全验证,具体级别如下: 基于口令的安全验证: 基于口令的安全验证的方式就是大家一直在用的,只要知道服务器的SSH连接账号和口令,应用服务器的IP及开放的端口,默认为22,就可以通过SSH客户端登录到这台远程主机.此时,联机过程中所有传输的数据都是加密的. 基于口令的我们可以通过expect,pssh,sshpass实现批量管理. 期中集群:一键搭建及优化50台服务器集群 基于密钥的安全验证: 基于密钥的安全验证方式是指,需

ansible批量管理远程服务器

使用ansible批量管理远程服务器 背景 本地需要管理远程的一批服务器,主要执行以下任务: 1) 将本地的文件复制到远端所有服务器:  2) 需要在远程服务器中执行一个个命令: 远端服务器路径并非完全一致,一般访问通过环境变量中定义的变量路径访问:  比如在.bashrc中定义$app_path=/opt/app/bin 最终选择ansible,使用这个自动化运维工具可以满足我的需求:  下面介绍下对于我这种场景需要使用的ansible的主要模块:  关于ansible是什么以及安装配置请自行

基于Ansible实现批量管理

基于Ansible实现批量管理 Ansible提供一种最简单的方式用于发布.管理和编排计算机系统的工具,可在数分钟内搞定,Ansible本身是一种python程序,只需要配置一个节点,只要ssh连接ok 被控制节点不需要安装任何工具,就可以实现远程连接执行任何操作支持多节点发布.远程任务执行. 如果想熟练使用Ansible 还需了解Ansible的模块机制,下面我们来介绍ansible的日常使用,从而达到我们批量管理的目的 安装ansible 只需要将管理节点安装ansible ,被管理节点不需

企业实战脚本案例3:批量管理自动化运维100台小规模服务器

批量管理自动化运维100台小规模服务器 目录 1.脚本背景介绍 2.脚本技术需求分析 2.1 SSH免登陆认证 2.2 Expect实现key分发 2.2 PSSH家族命令详解 3.脚本功能及实现过程 3.1 脚本运行环境介绍 3.2 脚本功能介绍 3.3 脚本编写思路 3.4 脚本编写案例 一.脚本背景介绍 在企业中经常会用遇到小规模的集群服务器,在日常的管理中经常会遇到重复性的动作,如更新备上百台服务器上的ssh公钥.备份上百台服务器上的/etc/passwd配置文件等等,通常情况下采用专用

ssh批量管理分发项目实战介绍与实践

ssh认证类型: 基于口令的安全验证,批量管理?expect,pssh,sshpass m01 机器(钥匙)私钥 被管理机器(锁)公钥      m01 nfs01 backup web01 1.在上面4台机器上面操作:创建用户及密码 useradd oldgirl echo 123456|passwd --stdin oldgirl id oldgirl su - oldgirl 2.创建密钥对 在m01上面操作如下: [[email protected] ~]$ ssh-keygen -t

python实现主机批量管理

在日常的运维工作中批量对主机的是很常见的,市面上也有许多主机批量管理的软件,但有时候这些软件并不能完全的满足我们的需求.python中刚好提供了关于主机批量管理的模块,今天就让我们来看看如何利用python实现主机批量管理 python提供主机批量管理的模块主要有三个paramiko.fabric与pexpect,今天我们主要说的是paramiko模块,paramiko模块是第三方模块 安装:pip install paramiko或者yum install python-paramiko如果都

Azure 批量管理 Endpoint

在 Azure 中使用经典部署模型创建的所有虚拟机都可以通过专用网络通道与同一云服务或虚拟网络中的其他虚拟机自动通信.但是,Internet 上的计算机或其他虚拟网络需要终结点才能定向虚拟机的入站网络流量.这篇文章也适用于 Linux 虚拟机. 在 Azure 经典管理门户中创建 Windows 虚拟机时,通常会为你自动创建常用终结点(如用于远程桌面和 Windows PowerShell 远程处理的终结点),具体取决于你选择的操作系统.你可以在创建虚拟机时或之后根据需要配置其他终结点. 每个终