0x01 IPMI管理地址
購買了獨立伺服器後,主機商會把IPMI的管理地址以及帳號、密碼發到你的郵箱,或者你也可以直接到主機管理後台查看。
使用Firefox 51以下的版本打開IPMI的管理地址,IE10以下也可以,Chrome基本上不行。原因就是各大瀏覽器對Java相繼不支持造成的,下文會有解決辦法。
這個就是IPMI管理面板,如果有提示要啟用Java,請按照下面的方法操作。(點擊放大)
0x02 瀏覽器啟用IPMI JAVA控制台
Java:https://java.com/
是否支持Java:https://java.com/zh_CN/download/installed8.jsp
在本地機上安裝Java後,重啟瀏覽器,然後打開以上的測試網址,看看是否安裝成功。如果沒有,請檢測一下Java安全配置中有沒有啟用瀏覽器支持,同時記得在例外中把你的IPMI網址也加入進去。
沒有問題的話,進入IPMI中遠程控制,點擊打開Java控制台。
提示你是否下載運行。確定。
繼續選擇運行。
0x03 IPMI iKVM掛載ISO
阿里雲CentOS鏡像:http://mirrors.aliyun.com/centos/
以下就是IPMI iKVM管理面板,我們點擊左上角選擇從本地加載ISO。生產伺服器如果是大內存(4G以上內存),建議安裝CentOS-6.8-x86_64-minimal.iso版本。
接著,我們選擇右邊的CD ROM,選擇ISO文件,如果是灰色的,請點擊「拔出」。然後點擊打開,選擇本地的ISO文件。
完成ISO掛載後,點擊「Macro」下選擇「ctrl+alt+del」,重啟伺服器。重啟過程中按下F11或者Del鍵,進入到啟動項選擇,我們選擇從CD ROM即可。
0x04 IPMI安裝作業系統
IPMI掛載ISO重啟伺服器後,就會自動進入到作業系統安裝界面了,這裡wzfou.com以CentOS 6.8為演示(選擇CentOS是為了後面的SolusVM面板安裝)。
直接點擊下一步。
選擇硬碟,第二個是可以自己指定硬碟類型。
設置伺服器的主機名。
如果你在上一步選擇的是第二個,這裡會讓你選擇硬碟,記得把兩個都勾選上。
設置一個時區,選擇上海時區,把下方的「UTC Clock」的勾去掉。
設置作業系統密碼。
0x05 IPMI硬碟分區
接上面一步,在這裡會要我們選擇IPMI硬碟分區。我們一般選擇最後一個自己指定。
然後刪除原有的分區,在Free上重啟劃分分區。
關於SWAP分區,一般是內存的2倍合適,當然大一點小一點都行。
如果你後期要在獨立伺服器安裝SolusVM面板,請仔細閱讀以下對分區的要求。(來自官網:https://documentation.solusvm.com/display/DOCS/Partitioning)
Xen PV/HVM Host
/ 80GB+ (XEN templates & iso’s will be stored in /home/solusvm/xen)
SWAP 4GB max (Virtual servers won’t use the host swap)
Logical Volume Group (LVM) remaining space (Logical Volume Group Only, SolusVM will create the logical volumes for the virtual servers inside this group)
The PE Size should be set to 128M not the Default of 4M, if manually creating the Volume Group you can use the 『-s 128M』 flag.
KVM Host
/ 80GB+ (KVM templates & iso’s will be stored in /home/solusvm/kvm)
SWAP 4GB+ (Virtual servers may use host swap if there is a real memory shortage)
Logical Volume Group (LVM) remaining space (Logical Volume Group Only, SolusVM will create the logical volumes for the virtual servers inside this group)
The Volume Group Name CANNOT be KVM as /dev/kvm/ is a directory created on install.
The PE Size should be set to 128M not the Default of 4M, if manually creating the Volume Group you can use the 『-s 128M』 flag.
OpenVZ Host
/ 80GB
SWAP 2 times RAM (if RAM ⇐2GB otherwise RAM + 2GB is plenty)
/vz remaining space (templates & virtual servers will be stored here)
這裡我以用SolusVM架設KVM VPS來演示,「/」根目錄掛載至少80GB,SWAP至少要4GB,剩下的空間全部分配給LVM(只配置Logical Volume Group邏輯卷組,具體的卷會由Solusvm自己創建),Solusvm推薦使用128MB的PE(Physical Extent, 物理塊)大小。
最後,獨立伺服器為SolusVM分區差不多就是這樣的。(點擊放大)
確認寫入數據。
確認安裝引導。
完成IPMI安裝作業系統。
0x06 伺服器配置IP位址,網關,DNS
PS:2019年1月11日更新,此部分涉及到了Linux網絡配置,相關的命令使用教程參考:VPS主機和獨立伺服器網絡配置方法-Linux手動設置IPv4和IPv6地址。
CentOS作業系統安裝好了後,還需要自己手動配置IP位址以及NS伺服器(有同學可能也注意到了在CentOS安裝過程中也可以配置網絡)。基本操作命令如下:
vi /etc/sysconfig/network-scripts/ifcfg-eth0 #編輯配置文件,添加修改以下內容
BOOTPROTO=static #啟用靜態IP位址
ONBOOT=yes #開啟自動啟用網絡連接
IPADDR=192.168.21.129 #設置IP位址
NETMASK=255.255.255.0 #設置子網掩碼
GATEWAY=192.168.21.2 #設置網關
DNS1=8.8.8.8 #設置主DNS
DNS2=8.8.4.4 #設置備DNS
IPV6INIT=no #禁止IPV6
:wq! #保存退出
service ip6tables stop #停止IPV6服務
chkconfig ip6tables off #禁止IPV6開機啟動
service yum-updatesd stop #關閉系統自動更新
chkconfig yum-updatesd off #禁止開啟啟動
service network restart #重啟網絡連接
ifconfig #查看IP位址
如下圖:
伺服器可以設置統一規範的主機名:這裡設置主機名為:gaomeng.net.cn
1、hostname 「gaomeng.net.cn」
設置主機名為gaomeng.net.cn
2、vi /etc/sysconfig/network #編輯配置文件
HOSTNAME= gaomeng.net.cn
修改localhost.localdomain為gaomeng.net.cn
:wq! #保存退出
3、vi /etc/hosts #編輯配置文件
127.0.0.1 gaomeng.net.cn localhost
修改localhost.localdomain為gaomeng.net.cn
:wq! #保存退出
shutdown -r now #重啟系統
0x07 注意事項
安裝ISO過程緩慢。這是因為通CD ROM掛載本地的ISO在安裝的過程中是邊上傳邊安裝,如果以國內連接國外的網絡速度,上傳一個ISO是需要花費大量的時間的,最好是提前上傳或者使用國外VPS上傳ISO。
網絡無法Ping通。選擇檢查一下你的DNS是否設置正確,再檢查一下Ping能不能Ping過IP位址。如果這兩個都是「centos destination host unreachable」,檢查一下路由以及及時和主機商聯繫。