ARM服务器安装CentOS7.4无图形化界面

一、使用VNC通过光驱安装CentOS7.4

镜像地址:https://pan.baidu.com/s/18gUvn2quYl81kPwDiMQ7bw提取码:3zxb
kvm地址:https://pan.baidu.com/s/1LxPtFtGmpgagAlspRYphGw提取码:0gqk
vnc地址:https://pan.baidu.com/s/1M7MaOJwtmfhw-76ualKMPQ提取码:ph6u
systemd补丁地址:https://pan.baidu.com/s/1HipThrOW2LjWy_5A__XScg提取码:637l
注意:使用VNC装操作系统需要两台电脑!!!
电脑A:连接iBMC口,添加临时IP

步骤1 进入BIOS

在”Advanced”界面中,设置”ACPI SPCR TABLE”为”Disable”。
图1-1 ACPI SPCR TABLE页面

centos arm架构替换国内源 arm架构的centos_95

步骤2 虚拟光驱挂载操作系统ISO镜像

1、在服务器Remote Control命令窗口工具栏中,单机 。弹出虚拟光驱对话框,如图1-2所示。
2、选中”镜像文件”,单机”浏览”。
3、选择OS的ISO镜像文件,单机”打开”。
4、在虚拟光驱对话框中,单机”连接”。
5、当”连接”显示为”断开”后,表示虚拟光驱已连接到服务器。
图1-2 虚拟光驱对话框

centos arm架构替换国内源 arm架构的centos_95_02

步骤3 配置引导介质

在iBMC Web管理界面,将”配置 > 系统启动选项”中的”引导介质”设置为”光驱”

步骤4 重启服务器

1、在工具栏中,单击 ,选择重启。
2、单机”是”。重启服务器。进入操作系统引导界面,如图1-3所示。
图1-3操作系统引导界面

centos arm架构替换国内源 arm架构的centos_91_03

步骤5 修改grub文件

在引导界面选择” Install CentOS Linux AltArch 7”,按”e”,对grub文件进行编辑,在”Linux”行”ro”后添加”vnc”,按”Ctrl+x”保存修改。
图1-4 编辑grub文件

centos arm架构替换国内源 arm架构的centos_服务器_04


图1-5 等待它自动执行

centos arm架构替换国内源 arm架构的centos_服务器_05


图1-6 当出现如下图红色标记之后,即可按”ESC”进入”CentOS Linux7”

centos arm架构替换国内源 arm架构的centos_95_06


图1-7 进入”CentOS Linux7”

centos arm架构替换国内源 arm架构的centos_95_07


图1-8 初始化VNC中

centos arm架构替换国内源 arm架构的centos_91_08


centos arm架构替换国内源 arm架构的centos_服务器_09


图1-9 即将进入

centos arm架构替换国内源 arm架构的centos_10_10

步骤6 进入临时Shell命令行

图1-10 当出现很多黄色的”WARNING”时,按下”Ctrl+B+2”,进入临时Shell命令行

centos arm架构替换国内源 arm架构的centos_服务器_11

步骤7 查看是否是vnc进程

图1-11 查看是否有vnc进程,会导致VNC连接不上服务器

centos arm架构替换国内源 arm架构的centos_91_12

步骤8 给该接口(本例中为eth0)设置临时IP(重启失效)

添加临时IP和子网掩码
ifconfig eth0 192.168.206.150 netmask 255.255.255.0
注意:配完千万不要把BMC口的线,拔了VNC就连不上了,再次查看进程的时候就是这样

centos arm架构替换国内源 arm架构的centos_91_13

二、安装VNC

注意:电脑本地IP必须和上述给定临时IP同一个网段,否则连接不上
电脑B:连接千兆口(如上述配置的是eth0,就需要插入相对应的网口)

centos arm架构替换国内源 arm架构的centos_centos arm架构替换国内源_14


centos arm架构替换国内源 arm架构的centos_95_15


centos arm架构替换国内源 arm架构的centos_91_16


centos arm架构替换国内源 arm架构的centos_10_17


centos arm架构替换国内源 arm架构的centos_centos arm架构替换国内源_18


centos arm架构替换国内源 arm架构的centos_10_19


centos arm架构替换国内源 arm架构的centos_95_20


centos arm架构替换国内源 arm架构的centos_centos arm架构替换国内源_21


centos arm架构替换国内源 arm架构的centos_10_22


centos arm架构替换国内源 arm架构的centos_91_23


centos arm架构替换国内源 arm架构的centos_centos arm架构替换国内源_24

注意:VNC默认端口号1

centos arm架构替换国内源 arm架构的centos_95_25

三、开始安装操作系统

图3-1 语言设置界面

centos arm架构替换国内源 arm架构的centos_91_26

步骤1 选择语言后单击”Continue”

进入操作系统配置界面,如图3-2所示
图3-2 OS配置界面

centos arm架构替换国内源 arm架构的centos_95_27

步骤2 设置时区

图3-3 City选择”Shanghai

centos arm架构替换国内源 arm架构的centos_10_28

步骤3 手动分区

图3-4 对OS盘进行手动分区

centos arm架构替换国内源 arm架构的centos_95_29

步骤4 修改确定页面单击”Accept Chages”

图3-6 修改确认页面

centos arm架构替换国内源 arm架构的centos_服务器_30

步骤5 点击”Begin Installation”开始安装

图3-7 安装界面

centos arm架构替换国内源 arm架构的centos_91_31

步骤6 密码设置界面

图3-8 在安装OS界面点击”ROOT PASSWORD”,设置root密码,然后点击”Done”

centos arm架构替换国内源 arm架构的centos_服务器_32

步骤7 Reboot重启

图3-9 重启

centos arm架构替换国内源 arm架构的centos_95_33

四、服务器补丁包

集群中每台服务器均需升级systemd补丁,以保证集群的稳定运行,系统升级后网卡名称会产生变化,因此需要进行对应的修改。

步骤1 将systemd补丁包本地解压缩后上传至每台服务器的root目录下

centos arm架构替换国内源 arm架构的centos_95_34

步骤2 安装systemd补丁

#rpm -ivh lz4-1.7.5-2.el7.aarch64.rpm
#rpm -ivh lz4-devel-1.7.5-2.el7.aarch64.rpm
#rpm -ivh systemd-libs-219-57.el7.aarch64.rpm --replacefiles
#rpm -ivh systemd-219-57.el7.aarch64.rpm --replacefiles
#rpm -ivh systemd-sysv-219-57.el7.aarch64.rpm

步骤3 安装完成后,系统下通过#reboot命令重启服务器。

步骤4 修改网络配置

系统重启完成后,通过ifconfig命令查看变更后的网卡名称,预期的对应关系如下

centos arm架构替换国内源 arm架构的centos_95_35


依次将服务器对应网口的/etc/sysconfig/network-scripts/ifcfg-ethX文件的文件名修改为ifcfg-enahisic2iX,并修改此文件中的内容如下:

centos arm架构替换国内源 arm架构的centos_服务器_36


通过service network restart或者systemctl restart network.service命令重启网络服务使配置生效