本文由ilanniweb提供友情贊助,首發於爛泥行天下
想要獲得更多的文章,可以關注我的微信ilanniweb。
公司現在的虛擬化使用的基本上都是vsphere,目前大約有7台物理機,為了更好的管理虛擬機打算上vcenter。
下面就把vcenter的安裝與配置記錄下,在此vcenter版本為5.5,而且沒有使用單獨的數據庫和AD域控制。
vcenter安裝相關的軟件包如下:
上圖中VMware-viclient-all-5.5.0-1281650為客戶端安裝文件,VMware-VIMSetup-all-5.5.0-1312299.iso為vcenter安裝文件,VMware-VMvisor-Installer-5.5.0-1331820.x86_64.iso為esxi安裝文件。
一、vcenter5.5安裝先決條件
vcenter5.5必須安裝到windows server 2008 x64以上的操作系統上。
vcenter5.5不一定要單獨的SQL Server數據庫。
vcenter5.5服務器不一定要加入域。
vcenter5.5服務器最好不要安裝IIS。
vcenter5.5服務器的硬件配置4G內存、4核CPU、50G硬盤。
在此安裝vCenter我們選擇的是自定義安裝,在選擇vCenter Server安裝時,我們可以看到要先安裝vCenter Singnle Singnle-On和vCenter清單服務。如下:
二、安裝vCenter Singnle Singnle-On安裝
現在我們開始安裝vCenter Singnle Singnle-On。
注意:在以下的文章截圖中,我們只說明比較重要的部分,其他部分在不進行截圖說明。
安裝vCenter Singnle Singnle-On,如下:
上圖是安裝Sign-On的必備條件,通過上圖,我們可以很明顯的看出。這台服務器是沒有加入AD。
上圖中的信息非常重要,這個包括了Sign-On登錄的域、用戶和密碼。這個域、用戶和密碼在以后的安裝和登錄vcenter中是經常使用到的一定要記錄下。
站點名稱使用默認即可。
定義https運行的端口,在此使用默認端口即可。注意:該端口是Sign-On和VCenter通信端口。
Sign-On安裝信息預覽。
到此有關Sign-On的安裝就已經完成了。
三、安裝vCenter清單服務
要安裝vCenter清單服務,我們必須首先按照Sign-On,如下:
通過上圖,我們可以知道的要安裝vCenter清單服務,我們必須首先按照Sign-On。有關Sign-On的安裝見第二章。
下面開始正式安裝vCenter清單服務,如下:
完全限定域名,默認即可。
定義vCenter各個服務的端口,保持默認即可。
根據部署規模進行選擇。vCenter stand版本最多支持1000個主機。在此我們選擇的是小型規模。
上圖中sso管理員用戶名保持默認,sso管理員密碼就是我們剛剛在開始安裝Sign-On時候輸入的密碼。
確認指紋安裝,點擊是。
安裝相關證書。
到此有關vCenter清單服務就安裝完畢。
四、安裝vcenter
vCenter Singnle Singnle-On和vCenter清單服務安裝完畢后,我們選擇開始正式安裝vcenter。如下:
這個需要輸入vcenter的許可密碼,需要根據自己購買的進行輸入。在此我隨便輸入一個。
許可證密鑰可輸入也可不輸,不輸入會以評估模式運行(擁有所有功能,評估模式有效期是60天)。
vcenter是需要SQL Server數據庫的支持,在此我們直接使用vcenter自帶的SQL Server 2008 Express數據庫。Express數據庫支持的主機不超多5台。
有關SQL server的使用,可以參考這篇文章《爛泥:SQL Server 2005數據庫安裝》,或者這個連接:http://www.ilanni.com/?s=sqlserver
上圖中sso管理員用戶名保持默認,sso管理員密碼就是我們剛剛在開始安裝Sign-On時候輸入的密碼。
確認安裝指紋。
到此有關vcenter的安裝已經全部完成。
六、配置vcenter
vcenter安裝完畢后,我們可以在任意一台安裝有vsphere的機器上來連接vcenter,如下:
圖中的IP地址就是vcenter的IP,用戶名和密碼就是安裝Sign-On時用戶名和密碼。
進入vcenter后,選擇創建數據中心。
選擇剛剛添加的數據中心。
選擇“添加主機”。
在上圖中,輸入esxi的IP地址、用戶名和密碼。
驗證指紋選擇是。
輸入許可證。
默認不啟用“鎖定模式”。
選擇把esxi添加到的數據中心,如果有多個數據中心的話(即多個vcenter),可以進行選擇。
通過上圖,我們可以很明顯的看到vcenter已經添加第一台esxi。
接下來我們就可以進行VM的創建或者直接導入已經存在的VM模板。
七、查看vcenter數據庫
我們也可以看下vcenter的數據庫,如下:
通過上圖,我們可以很明顯的看出vcenter在安裝時創建了一個VIM_VCDB的數據庫。
注意:以上連接SQL Server 2008 Express數據庫,我們使用的時windows驗證方式。
如果要使用SQL Server驗證方式的話,需要我們首先修改sa用戶的密碼,或者在創建一個用戶,然后在對其就行授權。
在這里我們直接使用sa用戶,修改sa用戶密碼。vcenter默認安裝SQL Server 2008 Express數據庫時,sa用戶的密碼我們是不知道的,所以要修改sa用戶的密碼。如下:
sa用戶密碼修改完畢后,還需要我們修改注冊表鍵值才行。
在我的測試機器上該鍵值是:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10_50.VIM_SQLEXP\MSSQLServer\LoginMode
1表示使用Windows驗證方式
2表示使用混合驗證方式
我們現在只需要把LoginMode的鍵值修改為改成2,然后再重啟SQL Server服務后就可以使用sa賬號登錄數據庫了。
八、找回administrator@vsphere.local密碼
如果我們忘記了vcenter的登錄用戶和密碼,我們可以通過C:\Program Files\VMware\Infrastructure\Orchestrator\vco.properties配置文件找回登錄用戶。如下:
當然我們也可以通過相關日志查看到,比如
C:\Program Files\VMware\Infrastructure\Orchestrator\app-server\logs\post_installer_action文件。
如果要找回登錄密碼的話,我們可以通過C:\Program Files\VMware\Infrastructure\VMware\CIS\vmdird下的vdcadmintool工具找回。如下:
cd C:\"Program Files"\VMware\Infrastructure\VMware\CIS\vmdird
vdcadmintool.exe
輸入3回車,系統會彈出Account DN,輸入下列信息:cn=Administrator,cn=users,dc=vSphere,dc=local
如下:
注意:圖中標記出來的黃色部分就是用戶的最新登錄密碼。
以上修改方法可以參考這個連接:
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2034608