zl程序教程

您现在的位置是:首页 >  其他

当前栏目

虚拟化部署ESXI6.7+intel x710-da4万兆网卡

2023-04-18 16:56:51 时间

为什么要部署服务器虚拟化?

1、减少硬件投资成本
(1)传统的服务器平台
传统的服务器一般做完阵列raid后,只安装一套操作系统,提供服务时,具有一定的局限性,多服务同时运行,有可能导致出现访问瓶颈,某些服务顺畅某些服务慢或卡的现象。若每一种服务就安装一台物理服务器,那么学校需要至少8-10台专业服务器才能满足需求,每台专业服务器按3-5万计算,虚拟化部署至少可以减1倍的物理服务器需求量。
(2)虚拟化服务器平台大大减少硬件投资成本
部署虚拟化使物理服务器能够托管多台虚拟服务器。其还提供了在不同物理服务器之间轻松迁移虚拟服务器的能力,以平衡对资源的需求。运行虚拟化软件的物理服务器经常能够保持在其额定容量的80%以上运行。将业务应用程序整合到单台物理服务器上,每台物理服务器都有其自己独立的操作环境,可以明显减少中心机房的物理服务器的数量。凭借更少的物理服务器,能够进一步的减少资本支出。

2、使物理服务器利用率达到最大
(1)传统服务器的利用率
单台专业服务器,只有一个操作系统,所能提供的服务数量有限,若部署多种不同的应用时,要么多应用平台的端口存在冲突,因为不同的软件开发商都是基于开发环境来运行,比如:资产管理系统是基于8080端口开发,要使用8080端口;同时假设博导电商教学平台也是使用8080端口时,则不能在同一物理服务器上共存。要么服务器只装少量互不冲突的应用,则会降低服务器的硬件资源利用率。另开发者的环境
(2)虚拟化服务器平台可同时在一台物理机上运行多个不同的虚拟服务器系统,提高物理服务器的利用率
一台物理的虚拟化服务器,可以安装多个不同的操作系统,每个操作系统相互之间均不影响,能独立的运行不同的操作系统进程,提供不同的服务,自然一台物理服务器虚拟化之后,能提高整台物理服务器的硬件资源利用率。

3、可以动态调整各虚拟服务器的硬件资源
(1)传统服务器的硬件资源
当在服务器上安装好操作系统之后,该操作系统则占用了整台物理服务器的所有硬件资源,应用平台均在这一个操作系统上运行,由于应用平台的端口、ip地址、所需服务等的差异,无论应用平台实际所需的硬件资源是多少,整台物理服务器的硬件资源就在那里,要么使用,要么闲置,而闲置的时间一般大于使用的时间。所以硬件资源的利用率低。
(2)虚拟化服务器平台的硬件资源可以灵活调度
由于在虚拟化的服务器上可以安装多个不同的应用平台,每个应用平台可以根据硬件资源需求量实施灵活调度,比如:图书管理系统只要保证7*24小时运行即可,实际所使用的硬件资源不多,就可给它分配的CPU、内存资源少一些,确保正常运行即可,而教学平台一般有1600人左右需要同时使用,自然分配的CPU和内存资源就要多一些,既保证了多项业务正常运行,又能确保硬件资源不浪费。

4、故障恢复快
(1)传统服务器故障
一般情况下传统服务器故障恢复系统故障所需的时间较长,那么会导致业务中断的时间也会相对长一些,不利于业务的连续,尤其是关键时刻对一些即时性要求高的业务恢复,若遇到系统硬件资源不足的情况,传统服务器几乎无法很好的处理,只要将某些占用资源高的业务停止,然后安装到别的物理服务器上。
(2)虚拟化服务器平台故障
虚拟化之后的服务器,若只有单台物理服务器时,恢复系统故障所需的时间也会比传统服务器所需时间少,一般使用ovf或ova模板进行恢复,几分钟到十几分钟内即可完成。当遇到某台物理服务器的硬件资源不足时,分布式部署的虚拟化则可在中断业务的前提下实现系统与业务的迁移,把多台物理服务器的硬件资源合理的分配,以提供更好的应用业务服务。

5、集中管理多应用平台
(1)传统的服务器平台,需要在每台操作系统上接一个显示器输出,以实时查看服务器的运行状态。
(2)虚拟化服务器平台,只需要在每台物理服务器上接一个显示器输出,每个物理服务器上根据性能的不同,可以运行多个不同的操作系统,所以单台物理服务器可以实现对多个服务器系统的统一监管。多台物理服务器也可以通过纳管中心,如vCenter就能实现同时对多台物理服务器进行统一监管。

6、同一种业务的多虚拟服务器负载均衡
(1)传统服务器跑一种业务时,如电商教学时用到的WEB服务器系统,可能会因并发访问进程数量太大,而导致队列溢出有可能丢弃尾部的一些访问,表现出的结果为只有前面的部分用户能正常登录到WEB服务器。
(2)虚拟化服务器平台同一种业务时,则可以安装多套相同的WEB服务器系统,每套WEB服务器系统让一部分网络流量访问,实施负载均衡的效果就比传统服务器有优势。

7、避免多应用平台的端口冲突
(1)传统的服务器平台,为了安装不同的各种业务应用,特别要留意开发商的开发环境是哪个版本的操作系统(如linux、winserver2016、winserver2019、unix等)、数据库版本(如oracle、MS-SQL、my-SQL等)、端口号是否冲突。
(2)虚拟化服务器平台,就不存在上述的这些问题,可以让每一种应用独立操作系统、独立数据库,所以也就不存在操作系统或数据库版本的兼容性问题,更不会存在端口号的冲突。

虚拟化部署环境:

1、老服务器联想ThinkServer RD650安装一台
2、万兆光口网卡intel-x710-da4BLK、万光光模块、单模双芯光纤(LC-LC)、局域网环境+双绞线
3、虚拟化平台:ESXI6.7(最好从对应品牌的官网下载,里面会自带阵列卡驱动,省掉了ESXI安装阵列卡驱动的麻烦),如本例中的阵列卡为R510i的型号,便从vmware官网下载:
https://vmware.lenovo.com/content/custom_iso/6.7/
4、各类ISO:CentOS7、winserver2008、winserver2012、winserver2016、winserver2019(系统之家基本都有)
5、激活ESXI序列号与各系统的激活工具(百度一下)

一、硬件安装

1、清除身体所带的静电(水龙头洗手后擦干或抓几秒接地的金属管或戴静电环均可),再安装CPU,拆下散热器后,每个CPU插座上有2个拉杆,注意先后顺序,放入CPU时注意特征角的位置与插座上的位置对应(千万不要装错)。
2、CPU背面涂抹一层薄薄的白色硅胶,装好散热器后,不要溢出到主板上。
3、安装内存条,本例以DDR4内存条为例,注意双通道,CPU1与CPU2所管的内存插槽范围不同。
在这里插入图片描述
4、拆下PCI-E扩展卡,安装万兆光口网卡到PCI-E插槽上,装好PCI-E扩展卡到主板上
5、硬件安装完成后,检查主板上无多余金属物,接好键盘鼠标、显示信号线、220V电源线,开机
在这里插入图片描述
能如上图正常显示,CPU与内存检测正常,各硬件的初始化正常。
在这里插入图片描述

二、开始阵列配置

1、当屏幕上出现按键提示时,如下图,按下F10功能键(注意不同的服务器进入阵列配置的方式均不同,可能是CTRL+S、CTRL+H、F11、F12等)
在这里插入图片描述
2、等待服务器进入阵列配置
在这里插入图片描述
所以根据以上告警,我们先点BIOS setup,配置对应的BIOS选项,那就一步一步看:第1项
在这里插入图片描述
第2项,BIOS 设置,进入后,点高级设置Advanced ,将SATA mode与SSATA mode修改为AHCI,如下图所示:
在这里插入图片描述
点上图中的第5项,Boot Manager,引导选项,修改为如下图所示:
在这里插入图片描述
修改以上选项完成,保存退出,如下图,提示需要重启生效,重启服务器。
在这里插入图片描述
3、创建阵列,重启时按F10进入TDM配置,则第2步中的第1图storage managerment可以进入配置了,如下图:

在这里插入图片描述
创建阵列,RAID0或RAID1或RAID10,大家根据自己实际的需要进行选择:
(1)Raid 0:至少需要两块硬盘,磁盘越多,读写速度越快,没有冗余。
(2)Raid 1:只能用两块硬盘,两块硬盘的数据互为镜像(写慢,读快),一块磁盘冗余。
(3)Raid 5:至少需要3块硬盘,一块磁盘冗余。它是最通行的配置方式。具有奇偶校验的数据恢复功能的数据存贮方式。奇偶校验数据块分布于阵列里的各个硬盘中。
(4)Raid 6:至少需要4块硬盘,2块磁盘冗余,硬盘的总数大于等于4即可。
(5)Raid 10:至少需要4块硬盘,2块磁盘冗余,硬盘的总数大于等于4,偶数个硬盘,以raid 1为基底,然后再raid1基础上,阵列成raid0
(6)Raid50:至少需要6块硬盘,以raid 5为基底,然后再raid5基础上,阵列成raid0
以上阵列形成后的容量大小,大家可另学习详细资料以了解,本文不多赘述。
本例中只接了3个硬盘,2个固态硬盘240GB做成RAID1,1个SAS硬盘2.4TB,所以选项有限,如下图:
在这里插入图片描述
创建阵列时,先选择阵列类型,如上图,然后再选择磁盘,如下图:
在这里插入图片描述
支持的Raid类型如下图所示:
在这里插入图片描述
完成raid1阵列的创建后,查看阵列磁盘如下图所示:
在这里插入图片描述

三、安装ESXI6.7

1、安装ESXI6.7,事先把下载的esxi6.7ISO文件,通过nero刻录软件,一张空白光盘,刻录到光盘上;也可以使用ISOultra工具软件,将ISO文件打开后,写入到U盘上,过程相当简单,本文不多赘述。

2、开机启动,按F12功能键,选择引导项(光盘或U盘)
在引导菜单中选择第1项,如下图所示:
在这里插入图片描述
3、安装欢迎界面,如下图,直接按回车键
在这里插入图片描述
4、接受协议,按功能键F11如下图:
在这里插入图片描述

5、选择键盘布局在这里插入图片描述
6、选择ESXI6.7安装的位置
选择磁盘为之前创建好的阵列,如下图:
在这里插入图片描述
7、安装过程,等待
以下则为自动进行中的模式:
请添加图片描述
8、安装完成后,重启服务器
如下图所示:
请添加图片描述
9、注意网卡获取到的IP地址,为管理ESXI的IP地址
正常启动服务器后,如下图所示,注意:我这已经有DHCP服务器给它的网卡分配了IP地址为192.168.0.14,则我们下一步的管理,可通过ie浏览器来进行:
在这里插入图片描述

四、查看网卡IP及驱动信息

1、查看本机上是否万兆网卡已经驱动,有些驱动程序是ESXI系统自带的,那么不需要手动安装
2、按F2功能键,输入密码(在安装ESXI系统要求定义的密码)
请添加图片描述3、选择configure management Network,如下图:
在这里插入图片描述
4、查看已经驱动的网卡有哪些,如下图:
在这里插入图片描述
从上图中,我们可以看出,只有一块vmnic0的网卡,而我的万兆网卡是有4个光口,那么在此并未显示出来,所以需要手动安装驱动。

五、安装万兆网卡驱动

1、查看万兆网卡的型号
在这里插入图片描述
2、到vmware官网下载对应版本的驱动程序,特别注意:驱动程序型号与版本的对应关系

在这里插入图片描述
3、将下载的万兆网卡驱动解压,找到里的vlib文件,即为esxi的驱动程序

在这里插入图片描述
4、将万兆网卡驱动上载到ESXI的存储中
(1)打开ie浏览器,输入服务器启动后看到的网卡ip地址,进入esxi的管理界面
在这里插入图片描述
(2)输入用户名root,密码为安装esxi时定义好的密码,再单击存储,如下图:
注意:
之前安装的ESXI是在创建的阵列存储之上,即223GB那项
后来我再使用2块2.4TB的SAS硬盘创建了raid,所以新建存储前,要把对应的硬盘装好,阵列配置好
若已经配置好存储容量与名称,则点数据存储浏览器
在这里插入图片描述
(3)上图中,点数据存储浏览器后,打开如下:
在这里插入图片描述
上图中:1:在存储ESXI2_SYS中创建一个文件夹intel,用于存放万兆网卡驱动
2:准备上载万兆网卡驱动
3:选中下载好的万兆网卡驱动
4:点打开后,则万兆网卡驱动会上载到存储(ESXI2_SYS)中的intel文件夹下
5:选中刚上载完成的万兆网卡驱动,在6的位置能显示它的完整名称,检查上载是否正确
5、开启ESXI的sheLL功能,为安装万兆网卡驱动使用命令控制台作准备
右击主机,服务,启用shell中的2项,启用后会在ie浏览器中间出现安全提示在这里插入图片描述
6、安装万兆网卡驱动程序前的准备
(1)将ESXI主机置于维护模式,安装成功后再退出维护模式,如下图是进入维护模式后
在这里插入图片描述

(2)将安全操作级别调整,安装成功后,再改回来,如下图
在这里插入图片描述

7、通过esxi控制台,安装万兆网卡驱动
(1)使用putty工具登录到esxi控制后台,如下图:
在这里插入图片描述
若为以后方便管理,可以将IP与会话名称保存起来
(2)输入用户名,密码
在这里插入图片描述
(3)使用ls命令查看存储中vib文件存放的绝对路径
在这里插入图片描述
(4)执行万兆网卡驱动程序的安装命令
esxcli software vib install -v vmfs/volumes/ESXI2_SYS/intel/INT_bootbank_i40en_1.13.1.0-1OEM.670.0.0.8169922.vib

请添加图片描述
以上的命令中-v:是指离线安装,驱动程序已经下载好,并上传到存储中
根据提示the update completed successfully,说明驱动程序的更新已成功
reboot required:ture,说明要求我们重启服务器
8、安装网卡驱动的过程中,若遇到以下情况,处理方式
在这里插入图片描述
上图中的提示:vib……requires vmkapi_2_6_0_0,说明安装的驱动程序版本不正确,与当前万兆网卡硬件不匹配。需要重新下载驱动程序。
下图中提示:主机未作更改,与false失败的提示,说明驱动程序未安装成功
在这里插入图片描述
9、查看万兆网卡安装成功的信息
(1)之前只显示了1个千兆网卡,现在明显添加了4块请添加图片描述
(2)使用命令查看安装的驱动程序存在于列表中,如下图:
esxcli software vib list |more
在这里插入图片描述
(3)通过命令查看网卡列表信息
esxcli network nic list
在这里插入图片描述
speed速率10000,已经显示出来。
安装成功!