一、裝CentOS系統
啟動安裝
【注意事項】
- 請準備好作業系統安裝U盤或直接通過IPMI上傳iso鏡像進行安裝
【安裝步驟】
- 伺服器開機後,出現CentOS安裝界面,選擇:Install CentOS 7 進入安裝
2、直接預設English / English(United states)語言,點選Continue繼續安裝
3、下圖,在DATA & TIME處選擇時區為: Asia/Shanghai timezone 亞洲/上海時區,如下圖顯示。
建立系統分區
下圖,點選INSTALLATION DESTINATION進行劃分磁盤分區。請按照下面表格要求建立對應分區:
表格:
節點類型 | 分區目錄 | 最小容量要求 | 用途 | |
所有節點 | OS | / | 40 GB | 作業系統根分區 |
/tmp | 10 GB | 臨時檔案存放目錄 | ||
/var | 10 GB | 作業系統運作時目錄 | ||
/boot | 1 GB | 啟動檔案目錄 | ||
/boot/efi | 200 MiB | 部分伺服器安裝時會自動建立/boot/efi分區(如:華為伺服器),如果未自動建立則忽略此項 | ||
/sangfor | 磁盤剩餘空間(以上分區固定容量劃分完後,剩餘都給/sangfor) | 程式資料存放目錄 (如:480、960G SSD 剩餘多的磁盤空間都劃分到/sangfor) |
【安裝步驟】
- 按下圖,選擇一塊磁盤作為系統盤(這裡以480G示例)。
- 繼續勾選:I will configure partitioning. ,再點選:Done
- 下圖,點選Click here to create them automatically,自動建立預設分區。(部分伺服器安裝時會自動建立/boot/efi分區(如:華為伺服器),如果未自動建立,則忽略)
注意事項: 如果選擇的磁盤,已經安裝過作業系統,此時重新安裝,可能除了有“New CentOS 7 Installtaion”,還有“CentOS Linux 7.6.1810 for x86_64”的選項。此時請先選擇“CentOS Linux 7.6.1810 for x86_64”,連續點選“-”号,将老系統分區全部删除掉,再選擇“New CentOS 7 Installtaion”繼續後面操作。
- 下圖,将光标移動到swap分區,點選“-”号,删除swap交換分區。
- 下圖,修改/home目錄名稱為/sangfor(必須修改),并修改容量為350 GiB(改為350GiB隻是為了騰出空間,先配置設定給其它分區使用),最後點選Update Settings使配置生效。
- 下圖,點選上圖+号,建立根目錄 /var 分區,大小:10 GiB,再點選Add mount point完成。
- 下圖,繼續點選上圖+号,建立根目錄 /tmp 分區,大小:10 GiB ,再點選Add mount point完成。
- 下圖,将光标移動到/(根目錄分區),修改分區大小為40 GiB,點選Update Settings使配置生效。
- 下圖,最後将光标移動到/sangfor目錄,将Desired Capacity清空(清空表示:預設使用剩餘磁盤空間),點選Update Settings,将剩餘空間全部配置設定給/sangfor目錄。
- 下圖,在磁盤分區全部建立完成後,如下圖資訊(這裡以480G磁盤示例):
- 下圖,繼續點選兩次Done,在彈出框後點選:Accept Changes
安裝&設定root密碼
1、磁盤分區完後,其他配置都不用動,主界面點選Begin Installation後,開始安裝。
- 下圖,在安裝過程中,點選:ROOT PASSWORD 可設定密碼,如:root/Admin123.
- 下圖,點選reboot後,拔掉U盤或CD光牒,讓系統從硬碟啟動;
- 下圖,開機選擇第1個菜單項,啟動作業系統
二、配置網絡
【注意事項】
- 配置IP前,請確定IP位址都是未使用狀态,避免IP沖突
- 請根據實際網絡吞吐量和網絡用途,選擇千兆口或萬兆口(生産環境預設萬兆口)
【配置網口】
下面以業務口做聚合做示例(測試環境可以不使用聚合口,但生産環境需用聚合口。非聚合口配置方法可參考:管理口配置):
1、建議先給需要用到的網口插入網線,友善找到需要使用的網口進行聚合配置。
執行指令:ip addr ,顯示伺服器所有網口資訊,其中UP的為已插入網線
2、查詢網口是千兆或萬兆,執行指令: ethtool 網口名 |grep -i speed ,如下:
截圖顯示eno1網口為:萬兆
3、在/etc/sysconfig/network-scripts/目錄下,新增1個聚合口配置檔案(如:以bond6示例,名稱不限制)。
執行指令1: cd /etc/sysconfig/network-scripts/
執行指令2: touch ifcfg-bond6
4、編輯聚合口配置檔案:
[root@loclhost network-scripts]# vi ifcfg-bond6 DEVICE=bond6 NAME=bond6 TYPE=Bond USERCTL=no BOOTPROTO=none ONBOOT=yes BONDING_MASTER=yes BONDING_OPTS="mode=6 miimon=100" IPADDR=192.168.11.100 NETMASK=255.255.255.0 GATEWAY=192.168.11.254 |
請根據實際情況修改紅色字型項:IP、掩碼、網關位址等
5、組成聚合口需要選擇2塊實體網口才能使上面聚合口配置生效。這裡先選擇實體網口1,編輯對應網口配置檔案(以eth1示例):
[root@loclhost network-scripts]# cp ifcfg-eth1 /root #先備份下網卡配置,僅備份 [root@loclhost network-scripts]# vi ifcfg-eth1 DEVICE=eth1 TYPE=Ethernet BOOTPROTO=none ONBOOT=yes MASTER=bond6 SLAVE=yes |
如果網口配置檔案裡面還有其它配置項,則可以删掉它們。可不用配置DNS位址
請根據實際情況修改紅色字型項:DEVICE、MASTER的值,此處MASTER就是上面聚合口的名稱:bond6
6、同上一步驟,繼續選擇要組建聚合口的實體網口2,編輯對應網口配置檔案(下面以eth2示例):
[root@loclhost network-scripts]# cp ifcfg-eth2 /root #先備份下配置 [root@loclhost network-scripts]# vi ifcfg-eth2 DEVICE=eth2 TYPE=Ethernet BOOTPROTO=none ONBOOT=yes MASTER=bond6 SLAVE=yes |
7、配置後,重新開機網絡服務,讓IP生效
執行指令: systemctl restart network
8、檢視下bond口是否配置成功,執行指令:ip addr
(此圖示: 聚合口名稱叫bond0)
執行指令:cat /proc/net/bonding/bond0 ,顯示有2個Slave