服务器测试环境检查与部署


服务器测试环境检查与部署

此文档主要以本人所在公司进行测试的环境进行讲解,系统一般为国产麒麟系统,服务器型号大多为华为鲲鹏、H3C、DELL等。

一、RAID情况检查与重做

首先,服务器拿到手后,如果有bmc接口,可以用网线连接服务器bmc接口和电脑网口,笔记本电脑配置成同网段ip,访问服务器bmc管理ip进行硬件信息检查(检查cpu,内存,硬盘,千兆万兆等),同时可以对raid情况进行检查,看服务器配置是否和测试中心人员提供的配置相同,如有不同,立刻与测试中心进行沟通。我们的测试环境,要求用SSD硬盘进行测试,如果做了raid需要做成raid0,raid1和raid5对性能影响较大我们不使用。如服务器安装在了SSD上,则可以直接在home目录下进行运行测试,如果系统安装在了HDD盘上,需把/home目录挂载在SSD上进行使用。如服务器有系统,可进入系统中输入lsblk查看磁盘分区,根分区所在的盘就是系统安装盘,lsscis -s指令可查看磁盘信息。下面进行raid、服务器系统、本地yum制作、磁盘挂载等操作进行分步讲解。

1.检查RAID

服务器进行重启,如有系统,在系统中输入reboot now进行重启,如没有系统,可通过键盘快捷键ctrl+alt+del进行服务器重启,或长按服务器电源按键进行关机,然后再按一下进行开机。
重启之后,在服务器硬件自检完成后,会有屏显提示进入哪种模式,不同服务器有可能通过不同的按键进入服务器set up界面,一般的服务器是按ESC或DEL进入,有些服务器可能是F2进入。
进入set up设置界面后,可按照以下步骤进行raid检查,如raid不符合我们的测试要求,可直接清掉原有raid,进行raid重做。

(1)进入RAID卡驱动

在这里插入图片描述

(2)查看现有RAID

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
可以看到这台服务器目前做的raid为raid0raid5,一般情况下我们都需要对我们的测试环境进行raid重做和系统重装操作,保证测试环境的干净稳定。

2.磁盘阵列RAID

(1)清除原有RAID

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
到此,原有raid已清除成功,可以再查看一下raid情况确保raid已经清除。

(2)重做RAID

在这里插入图片描述
选择要做的RAID级别,我们选RAID0
在这里插入图片描述
选择做RAID0的硬盘
在这里插入图片描述
记得选择SSD,如有多块同大小SSD,则选择多个SSD盘,此处截图为做的HDD的raid0.
在这里插入图片描述
保存更改
在这里插入图片描述
在这里插入图片描述
再次查看做的raid是否正确
在这里插入图片描述
此处服务器为演示用服务器,做的raid1+raid5,我们现场测试环境只需要做SSD的raid0就可以,如SSD的raid0大小够用,则不需要对HDD进行做raid,方便后边我们操作系统的安装。
在这里插入图片描述
Raid做完后,一般为F10保存重启
在这里插入图片描述

二、服务器操作系统安装

不同服务器重启后可能会使用不同按键进入bios模式,如F11,F2,F7,del等,在服务器重启硬件自检结束后,看屏显按哪个按键进入bios模式,进入bios后注意选择我们的启动项,从u盘启动或者从驱动启动,U盘一般会显示usb,驱动一般会显示驱动器品牌,如ASUS,Samsung等。

注:如果使用U盘安装Kylin 10系统,有个大坑需要注意,在用windows的UltraISO软件制作U盘启动盘时,默认的卷标名称超过了10字符,在安装系统时会进不到安装界面,故需要我们在制作完U盘启动盘后,手动更改一下U盘的卷标名。使用光驱安装则无此问题。
如下图所示,改成短卷标。

在这里插入图片描述
由于我们修改了默认卷标名,所以在进行系统安装时,不能直接回车进行安装,需要在 install界面按e进入编辑模式,修改默认LABEL为我们手动修改的卷标名,然后按ctrl+x继续进行安装。
在这里插入图片描述

1.U盘启动安装Kylin10

如使用U盘安装,在此处按e进入编辑模式,修改下默认LABELLABEL与修改的卷标名需一样。
在这里插入图片描述
在这里插入图片描述
ctrl+x继续安装。出现以下安装界面。
在这里插入图片描述
此处一般默认为u盘或者驱动盘内的安装源,无需手动选择。
在这里插入图片描述
在这里插入图片描述

2.选择系统安装位置

注意:如有多个盘不要同时选择多个盘,选择SSD安装即可。
在这里插入图片描述
此处需要选择手动清除下硬盘上原有的数据。如果只做了SSD的raid0,此处只会显示SSD,直接安装系统到SSD上即可。
在这里插入图片描述
点击done后,会弹出删除界面。
在这里插入图片描述
在这里插入图片描述

3.选择安装系统的类型

Centos与Kylin10的差别只在这里有些不一样,centos的服务器版是computer node
在这里插入图片描述
在这里插入图片描述

4.选择时区

在这里插入图片描述在这里插入图片描述

5.配置网络和服务器名称

在这里插入图片描述
此演示服务器无万兆,测试环境应该千兆万兆都有,这里会显示有两个已经接通的网口。万兆只配置ip和掩码,无需配置网关。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6.开始安装,修改root密码

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

7.重启后,需要手动同意下证书

输入1
在这里插入图片描述
输入2
在这里插入图片描述
输入c之后,再输入一次c,至此系统安装完成。
在这里插入图片描述

三、配置网络

系统默认开机自启千兆,但万兆不是默认开启的,需要进入系统后手动配置。

1.千兆

在这里插入图片描述
在这里插入图片描述

2.万兆

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
修改完万兆网卡配置文件后,ifdown ens1f1(万兆网卡名),ifup ens1f1ip a查看,万兆已启动。

四、制作本地yum源

/mnt目录下,新建挂载目录cdrommkdir -p /mnt/cdrom

使用xftp或者winscp将iso镜像上传到系统/root目录下,mount /root/镜像.iso /mnt/cdrom,进行挂载使用。df -Th查看磁盘挂载类型和挂载位置

1.lsblk查看分区信息

/dev/loop0为已经挂载完成的iso镜像分区信息
在这里插入图片描述

2.设置开机自动挂载

mount 挂载方式为临时挂载,服务器重启后就取消挂载了,所以需要设置开机自动挂载。可通过两种方式进行设置,可将mount的挂载指令添加到/etc/rc.local文件中(此方法不建议使用),或在/etc/fstab文件下添加如下指令。
在这里插入图片描述
修改完成后,mount -a检查,无屏显则修改的没有问题,如有屏显,可能磁盘类型或者挂载目录写错,进行自查。

3.修改yum文件

在这里插入图片描述

五、磁盘挂载

此处是为了讲解系统安装在了HDD上,需要对SSD进行单独挂载使用的情况进行的操作。

首先通过lsblk查看分区情况,如果ssd之前装过系统,系统重装在hdd后,ssd磁盘会存在之前装系统时的默认swap和root分区等,需要进行手动删除,再进行格式化。如果不进行手动删除分区处理,在进行磁盘格式化指令时,会出现以下报错mkfs.xfs: cannot open /dev/sdb: Device or resource busy设备或资源忙。

解决方法(手动删除分区):

输入指令dmsetup ls,查看占用

dmsetup ls
datavg1-data1 (253:0)

移除这个占用

dmsetup remove datavg1-data1

再次dmsetup ls
No devices found 已经显示没有绑定的设备了
然后就可以开始格式化了

mkfs.xfs -f /dev/sdb

格式化成功后,手动挂载检查下

mount  /dev/sda  /home/gbase

挂载没问题后添加开机自动挂载

/etc/fstab

1.查看磁盘分区,并进行格式化

在这里插入图片描述

2.临时挂载磁盘

在这里插入图片描述
在这里插入图片描述

3.设置永久挂载

在这里插入图片描述

六、环境检查脚本

##工具箱
#!/usr/bin/bash
while true
do
cat <<-EOF
   1 查看主机名

   2 查看本机IP地址

   3 查看磁盘I/O

   4 查看根分区剩余容量

   5 查看内存剩余容量

   6 显示磁盘分区

   7 显示系统平均负载

   8 查看磁盘分区占用情况

   9 显示当前缓存大小

   10 显示当前系统时间并且自动对时

   11 查看cpu信息

   12 永久关闭防火墙及selinux

   13 查看内核和系统版本

   q|Q 退出
EOF
read -p "please input a number:" n
case $n in
		1)
                echo "主机名为:"
                hostname
        ;;
        2)
                echo "IP信息:"
                ip a
        ;;
        3)
                echo "磁盘I/O:"
                iostat
        ;;
        4)
                echo "根分区剩余容量:"
                df -Th | grep root | awk '{print $4}'
        ;;
        5)
                echo "内存剩余信息:"
                free -h | grep Mem | awk '{print $4}'
        ;;
        6)
                echo "显示分区信息:"
                fdisk -l && lsblk
        ;;
        7)
                echo "显示系统平均负载:"
                uptime
        ;;
        8)
                echo "当前磁盘分区占用情况:"
                dmsetup ls
        ;;
        9)
                echo "显示当前缓存大小:"
                free -h | grep Mem | awk '{print $6}'
        ;;
        10)
                echo "显示当前系统时间并且自动对时:"
                date && ntpdate -s pool.ntp.org
        ;;
		11)
				echo "显示cpu信息:"
				cat /proc/cpuinfo
		;;
		12)
                echo "永久关闭防火墙及selinux:"
                systemctl stop firewalld && systemctl disable firewalld && setenforce 0 &>/dev/null
				sed -i 's/^SELINUX=.*/SELINUX=disabled/g' /etc/selinux/config
                sleep 3
                systemctl status firewalld
                echo "关闭成功"
        ;;
        13)
                echo "查看内核信息:"
                uname -a
				echo "查看系统信息:"
				cat /etc/redhat-release && cat /etc/os-release
        ;;
        q|Q)
                exit
        ;;
esac
done


  • 4
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值