henry_chen
作者henry_chen2019-08-26 17:59
系统工程师, BNWL

分配一台RHEL 7虚拟机

字数 2615阅读 896评论 0赞 1

• 模板 RHEL 7.4-Template 创建虚拟机 ,

• 关闭虚拟机,修改网卡对应 VLAN ( Vlan801 : 10.14.4.X, Vlan802: 10.14.5.X ) , CPU ,内存以及硬盘大小。

• 启动虚拟机。

• 修改主机名:

4.1. 修改 vim /etc/hostname

4.2 修改 vim /etc/hosts

4.3 重启服务: systemctl restart systemd-hostnamed

4.4 重启虚拟机

• 修改网络设置

5.1 查看当前虚拟机网卡信息 ifconfig -a

5.2 备份并编辑文件 /etc/udev/rules.d/70-persistent-net.rules ,仅保留最后一行 MAC 地址信息,并将网卡设备名改为” eth0 ”。

5.3 进入 /etc/sysconfig/network-scripts, 将目录下的默认网卡配置文件重命名为 ifcfg-eth0, 并配置网卡名称, IP 地址, MAC 地址等。

5.4 重启服务器 reboot

• LVM 创建磁盘挂载

6.1 fdisk -l 查看磁盘信息

6.2 fdisk /dev/sda 创建物理磁盘分区。(分区类型为 p, 分区标号为 3 )

6.3 创建 PV , pvcreate /dev/sda3

6.4 扩展 VG vg_system , vgextend vg_system /dev/sda3 ,可以用 vgscan 和 vgdisplay 查看 VG 信息

6.5 创建 LV , lvcreate -L 99G -n lv_bnwl_app vg_system , 可以通过 lvdisplay 查看

6.6 创建文件系统, mkfs.xfs -f /dev/vg_system/lv_bnwl_app

6.7 mount 文件系统到 /bnwl_app, mount /dev/vg_system/lv_bnwl_app /bnwl_app

6.8 更改 /etc/fstab, 增加以下一行

/dev/mapper/vg_system-lv_bnwl_app /bnwl_app xfs defaults 0 0

sed -i '$a/dev/mapper/vg_system-lv_bnwl_app /bnwl_app xfs defaults 0 0' /etc/fstab

6.9 修改 /bnwl_app 的 ower 为 appadmin, sudo chown appadmin:appadmin /bnwl_app

6.10 允许appadmin 执行sudo

sed -i '$a## Allow appadmin to run any commands anywhere' /etc/sudoers

sed -i '$aappadmin ALL=(ALL) ALL' /etc/sudoers

• LV 在线扩容

不重启服务器识别硬盘空间
方法1:
echo '1' > /sys/class/scsi_disk/2:0:0:0/device/rescan
方法2:
echo “- - -” > /sys/class/scsi_host/host*/scan
7.1 创建物理分区

fdisk /dev/sda

7.2 创建 PV

pvcreate /dev/sda4 可以用 vgdisplay 或者 vgs 查看 VG 情况

7.3 扩容 VG

vgextend vg_system /dev/sda4 ,可以用 vgdisplay 或者 vgs 查看 VG 情况

7.4 扩容 LV

lvextend -L +10G /dev/vg_system/lv_home

7.5 Resize 文件系统

如果是 xfs 文件系统,则执行 sfx_growfs, 如果是其他文件系统则使用 resize2fs

xfs_growfs /dev/vg_system/lv_home

resize2fs /dev/vg_system/lv_home

7.6 查看扩容情况

lvdisplay

df -h

• LV 缩减

8.1 安装 xfsdump

yum install -y xfsdump

8.2 备份文件系统

[root@BNLPRD8FMSNGXLV01 ~]# xfsdump -f /bnwl_app.xfsdump /bnwl_app

please enter label for this dump session (timeout in 300 sec)

-> bnwl_app

session label entered: "bnwl_app"

please enter label for media in drive 0 (timeout in 300 sec)

-> bnwl_app

media label entered: "bnwl_app"

8.3 umount 文件系统

[root@ MSN ~]# umount /bnwl_app

8.4 缩减 LV

[root@ MSN ~]# lvreduce -L 90G /dev/vg_system/lv_bnwl_app

8.5 格式文件系统

[root@ MSN ~]# mkfs.xfs -f /dev/vg_system/lv_bnwl_app

8.6 mount 文件系统

[root@ MSN ~]# mount /dev/vg_system/lv_bnwl_app /bnwl_app

8.7 修复文件系统

[root@MSN ~]# xfsrestore -f /bnwl_app.xfsdump /bnwl_app

8.8 修改文件系统 Owner

[root@MSN /]# chown -R appadmin:appadmin /bnwl_app

• 将服务器将入到Jumpserver堡垒机进行统一管理

• 将服务器加入到Zabbix监控平台

10.1 修改/etc/zabbix/zabbix_agentd.conf中的Hostname为本地IP地址

10.2 Zabbix控制台上配置主机监控

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

1

添加新评论0 条评论

Ctrl+Enter 发表