linux 多块硬盘 snmp,CentOS8下进行磁盘的LVM管理,SNMP简单配置

CentOS8下进行磁盘的LVM管理,SNMP简单配置

LVM 逻辑卷管理

pv 物理卷 一般把磁盘或者分区转换为pv

vg 逻辑卷 由一个或多个pv组成

lv 逻辑分区 在vg的基础上进行分区,可动态改变大小

配置LVM

首先切换到管理员用户

第一步创建pv(物理卷)

命令行输入:

pvcreate/dev/sdb# sdb, sdc为新加磁盘的名字

pvcreate/dev/sdc

通过以上命令可以将sdb, sdc磁盘转换为pv。

输入以下命令可以查看当前系统中的pv数量和相关信息。

命令: pvs

[root@bogon ~]# pvs

PV VG Fmt Attr PSize PFree

/dev/sda2 cl lvm2 a-- <7.00g 0

/dev/sdb vgname lvm2 a-- <8.00g 0

/dev/sdc vgname lvm2 a-- <8.00g 0

第二步定义vg(逻辑卷)

命令行输入:

vgcreate vgname /dev/sdb# 创建一个vg, 包含/dev/sdb这个pv,其中vgname为该逻辑卷的名称

输入以下命令可以查看系统上面所有的vg

命令: vgs

[root@bogon ~]# vgs

VG #PV #LV #SN Attr VSize VFree

cl 1 2 0 wz--n- <7.00g 0

vgname 1 1 0 wz--n- 7.99g 0

第三步扩容

命令行输入:

vgextend vgname /dev/sdc# 将第二块硬盘添加到vgname

再次查看vgs

[root@bogon ~]# vgs

VG #PV #LV #SN Attr VSize VFree

cl 1 2 0 wz--n- <7.00g 0

vgname 2 1 0 wz--n- 15.99g 0

第四步创建lv(逻辑分区)

命令行输入:

lvcreate -l 100%FREE -n lv01 vgname #在vgname上创建一个大小为sdb和sdc磁盘总容量大小的lv,名字为lv01

输入以下命令:

命令: lvs

[root@bogon ~]# lvs

LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert

root cl -wi-ao---- <6.20g

swap cl -wi-ao---- 820.00m

lv01 vgname -wi-ao---- 15.99g

可以查看系统上面所有的lv

第五步格式化lv(建立文件系统)

命令行输入:

mkfs.xfs /dev/vgname/lv01 #将lv01格式化为xfs文件系统

输入以下命令查看分区文件类型:

blkid  /dev/vgname/lv01 #查看分区文件系统类型

第六步创建一个名字为Data的目录

命令行输入:

mkdir/Data# 在系统根目录下创建一个目录用来挂载磁盘

第七步挂载

命令行输入:

mount /dev/vgname/lv01 /Data# 将lv01挂载到Data目录

验证是否挂载成功

命令行输入:

df -hT # 查看已挂载的文件系统

如果结果显示有一条包含/Data的的记录就证明挂载成功。

[root@bogon ~]# df -hT

文件系统 类型 容量 已用 可用 已用% 挂载点

devtmpfs devtmpfs 394M 0 394M 0% /dev

tmpfs tmpfs 411M 0 411M 0% /dev/shm

tmpfs tmpfs 411M 5.7M 406M 2% /run

tmpfs tmpfs 411M 0 411M 0% /sys/fs/cgroup

/dev/mapper/cl-root xfs 6.2G 1.7G 4.6G 27% /

/dev/sda1 ext4 976M 136M 774M 15% /boot

tmpfs tmpfs 83M 0 83M 0% /run/user/0

/dev/mapper/vgname-lv01 xfs 16G 147M 16G 1% /Data

SNMP

安装

先通过命令行进行安装:

yum install -y net-snmp

yum install -y net-snmp-devel

yum install -y net-snmp-libs

yum install -y net-snmp-utils

yum install -y mrtg

安装完成后,命令行输入

service snmpd start# 启动

service snmpd status# 查看SNMP状态

配置

通过对/etc/snmp/snmpd.conf文件进行编辑:

mv/etc/snmp/snmpd.conf /etc/snmp/snmpd.conf .backup# 将原始配置文件备份

vim /etc/snmp/snmpd.conf

将下面内容复制粘贴

com2sec mynetwork default public

group MyROGroup v1 mynetwork

group MyROGroup v2c mynetwork

group MyROGroup usm mynetwork

view systemview included .1.3.6.1.2.1.1

view systemview included .1.3.6.1.2.1.25.1.1

view all included .1

access MyROGroup "" any noauth 0 all all none

dontLogTCPWrappersConnects yes

agentaddress 161

按下Esc按键,英文状态下同时按下shift+冒号按键输入wq退出保存。

输入:

service snmpd restart

重启SNMP。

通过SNMP查看磁盘信息:

snmpwalk -v 2c -c public 192.168.1.146 .1.3.6.1.2.1.25.2.3.1 # 192.168.1.146为机器的ip地址

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
linux环境下的snmp测试脚本, Installing SNMPv2C Agent Conformance Test Package 2008/04/08 IPv6 Promotion Council Terminology =========== Tester Node (TN) A tester node for the conformance tests. Node Under Test (NUT) A testee node for the conformance tests. Network Under Test The network where the conformance tests are executed. Tester Interface The network interface of TN hooked up to the Network Under Test. Interface Under Test The network interface of NUT hooked up to the Network Under Test. Prerequisites ============= Prerequisites for TN: - The package supports FreeBSD 6.0-RELEASE or higher version. - The package can also coexist with FreeBSD version of KAME. Installing the package onto TN ============================== 0. Before Starting (A) You need to install following softwares. - Perl (Required version : 5.8.7 or higher) - Net-SNMP (Required version : 5.3.1 or higher) *** You can download it from the following URL: http://net-snmp.sourceforge.net/ - v6eval (Required version : 3.0.11 or higher) Please refer to 00README.v6eval in "v6eval" for more information. *** You can download it from the following URL: http://www.tahi.org/release/ - koi (Required version : 1.1.1 or higher) Please refer to README file in "koi" package for more information. *** You can download it from the following URL: http://www.tahi.org/release/ 1. Extracting ct package % tar zxvf ct-snmpv2c-ag-X.X.tar.gz 2. Copying ct package Copy ct directory to any directory you like. % cp -pR $ORGDIR/ct-snmpv2c-ag-X.X $SOMEWHERE/ct-snmpv2c-ag-X.X % chmod -R +w $SOMEWHERE/ct-snmpv2c-ag-X.X 4. Setup ct environment % (enable TN's ipv6 capibility) % cd $SOMEWHERE/ct-snmpv2c-ag-X.X % edit config.txt % make test [End of INSTALL]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值