HCI 超融合基礎架構

最近做預算,原本打算想把普通的vm服務器升級上SAN,不過想了想這SAN其實已經是好多年前的技術,現在應該也換新了吧,上網找了一下,原來在2016年已經出現了vSan 和HCI,而且HCI 今年越來越多,看來科技已經跑了一段很長的時間,的確,自從『雲』端概念起,虛擬化服務就已經普及,所以對設備的要求和虛擬化操作也成熟了。

閱讀了很多資料,具體了解不多,可以從維基百科和百度那去看看HCI 超融合基礎架構(百度)(維基百科)。簡單理解,首先這個架構已經包含了儲存、運算、網絡等基礎設備。一般我們走虛擬化都會想首先有1臺控制器作為主機,然後一台儲存的服務器可以存放虛擬系統,最後他們用光纖網絡連接起來。這個是傳統結構,而HCI就是把這些基礎設備融合在一起。而HCI 一般都有一個管理平台,可以建立虛擬機,或者就是管理這些設備叢集。

HCI的目的就是為了減少技術難度,減少成本和管理難度,比較適合中小型企業。當然我也沒看到實體機,也體驗過,也不知道究竟怎麼入門,目前還沒有機會入門。

主要看到它幾個比較好的優點,

首先是分散性儲存,也就是你可以隨時增加節點,進行擴充,相對於SAN 集中在一台儲存的服務器,分散性的風險比較小。X86型服務器,普及型的服務器,性價比高,也不用什麼光纖交換機,假如你有10G網卡應該是可以的。叢集之間的服務器可以相互備份,因此減少失敗的機會。IT 大頭例如google, facebook 們都基本換了HCI,因此你可以看到它一定有更大的好處,另外一個比較重要的因素,就是管理上的難度,對比傳統的架構,你需要去了解服務器,交換機,備份,儲存器大小之類的東西,如何去擴展,而HCI 集中性的管理平台,橫向擴展,添加大小就是增加節點,資源監控也是在軟件平台上觀看,也許對於小型企業這一點還是比較重要,因為沒有多少小型企業有那麼多專業的工程師去維護服務器。

待續

有時間慢慢研究,參考資料:

1.青雲

2.smartx

3.更換HCI的理由

4.。。。

vmware workstation windows server2012 stuck on boot logo

之前一直使用vmware workstation 來行vm 測試server 設定,不過最近轉了server 2012 好多設定不敢亂試就搬遷入vm 進行測試,問題就開始發生了,vm 後的windows server 2012竟然進不入,永遠停在boot logo,但可以進入safe mode,上網找了很多資料,包括boot log記錄,都看不出原因。

起初以為是我這台機器是用ddr4有影響,把vm 搬到ddr3的機器,一樣無法運作。

網上有論壇說可能是驅動無法兼容,好吧,把顯卡,網卡等可以刪的都刪了,當然做這些前記得take snapshot,不過這些方法都沒有用。

又把windows 來修復,還是沒用。

接著進入safe mode 關閉一些沒用的服務,起初沒什麼留意,把沒用的都關了,沒有再檢查是否『無法關閉』,這個是我預想不到的,原來現在有很多服務是不能隨意想停就停的,例如防毒。一開始我沒有留意,直到昨天我關閉symantec endpoint protection 服務,發現apply 後又自動勾上,我就開始覺得可能是這個防毒軟件作怪了 ,把vm 復原到原始狀態,開始進行刪除symantec,這個防毒不是隨意就可以刪除的,最簡單就是進入註冊表進行修改,方法如下:

https://support.symantec.com/en_US/article.TECH161956.html

上面網頁是32bit的,64 bit的註冊表有些不同,主要是刪除一些主要服務,刪除後能正常進入後才進入控制台進行移除。

Remove the Teefer driver

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E974-E325-11CE-BFC1-08002BE10318}

在這個folder 裡面有很多個,找到一個其中包含symc_teefer2, 修改  Characteristics 值 為 40000.原本好像是40008

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network

刪除Config

To remove Symantec Endpoint Protection from the registry

  • HKEY_CURRENT_USER\Software\Symantec\Symantec Endpoint Protection
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\BHDrvx86  (64bit 是x64)
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\IDSVix86 (64bit 是x64)
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\NAVENG
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\NAVEX15
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SepMasterService
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SmcService
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SNAC
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SnacNp
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SRTSP
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SRTSPX
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SyDvCtrl
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SymDS
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SymEFA
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SymEvent
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SymIRON
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SYMNETS
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SysPlant
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Teefer2

刪除這些東西後,重新啟動,vm 正常啟動了,煩了一個多星期,真是不幸。