被服务器戏弄

本文主要是介绍在联想SR550服务器上安装Linux的一些过程,供后来者参考以便少走一些弯路,当然题目取名为“被服务器戏弄”,还不如说被自己的无知戏弄,这个过程遇到一些不太了解的名词,在文末给出了一些浅显的解释。

一,背景

老师布置了一个任务,让我和另外一位同学去给学院新采购的一批服务器(联想的SR550)安装上Ubuntu16.04,由于是第一次装服务器,没什么经验,本以为和window或虚拟机上差不多,却花费了我们几天的时间,心塞~

二,过程
  1. 首先,我和同学,打算按照装windows的办法,使用老毛桃制作的U盘去安装,也就是当服务器读取到U盘时,进入到PE系统中,在里面选择linux系统进行安装,可惜在window上可以识别出来,而到服务器上去说PE系统损坏,没办法只能换方法了。
  2. 这次我们使用UltraISO制作U盘,去安装,使用传统(legacy)模式,刚开始一切都比较顺利,之后发现无法找到CD-ROM,于是找了网上的方法,将Ubuntu的镜像拷贝到U盘根目录下,然后将U盘当作光盘(iso9660)以vfa类型挂载到/mnt/usb(自己mkdir),重新进行读取,之后可以在cd-rom中加载数据了,但后面探测磁盘的时候,发现无法探测到,只有U盘的那块,在这个问题上卡了很久,一直没有解决。
  3. 这次我们换了一种制作系统盘的方式,使用rufus制作,采用UEFI模式进行加载系统盘,发现之前的“无法加载光盘的问题没有出现了”(心中一阵窃喜~),进行到分区时,还是无法识别磁盘(心里一群草泥马飘过),之后推测可能是驱动的问题,在网上找了很久的驱动都没找到,最后给联想的技术人员打电话询问原因,他说“他们的机器没有在ubuntu下测试过,目前已测试过的只有红帽子和CentOS以及SUSE。”
  4. 没办法了,这服务器的Ubuntu驱动都没提供,还怎么玩啊,于是就换centos7,于是使用UltraISO,制作了一个系统盘,一顿操作,终于安装成功了,但配网络却配了很久都没有配出来(严重怀疑人生)。
  5. 配置网络过程中,服务器又三个网口,其中第一个网口是用来进行管理的网口,插上网线之后,指示灯会闪烁,而插在后面的两个网口完全没有反应,不管了,就用网口一吧,一顿操作,静态Ip,子网掩码,默认网关设置起来,之后只能ping通自己,而网关却不能ping通,这个问题的困扰,不亚于磁盘无法找到的问题。
  6. 最后联想的服务器技术人员过来了,帮我们看了一下,刚开始也没找到,说回去让生产人员来检查,他走了一段时间,之后打电话来,说他忘了一个技术细节,那就是我们的网线是五类网线,而联想的后面两个网口是千兆网,需要六类网线。最后将服务器搬到机房插上六类网线,果然可以了。
三,知识点
  1. 网线的类别
    • 一类线
      主要用于传输语音(一类标准主要用于八十年代初之前的电话线缆),不同于数据传输。
    • 二类线
      传输频率为1MHZ,用于语音传输和最高传输速率4Mbps的数据传输,常见于使用4MBPS规范令牌传递协议的旧的令牌网。
    • 三类线
      在ANSI和EIA/TIA568标准中指定的电缆,该电缆的传输频率16MHz,用于语音传输及最高传输速率为10Mbps的数据传输主要用于10BASE--T。
    • 四类线
      该类电缆的传输频率为20MHz,用于语音传输和最高传输速率16Mbps的数据传输主要用于基于令牌的局域网和 10BASE-T/100BASE-T。5)
    • 五类线
      该类电缆增加了绕线密度,外套一种高质量的绝缘材料,传输率为100MHz,用于语音传输和最高传输速率为100Mbps的数据传输,主要用于100BASE-T和10BASE-T网络。这是最常用的以太网电缆,也就是上文提到的类型。
    • 六类线
      该类电缆的传输频率为1MHz~250MHz,六类布线系统在200MHz时综合衰减串扰比(PS-ACR)应该有较大的余量,最适用于传输速率高于1Gbps的应用。

这些类别了解一下即可,类别越往后面能够提供的带宽也就越大,速度快了,自然就需要解决码间串扰等一系列的问题。

  1. uefi和legacy的区别
    • UEFI
      UEFI是新式的BIOS,你在UEFI模式下安装的系统,只能用UEFI模式引导,UEFI只支持64位系统且磁盘分区必须为gpt模式,UEFI每次可以读1MB,载入更快,引入GUID(全局唯一标志符)磁盘分区系统解决了传统模式主分区(包含操作系统启动的一些重要数据的分区)个数是有限个的问题。
    • legacy
      legacy是传统BIOS。如果你是在Legacy模式下安装的系统,也只能在legacy模式下进系统。传统BIOS使用Int 13中断读取磁盘,每次只能读64KB,非常低效,而且只支持4个主引导分区。

UEFI全称“统一的可扩展固件接口”(Unified Extensible Firmware Interface),从名字可以看出来它的发展是想统一BIOS,主要是让BIOS和硬件做到解耦,让它有更好的兼容性和扩展性。读者想深入了解可自行查阅相关文献。

  1. 磁盘的逻辑卷
    • 引入原因
      传统的磁盘管理问题,当分区大小不够使用时,只能通过添加硬盘,创建新的分区来扩充空间,但是新添加进来的硬盘作为独立的文件系统存在,原有的文件系统并未得到扩充,只能让现有的磁盘下线,换上新的,在将下线磁盘中的数据导入到新的磁盘上,这样对生产环境极为不利。因此LVM技术就孕育而生了。
    • LVM概念
      LVM(Logical volume Manager)逻辑卷管理,通过将底层物理硬盘抽象封装起来,在磁盘分区和文件系统之间添加一个逻辑层,来为文件系统屏蔽下层磁盘分区布局,以逻辑卷的形式表现给上层系统,逻辑卷的大小可以动态调整,而且不会丢失现有数据。新加入的硬盘也不会改变现有上层的逻辑卷,作为一种动态磁盘管理机制,逻辑卷技术大大提高了磁盘管理的灵活性。
      PE(physical Extend)物理扩展,基本单位,默认4M
      PV(physical volume)物理卷,被划分为若干个PE
      VG(volume group)卷组 ,添加若干个PV,管理时以PE进行管理
      LV(logical volume)逻辑卷,在VG中获取PE,构成LV
      将硬盘条带化(粗略理解为格式化)为PV,空间被划分成一个一个的PE。不同的PV加入到同一个VG中,即不同的PV的PE全部加入到VG池中。LV在VG中获取PE而被创建,大小为PE的整数倍,组成LV的PE可能来自不同的物理磁盘,至此LV就可以格式化后挂载使用了,LV的扩展就是增加或减少PE的数量。它的思想可以对照数据库的三级模式两级映射的思想。
    • 创建LVM

将物理磁盘设备初始化为物理卷

pvcreate /dev/sdb /dev/sdc;//将磁盘sdb,sdc都初始化为逻辑卷

创建名为myvg 卷组,并将PV加入卷组中

vgcreate myvg /dev/sdb /dev/sdc;

基于卷组创建逻辑卷,名为mylv,大小为2G

lvcreate -n mylv  -L 2G myvg;

为创建好的逻辑卷创建文件系统

mkfs.ext4 /dev/myvg/mylv;

将格式化好的逻辑卷挂载使用

mount  /dev/myvg/mylv  /mnt;

扩充逻辑卷(在线扩充不会丢失数据),还要更新文件系统

lvextend -L 1G /dev/myvg/mylv;
resize2fs /dev/myvg/mylv;

如果添加逻辑卷不够了,此时,应该扩充一个卷组

precreate /dev/sdd  ;//将一个新的磁盘转化为物理卷
vgextend myvg /dev/sdd; //给myvg“池”添加,再进行扩充逻辑卷。

你可能感兴趣的:(被服务器戏弄)