天天看點

作業系統安裝安裝及初始化規範作業系統安裝安裝及初始化規範

作業系統安裝安裝及初始化規範

V2.0

作業系統安裝流程

  1. 伺服器采購
  2. 伺服器驗收并設定raid
  3. 服務商提供驗收單,運維驗收負責人簽字
  4. 伺服器上架
  5. 資産錄入
  6. 開始自動化安裝
  7. 将新伺服器劃入裝機vlan
  8. 根據資産清單上的mac位址,自定義安裝。
    1、機房 2、機房區域 3、機櫃 4、伺服器位置 5、伺服器網線接入端口 6、該端口mac位址 7、profile 作業系統 分區等 預配置設定的ip位址 主機名 子網 網關 dns 角色

3、自動化裝機平台:安裝

00:0c:29:ff:67:f0 IP:192.168.30.46 主機名:linux-web.xxyy.com

掩碼:255.255.255.0 網關:192.168.30.1 dns:192.168.30.1

cobbler system add --name=linux-web --mac=00:0c:29:ff:67:f0 --profile=CentOS-7-x86_64 
--ip-address=192.168.30.46 --subnet=255.255.255.0 --gateway=192.168.30.1 \
--interface=eth0 --static=1 --hostname=linux-web.xxyy.com --name-servers="192.168.30.1" \
--kickstart=/var/lib/cobbler/kickstarts/CentOS-7-x84_64.cfg            

作業系統安裝規範

  1. 目前我公司使用作業系統為centos 6和centos 7,均使用x86_64位系統,需使用公司cobbler進行自動化安裝,禁止自定義設定
  2. 版本選擇,資料庫統一使用cobbler上centos-7-DB這個專用的profile,其它Web應用統一使用cobbler上centos-7-Web。

系統初始化規範

初始化操作

  • 設定DNS 202.106.0.20
  • 安裝zabbix agent: server 192.168.30.45
  • 安裝saltstack minion: saltstack master: 192.168.30.45
  • histroy記錄時間

    export HISTTIMEFORMAT="%F %T

    whoami

    "
  • 日志記錄操作
    export PROMPT_COMMAND='{  msg=$(history 1 | { read x y; echo $y; });logger "[euid=$(whoami)]":$(who am i):[`pwd`] "$msg";}'           
  • 核心參數優化
  • Yum倉庫
  • 主機名解析

    目錄規範

  • 腳本放置目錄: /soft/shell
  • 腳本日志目錄: /soft/shell/log
  • 腳本鎖檔案目錄: /soft/shell/lock

服務安裝規範

  1. 源碼安裝路徑 /usr/local/appname.version
  2. 建立軟連接配接 ln -s /usr/local/appname.version /usr/local/appname

主機名明明規範

idc01-xxshop-nginx-bj-node1.shop.com           

服務啟動使用者規範

繼續閱讀