Linux 系统运维工具 OpenLMI(7)

lmi> storage tree Name Size Format /dev/sda 8589934592 MS-DOS partition table ├─ /dev/sda1 524288000 ext4 └─ /dev/sda2 8064598016 physical volume (LVM) └─ fedora 8061452288 volume group (LVM) ├─ /dev/mapper/fedora-root 7159676928 ext4 └─ /dev/mapper/fedora-swap 859832320 swap

查看某一个存储设备详情,清单 5 就是操作过程和输出界面。

清单 5.查看某一个存储设备详情

lmi> storage show /dev/disk/by-id/ata-VBOX_HARDDISK_VB289545a2-5d00c206-part1 /dev/disk/by-id/ata-VBOX_HARDDISK_VB289545a2-5d00c206-part1: Name Value Type Partition DeviceID /dev/disk/by-id/ata-VBOX_HARDDISK_VB289545a2-5d00c206-part1 Name /dev/sda1 ElementName sda1 Total Size 524288000 Block Size 512 Partition Type primary Starting sector 2048 Ending sector 1026047 Sector Size 512 Disk /dev/sda Filesystem ext4 UUID 4ebdf6a9-530e-417f-b9ef-a7974e2aa339 Persistence Persistent Total space on filesystem 499355648 Free space on filesystem 333806592

网络接口管理

使用 lmi 的 net 子命令,用户可以查看连接到管理服务器的网卡和虚拟接口的运行情况。包括:接口名称、目前的状态、MAC 地址列表。下面介绍几个常用的例子 查看网络设备列表,使用如下命令:

lmi>net device list ElementName OperatingStatus MAC Address enp0s3 In Service 08:00:27:49:FE:04 lo Not Available 00:00:00:00:00:00

设置网络接口新的 ip 地址,使用如下命令:

lmi> net address replace enp0s3 192.168.0.130 24

激活一个网络接口,使用如下命令:

lmi> net activate enp0s3

设置 dns 服务器 ip 地址,使用如下命令:

lmi> net dns add enp0s3 192.168.0.1

用户和用户组管理

lmi 的 user 和 group 子命令是用来进行用户和用户组管理的,使用这两个命令可以查看、添加、删除本地或者远程主机上的系统帐户。下面介绍几个常用的例子。

查看已经存在的用户列表,使用如下命令:

lmi> user list

查看已经存在的用户组列表,使用如下命令:

lmi>group list

添加一个用户,使用如下命令:

lmi> user create cyq1

查看已经某用户详情列表,使用如下命令:

lmi> user show cyq1

Name UID Home Login shell Password last change

cyq1 1001 /home/cyq1 /bin/bash 2015/04/15

删除一个用户,使用如下命令:

lmi> user delete cyq1

电源管理

lmi 的 power 子命令是用来进行电源管理的,使用这两个命令可以启动、关闭、休眠计算机。下面介绍几个常用的例子。

查看系统支持的电源管理,使用如下命令:

lmi> power list

PowerState Available

suspend yes

force reboot yes

hibernate yes

force poweroff yes

poweroff yes

reboot yes

重启系统,使用如下命令:

lmi> power reboot

让系统休眠,使用如下命令:

lmi> power hibernate

让系统挂起,使用如下命令:

lmi> power  suspend

关闭系统,使用如下命令:

lmi> power poweroff

直接命令模式说明

除了交互模式外。还可以使用直接命令模式,通常直接模式的执行速度比较快,不过需要用户熟悉各种参数。下面是 2 个例子:

显示远程主机:managedsystem.mydomain.org 所有的服务列表

# lmi -h managedsystem.mydomain.org service list – all

设置远程主机上的 raid 存储

#lmi -h managedsystem.mydomain.org storage raid create 5 /dev/sdb /dev/sdd /dev/sde

总结

对于 Linux 系统管理员来说 OpenLMI 是一个非常好用的工具,能够进行快速大量的部署系统存储、软件包安装删除、网络管理等工作。本文介绍的网络环境是一个最简单的例子,随着服务器集群规模越来越大,自动化配置和部署这些服务器能够使管理变得非常容易并大大减小管理部署成本,因而系统管理员的价值将会得到体现。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/59619a33467ad9c610e5aee94e5128b6.html