注:本文使用的是VIM而不是VCSA,理由很簡單,我搞不定VCSA,總是卡在80%那!
但是功能是一樣的,只不過VIM是Windows專用
正文
安裝虛擬機很簡單,我在這里也並不是想說虛擬機怎么安裝,這樣的入門級教程網上俯拾皆是,在這里我想說的是關於Vcenter創建虛擬機時的一些小但是重要的知識點:
上圖中的紅色方框中的部分我不做介紹.
CPU
CPU插槽
圖中CPU個數實際上是指的CPU內核數目;
插槽就類似於主板上的CPU槽;
現在設置的是每個插槽的內核是1個,但是總共是4個內核,所以就虛擬出來了4個CPU插槽,拿到現實生活中就相當於四路主板的四個CPU槽都插滿了CPU;
這樣可以做到,沒有錯,但是在生產環境中是不允許的,因為這樣性能會損耗很多,本來一個CPU就有4個內核,你非要多搞幾個CPU,然后每個CPU只取一個內核,三千弱水只取一瓢啊?
還有一個原因是許可方面的,就以我的情況說,我的主板是雙路主板,有兩個CPU,分配許可是無限制的,但是vcenter檢查到你物理主機上只有兩個CPU插槽,就只給你兩個插槽,然而我們搞出來四個插槽,這樣的話,4核直接變雙核,並且沒法解決.
所以,CPU插槽數應遵守這樣的准則:
1.當分配的VCPU(虛擬CPU)個數小於等於一個物理CPU的總內核數(現在的服務器的CPU支持超線程,所以一個4核CPU實際上有8個邏輯處理器,即可以虛擬出來8個VCPU) 時,就讓插槽數保持為1
2.當分配的VCPU個數大於一個物理CPU總內核數時(比如說是40個,物理CPU總內核數為16),插槽數目為:40/16=2...8有余數,此時進1,就需要3個插槽數;
為什么要根據物理CPU內核來算,因為虛擬化也不是憑空造出來的,是根據物理硬件來虛擬的;不可能無中生有;
預留
預留就是把這部分的運算力固定分配給這個新的虛擬機,保證其他主機無法搶走;
就是說有些情況,這個虛擬機比較閑,但是另外的虛擬機比較忙,資源不夠,根據負載平衡,會臨時抽調閑置的資源彌補空缺;
這個預留就是保證了我這個虛擬機不管在什么時候都能至少有預留的這么多的運算力存在;
限制
字面意思,就是說我的物理CPU主頻有2.6GHZ,但是我想分配一個小的,主頻低的硬件給新的虛擬機,這個時候就可以用限制來硬性的規定分配過去的這些CPU最高主頻是多少;從而節省部分運算力;
份額
這個就是比誰的拳頭大了,比方說所有的虛擬機都很忙,都要竟可能的爭奪剩下的硬件資源;這時候還剩下5000MHZ的運算力,如果爭搶資源的虛擬機都是正常的份額,name大家平分剩下的運算力,反正,一個虛擬機的份額是高與正常的(假設占比為6),另一個是正常份額(假設為4),這時候份額高的虛擬機能獲得5000*3/5=3000MHZ的運算力,另一個就獲得2000MHZ的運算力;
內存
基本上和CPU一樣;
熱拔插什么的看系統和許可支持與否.
硬盤
虛擬機存儲策略我暫時不懂,先留個坑;
主要說說磁盤置備
圖片上有三種,但實際上我們可以看成是兩種(其實是我不是很能區分開 "厚置備延遲置零"和"厚置備置零"):厚置備和精簡置備
厚置備
簡單來說就是你要多少我就給你多少;你要200G空間,我就立馬給你200G空間,不帶一點水分;但是創建的時候比較慢,並且有可能會浪費空間,比如我這個虛擬機實際上用不到200G空間,只用到了100G,name就浪費了100G;但是這樣的磁盤分配相比精簡置備的性能好;
精簡置備
簡單來說就是應付你,你要200G,好,給你個泡沫空間,200G,但是實際大小是你目前占用的空間大小,但是你看到的的確是200G;這樣節省空間,並且還能夠"拓展"硬盤大小,比如你的硬盤只有500G,但是你分配了1TB,可以分配成功.但是是假的.並且這樣的磁盤配置性能不夠好,因為用(主要是拓展大小)的時候先向Vcenter請求;還有一個優點是創建的時候很快,相對於厚置備來說;
其他的硬件后面來說;