本文包含CAS虚拟化环境、VMWare ESXI环境、物理机环境的操作系统安装过程操作指导。
2.1 CAS虚拟化环境创建虚拟机
输入虚拟机名称并选择操作系统为Linux以及对应版本为CentOS 6/7(64位):
硬件配置选择:CPU 2核心,内存 8GB,网络需要自行确认,磁盘200GB,光驱镜像选择1611版本镜像:
2.2 VMWare环境创建虚拟机
VMWare环境为VMWare ESXi 6.5.0,物理机为H3C UIS R390X G2,通过WEB控制台创建虚拟机操作如下。
“虚拟机”→“创建/注册虚拟机”:
“选择创建类型”→“创建新虚拟机”:
“选择名称和客户机操作系统”页面,兼容性视具体情况选择:
“选择存储”,请咨询现场进行判断,尽量保证使用整块磁盘,避免挂载。
“自定义设置”配置,选择合适的硬件配置。之后选择“添加其他设备”→“CD/DVD驱动器”。
选择到“数据存储ISO文件”,然后选择对应的镜像文件,如果现场没有的话,请上传系统镜像文件。
最终“自定义设置”显示如下图:
“即将完成”选项卡,检查无误之后,点击“完成”完成创建。
2.3 物理机安装Linux操作系统
首先要准备以下工具:系统镜像、UltraISO软件、U盘,使用UltraISO将系统镜像写入U盘作为启动盘。
2.2.1 制作启动盘
打开UltraISO软件时注意选择“以管理员身份运行”,之后打开系统镜像。“文件”→“打开光盘”,将所有内容选择添加到光盘内容:
“启动”→“写入硬盘映像”,选择到对应U盘,格式化U盘,开始写入:
写入完成之后,启动盘制作完成。
2.2.2 删除硬盘分区
如果是初始化安装,可以直接进行操作。但是如果现场服务器之前安装过其他操作系统,因为磁盘格式不一致,会导致安装过程中无法识别到分区,从而无法安装。此处建议使用PE工具删除磁盘分区,不做任何操作,保留原始格式,退出PE,保证安装程序能识别到分区。
此处可能涉及到至少两个U盘,一个作为PE引导盘,一个作为系统引导盘。
2.2.3 安装操作系统报错解决
一般PC机的主板,启动过程中按F8会进入启动选项,在此时选择U盘启动,进而进入系统安装过程。
CentOS 7版本中,卷标变化,启动时会出现dracut-initqueue[831]错误,这是因为安装程序未能找到安装文件,无法加载所致。所以在启动时会涉及到修改安装程序配置文件,具体操作如下:
安装报错后会进入命令行,使用命令查看盘符:
dracut:/# cd /dev
dracut:/# ls
这样子你就会看到所有的设备信息。
找到sdbx,一般U盘是sdb开头的。x为一个数字,是你U盘所在,比如我用的是sdb4。
dracut:/# reboot 重启之后
在install页面按e键 >,修改vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64.check quiet为 vmlinuz initrd=initrd.img inst.stage2=hd:/dev/sdbx(你u盘所在)quiet 然后按Ctrl+x就好了。
如果操作过,就可以使用简单操作。Reboot重启,在启动引导界面按Tab键修改启动配置(如下图,按Tab后,在下面会出现一行文字)。
因为是通过U盘启动安装的,将vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 rd.live.check quiet处改为vmlinuz initrd=initrd.img inst.stage2=hd:/dev/sda quiet。挂载位置hd:/dev/sda可能会根据实际情况不同有所变化。也可以使用以下方式进行查看、修改:
改完后,再进行安装,便可成功安装了。
2.4 安装Linux操作系统
默认选项即可,如果没有及时连接,则会跳转到配置页面,没有关系:
2.5 操作系统参数配置
2.5.1 选择语言
视个人情况进行选择(如果相对熟悉就选英文,感觉看不懂就选中文。推荐使用英文,本例以英文语言为例进行操作):
点击继续,进入安装准备阶段:
2.5.2 设置系统时间
为方便日常运维,建议配置NTP服务器。请大家手动配置服务器时间和互联网时间尽量接近,或者使用NTP服务器(3.cn.pool.ntp.org-118.190.21.209,ntp1.aliyun.com-120.25.115.20)。
2.5.3 键盘布局
如果是英语,不涉及此页面。如果选择中文,建议增加英语布局:
2.5.4 配置磁盘分区参数
通过调整分区,能有效利用磁盘空间,适用于root单用户环境,并且使用软件对磁盘分区有要求的场景。
确定磁盘挂载正确,选择稍后自行分区,下一步。点击自动分区,分区类型默认选择LVM,无需更改。
具体分区操作如下。
必须的分区:
boot分区。引导分区,包含了系统启动的必要内核文件,即使根分区损坏也能正常引导启动。一般这些文件所占空间在200M以下,建议分1GB。避免由于长期使用的冗余文件塞满此分区。建议使用ext4分区格式,按需求更改。
swap分区。类似于Windows的虚拟内存,在内存不够用时占用硬盘的虚拟内存来进行临时数据的存放,而对于Linux就是swap分区。建议是物理内存大小的2倍,比如你电脑是4G的物理内存,swap分区可以是8G。但是因为咱们的虚机内存要求是8G,推荐分8GB。分区格式为swap格式。
/分区(根分区)。所有的文件都从这里开始,你可以比喻为Windows的C盘,但其实有区别。后续有大量的数据在根目录下,建议将剩余磁盘空间全部分配到此分区。一般来讲,根分区和home分区的大小就类似C盘和D盘的空间分布一样,主要占空间在哪儿就在那里分大容量。建议采用ext4分区格式,按需求更改。
可选的分区:
home分区。存放用户数据,home的结构一般是 home/userName/userFile,如果不分则默认在/目录下。分区建议:如果用户数据多可以将此分区适当增大,请参考“根分区”分区建议;一般硬盘的主要容量几乎都在Home分区和根分区下。建议采用ext4分区格式,按需求更改。
var分区。用于log日志的文件的存放,如果不分则默认在/目录下。分区建议:如果你安装的Linux是用于服务器或者经常做日志分析,请划分var分区,避免日志文件不断膨胀塞满导致根分区而引发问题。建议采用ext4分区格式,按需求更改。
推荐分区操作如下图,其中需要修改/目录文件系统格式为ext4,按图示操作修改磁盘空间大小使磁盘能充分利用。
关闭KDUMP功能选项以节省磁盘空间。
2.5.5 配置网络参数
开启网卡、配置手动的IPv4地址、DNS等参数;如果是自动获取或者其他方式,请按需修改。
如上图为现场有一块网卡的情况,如果现场有多块网卡,需要配置路由的情况,可以直接在8处修改添加明细路由表项。并需要在进入系统之后修改访问公网的网卡为默认网卡。
确认软件选择为最小安装之后,即可开始安装:
2.6 用户设置
需要创建root密码,可选创建用户。
Root账户的账号密码强度需要满足密码强度要求,一般建议包含大小写字母、数字、特殊字符等。如果确实要使用弱密码,系统会提示密码强度弱,需要连续点击两次确认密码。
网卡配置信息修改
使用ip add查看网卡信息:
然后找到网卡对应的配置文件:
检查一下区域1参数是否正确,如果需要修改,修改为正确配置即可:
(vi下的简单操作:i进入编辑模式,esc键退出编辑,键入:wq保存退出,键入:q!不保存退出)
多网卡配置需要关注区域2参数DEFROUTE=“yes”。只保留访问公网的网卡属性为yes,将其他网卡的属性参数配置为no。
TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
特别注意:
如果需要重新更改网络配置,请在修改网络配置结束后,需要执行命令systemctl restart network 重启网络,或者直接重启探针服务器,推荐直接重启服务器。
安装信息检查
如果是特殊用途安装,操作系统需要满足系统版本、硬件配置等特殊要求,可以参考如下命令进行检查。
检查版本信息:
检查CPU配置参数,如CPU型号、主频等。
检查CPU核心数量,如下图所示,显示0-7则为8核。
检查内存大小配置,如下图为16GB内存。
检查磁盘大小和分区情况:
检查网卡及IP地址配置信息:
检查路由信息,主要用于多网卡场景和网络诊断场景。
图中用到的工具为MobaXterm,能将一些字段风格化显示,
欢迎访问guotiejun.com获取更多信息,个人黄页地址为i.guotiejun.com。
也可以扫码关注公众号“铁军哥”,感谢您的支持!