背景介紹web
目前vSphere已經推出了最新的6.5,但在不少生產環境中,依然使用的是vSphere5.1版本,本文將詳細介紹vCenter5.1的安裝過程。sql
實施步驟數據庫
1、安裝.net framework3.5windows
實驗環境中,咱們將SQL與vCenter安裝在同一臺主機上(生產環境強烈不建議),安裝SQL時須要用到.net framework3.5,在安裝前須要先在windows裏面安裝該功能服務器
由於安裝.net framework3.5時一併安裝IIS,與vcenter server爭用80端口,此處建議將IIS管理控制檯也裝上,便於修改IIS使用端口架構
2、安裝MSSQL數據庫dom
1.將MSSQL光盤插入,再安裝選項卡中選擇全新安裝ide
2.保持默認選項到功能選擇界面,選擇數據庫引擎服務和管理工具兩項工具
3.保持默認選項到服務器配置界面,將SQL Agent設爲自動啓動,點擊對全部SQL服務使用相同的帳戶,輸入設置好的服務啓動帳號和密碼測試
4.在數據庫引擎配置界面中,建議選擇混合模式並設置sa帳戶密碼,指定當前用戶位SQL管理員,一直下一步直到安裝結束
5.安裝完成後,在SQL配置管理器裏面查看SQL和代理服務是否正常啓動
6.在主機的命令提示符中輸入netstat -abn查看用於SQL服務的1433端口是否處於正常監聽狀態,經過安裝.net framework3.5時會一併安裝IIS能看到,80端口此時已被佔用
7.經過管理工具中的IIS管理器,更改將安裝IIS時默認web站點的試用端口或將該站點刪除的方式釋放出80端口
8.再次在命令提示符輸入netstat -abn 能看到80端口已經被釋放
3、安裝64位ODBC數據源
1.經過SQL管理界面,爲vcenter建立一個名爲vcdb的數據庫
2.開始——管理工具——數據源(ODBC)中使用SQL本地客戶端添加一個系統DSN
3.輸入數據源名稱和SQL服務器地址,並設定登錄用戶的ID和密碼
4.更改默認數據庫爲vcenter專用的vcdb數據庫後,保持默認選項直到結束,並測試鏈接是否正常
4、安裝SSO數據庫
在vcenter server5.1版本中SSO仍是帶數據庫的,從5.5版本日後SSO就已經不帶數據庫。5.1版本爲了方便用戶位SSO用戶建立數據庫,在vcenter的光盤Single Sign On\DBScripts\SSOServer\schema目錄下,爲不一樣的數據庫準備了建立和刪除腳本
1.建立時須要用到三個腳本,紅框中的兩個腳本是刪除時用到的,首先打開sql management studio,執行setuptablespace腳本
2.能夠看到建立數據庫的名稱和存放的位置,根據須要自行設置後點擊執行,執行成功會能看到建立的數據庫以及對應位置的存放文件
3.在執行setupusers腳本建立用戶,並將紅框內的內容改成事先計劃好的密碼後執行腳本
4.最後運行createschema腳本,此腳本不須要作任何修改直接運行
5、安裝SSO
1.在vcenter的光盤中選擇安裝vcenter single sign on選項,因爲是工做組模式會出現未加入AD警告
2.因爲是第一個sso,因此選擇建立主節點並將類型設置爲基本sso(sso只支持一個默認源即localos帳戶,且默認管理員只是基本sso的本地帳戶,在sso作高可用時,其他sso節點只能經過domain\user的方式登陸)
3.設置sso管理員的密碼,並選擇現有數據庫
4.根據建立sso數據庫時設置的數據庫名稱、用戶、密碼填寫,並設置FQDN或IP地址(推薦任什麼時候候都使用FQDN),保持默認選項直到安裝結束
5.安裝5.1版本的sso有時安裝會出現數據架構存在的錯誤,點擊肯定後會自動回滾。等會滾結束後再次安裝sso就能夠經過
6、安裝Inventory Service
1.點擊安裝inventory service選項,因爲沒有DNS,在FQDN這裏填入IP地址
2.根據實際環境選擇清單大小並向SSO註冊信息,保持默認選項直到安裝結束
7、安裝vcenter server
1.選擇安裝vcenter server,因爲IIS也在本臺主機上因此會提示web警告,前面咱們已經IIS默認站點刪除,此處不須要理會
2.選擇前面建立的vcdb 數據源,並輸入sa用戶的密碼
3.在徹底限定域名處填寫IP地址,選擇建立獨立的實例
4.不建議將vcenter與SQL共用一臺服務器就是由於vcenter夜壺要用到80端口
5.按實際狀況選擇清單大小並向SSO註冊
6.指定vcenter server的管理員。此處須要注意的是:5.5以後的版本中是將sso域管理員(administrator@vsphere.local)設置爲vcenter的管理員,5.1此處是將識別到的用戶設置爲vcenter管理員,前面咱們介紹說sso的默認標識源是localos的用戶,且僅限於基本sso的localos用戶,其他標識源的用戶須要使用domain\user或者user@domain的方式進行登錄。因此此處是將本地計算機上的管理員組設置爲vcenter的管理員,咱們也能夠將「此管理員是一個用戶組」的複選框取消掉,指定本地系統的一個用戶(administrator)或者sso域的一個用戶(admin@System-Domain)爲vcenter的管理員。以後保持默認選項直到安裝結束
8、安裝vsphere client和vsphere web client
安裝vsphere web client時須要向sso註冊外,其他都保持默認選項直到安裝結束後經過vsphere client使用本地帳戶登陸。至此全部操做完成
補充說明
有的朋友說更改管理員密碼後vcenter沒法正常登錄
從後臺服務中看到vcenter服務起不來,可是將密碼更改回來後服務就能夠正常啓動
其實vcenter啓不來的緣由是後臺數據庫和代理服務器無法正常啓動
瞭解MSSQL的朋友知道,SQL是使用指定的帳號啓動服務(安裝時使用的是administrator用戶),而更改管理員密碼後此處的密碼不會跟着更改,因此手動更改下密碼後就能夠正常啓動SQL了,vcenter也就能正常登陸了