首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

Linux 系统运维工具 OpenLMI-2

Linux 系统运维工具 OpenLMI-2

客户端设置首先安装 OpenLMI 脚本文件
# yum install 'openlmi-scripts*'
说明:目前 OpenLMI 脚本文件主要包括如下模块:
OpenLMI-account :用户帐户管理模块
OpenLMI-logicalfile: 文件和目录管理模块
OpenLMI-networking: 网络配置管理模块
OpenLMI-powermanagement: 电源管理模块
OpenLMI-service: 服务系统管理模块
OpenLMI-storage: 存储管理模块
OpenLMI-hardware: 硬件信息检索模块
OpenLMI-software : 软件管理模块
OpenLMI-journald : 系统日志管理模块
设置 ca
# scp root@ server1:/etc/Pegasus/server.pem /etc/pki/ca-trust/source/anchors/client2-cert.pem
# update-ca-trust extract
lmi 命令简介lmi 命令格式如下
lmi [options]
主要选项:
---hosts-file <hosts>       路径包含目标主机名的文件。 每个主机都必须列在一行
--user <user>              目标主机所使用的用户名
--same-credentials         所有主机使用一个认证文件
-n --noverify              不验证 SSL 证书
-v                         屏幕显示输出信息
--trace                    显示回溯上的错误
-c --config-file <config>   路径为用户配置文件
-h --host <host>           目标主机名称
--notrace                  禁止显示回溯
--log-file <log_file>  输出日志文件
-N --no-headings           不打印表格标题
-L --lister-format (table | csv)    输出使用 table 或者 CSV 格式
说明:lmi 交互模式下支持如下子命令:
file : 文件系统等数据格式的管理
help :打印帮助信息
hwinfo : 显示收集的硬件信息。
system : 显示收集的系统信息。
sssd :sssd 系统服务管理功能。
selinux: selinux 管理。
group :用户组管理功能。
service : 系统服务管理。
storage: 基本的存储设备的信息。
sw : 系统软件管理。
net:网络服务管理
power   :系统电源管理
user     :用户管理
journald:系统日志
realmd: 管理 AD 或 Kerberos 域成员。
locale; 设置键盘布局、语言、时区、时间等功能。
说明 : 不同的 Linux 发行版本支持的子命令数量有差异,其中数量最多功能最全的是 Fedora 21。用户在终端下输入 lmi 进入交互环境,然后输入“?”或者 help 命令可以得到子命令列表和其他帮助信息见图 3 。图 3 输入“?”或者 help 命令可以得到子命令列表
图 3. 输入 lmilmi 命令行应用实例查看主机硬件配置要查看主机硬件情况,对于本地主机使用交互模式,在 lmi> 提示符下输入 hwinfo 子命令即可。命令输出结果见图 4
图 4. 查看主机硬件情况图 3 显示这个命令收集的硬件信息包括:制造商名称或配置的主机名,服务器的型号名称,CPU 类型,CPU 插槽数量,CPU 核心,CPU 的工作频率、cpu 线程数量、主板型号、内存容量、内存频率、内存插槽信息、磁盘类型等信息。状态颜色说明:在图 3 中看到 SMART Status 状态显示是 OK,所以显示为绿色,如果显示为黄色表示状态不明确(就是说系统没有检测的具体的状态),如果显示为红色的 error 表示该模块没有正常工作。另外如果是收集远程主机硬件情况,要输入用户和密码。下面是一个例子,这里使用 -h 参数,然后输入远程主机名称即可,清单 1 是操作过程和输出界面。
清单 1. 查看主机硬件情况
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# lmi -h cyq
lmi> hwinfo
username: pegasus
password:
Hostname:         centos70n02.linux.net
Chassis Type:     SMBIOS Reseved
Manufacturer:     HP
Model:            Not Specified (ProLiant DL385p Gen8)
Serial Number:    CN7230040Z
Asset Tag:        CN7230040Z
Virtual Machine:  N/A
Motherboard info: N/A
CPU:              AMD Opteron(TM) Processor 6238
Topology:         2 cpu(s), 24 core(s), 24 thread(s)
Max Freq:         3500 MHz
Arch:             x86_64
Mmory:           16.0 GB
Modules:          8.0 GB, DDR3 (DIMM), 1333 MHz, HP, Not Specified
                 8.0 GB, DDR3 (DIMM), 1333 MHz, HP, Not Specified
Slots:            2 used, N/A total




说明:hwinfo 命令其他主要参数包括:
1
2
3
4
5
6
7
hwinfo system :获取主机名称。
hwinfo motherboard:获取主板信息。
hwinfo cpu:获取 CPU 信息。
hwinfo memory:获取内存信息。
hwinfo [all] :获取所有信息。
hwinfo pci:获取 pci 插槽信息。
hwinfo disks: 获取磁盘信息。

返回列表