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

分配一台RHEL 7虚拟机

字数 2822阅读 3454评论 0赞 2

1、 模板 RHEL 7.4-Template 创建虚拟机 ,
2、关闭虚拟机,修改网卡对应 VLAN ( Vlan801 : 10.14.4.X, Vlan802: 10.14.5.X ) , CPU ,内存以及硬盘大小。
3、启动虚拟机
4、修改主机名:

    4.1. 修改 vim /etc/hostname
    4.2 修改 vim /etc/hosts
    4.3 重启服务: systemctl restart systemd-hostnamed
    4.4 重启虚拟机

5、修改网络设置

    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

6、 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 '$a\\appadmin ALL=(ALL) ALL' /etc/sudoers

7、 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

8、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

9、将服务器将入到Jumpserver堡垒机进行统一管理
10、将服务器加入到Zabbix监控平台

10.1 修改/etc/zabbix/zabbix_agentd.conf中的Hostname为本地IP地址
10.2 Zabbix控制台上配置主机监控

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

2

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

相关文章

相关问题

相关资料

X社区推广