叢集搭建
本篇文章主要對叢集搭建過程中涉及到的一些名詞的解釋和一些注意事項,詳細搭建過程參照最後文章連結
一:主機配置ESXI
- ESXI是一款虛擬軟軟體,不過它不同於其它虛擬化技術的其一為:它不是基於作業系統的,而是基於裸機的。比如要想安裝vmware workstation必須先有一臺機器安裝好了作業系統,但是ESXI可在一臺只有硬體沒有作業系統的裸機上安裝,可以將ESXI理解為作業系統或等同與vmware workstation的作用,有了它就可以在伺服器上裝虛擬機器了
- 為什麼要裝ESXI???是因為ESXI負責將計算機的物理資源轉化為邏輯資源,從而保證高效的使用計算機資源;個人理解:比如多臺虛擬機器都需要cpu,但是伺服器上只有一個cpu,所以將這個cpu可虛擬化成多個cpu
- ESXI安裝位置:可以選擇將Esxi裝在U盤,也可裝在硬碟,還可裝在共享盤(但此種方法沒試過)
U盤啟動:
硬碟:
二:做raid
- 為什麼做raid:將物理磁碟做成raid後即可作為掛載盤,就可以存放虛擬機器了,只有做了raid後,作業系統才能正常識別伺服器磁碟;
- raid的作用:提高傳輸速率;通過資料校驗提供容錯功能
相關介紹:http://blog.csdn.net/wrs120/article/details/79111180
三:裝VCenter
注意:ESXI和VCenter是VSPhere的兩大元件,vsphere就是一款虛擬化軟體,他們的關係是,VCenter管理所有的ESXI主機,也即管理所有主機的的虛擬機器,如果不用VCenter要想管理虛擬機器時,得通過xshell一臺一臺的連
四:將ESXI主機新增到VCenter中
首先新建資料中心。。。
五:VSAN網路配置
- SAN:(Storage Area
Network)儲存區域網路,實際是一種專門為儲存建立的獨立於TCP/IP網路之外的專用網路,建立專用於資料儲存的區域網路 - VSAN:是一種以vSphere核心為基礎進行開發、可擴充套件的分散式儲存架構,是一種虛擬化技術,把一個物理交換機虛擬成多個邏輯交換機,VSAN通過在vSphere叢集主機當中安裝快閃記憶體和硬碟來構建VSAN儲存層。這些裝置由VSAN進行控制和管理,VSAN形成一個供vSphere叢集使用的統一共享儲存層
- VMKernel:其實就是ESXI虛擬化管理程式,只支援64位CPU的主機,但同時支援32位和64位的客戶作業系統(比如Windows Server 2008 R2,SuSE Enterprise Linux 11 SP1等等),從虛擬機器監視器(VMM,它負責對虛擬機器提供硬體資源抽象,為客戶作業系統提供執行環境。)接收虛擬機器的資源請求,然後將這些請求傳送給物理硬體
- VMotion:它將伺服器、儲存和網路裝置完全虛擬化,使得正在執行的整個虛擬機器能夠在瞬間從一臺伺服器移到另一臺伺服器上,而不影響終端使用者的一項技術,實現了以零停機時間遷移虛擬機器,不間斷的優化虛擬機器
六:儲存器配置
- SSD:(Solid State Disk)固態硬碟,但SSD的內部就是flash快閃記憶體
- HDD:(Hard Disk Drive)機械硬碟
- flash快閃記憶體:只是一種儲存器的型別
三者區別:http://www.jb51.net/hardware/yingpan/212165.html;
https://zhidao.baidu.com/question/346025045.html
如果你的伺服器硬碟都是HDD的,快取盤可以把HDD改為flash,或是為SSD
七:建立叢集
- DRS:(Distributed Resource Scheduler),分散式資源排程程式,當虛擬機器遇到負載增大時,DRS將通過在資源池中的物理伺服器之間重新分佈虛擬機器來自動為其分配更多資源,它根據對資源池資源負載的動態監控,合理觸發均勻分配規則,最終實現資源池中的物理伺服器之間重新分佈虛擬機器的目的,所以在建立叢集后在建立資源池時要開啟DRS
- EVC:(Ethernet Virtual Connectin),乙太網連線,是描述一種端到端的概念
- vSphere HA:(vSpher High Available)高可用性叢集
八:虛擬機器儲存策略
vCenter 6.0 預設虛擬機器儲存策略是開啟的
每個物件的磁碟帶數:預設值為1,最大值為3,但是大家都知道搭建叢集最少需要3臺伺服器,如果你正好有3臺伺服器,磁碟帶數只能設為1,如果叢集中的伺服器多於3臺,該值可改
參考文章:http://blog.csdn.net/working_test/article/details/52922167
九:新建資源池
十:應用虛擬機器儲存策略
十一:VSAN及HA測試
完整的叢集搭建過程:
http://www.mamicode.com/info-detail-410695.html
總結:
VMKernel:實現虛擬機器能邏輯的呼叫主機的硬體資源
DRS:實現虛擬機器能在叢集的各個主機中均勻分配
VMotion:實現虛擬機器的遷移
相關文章
- 搭建zookeeper叢集(偽叢集)
- zookeeper叢集及kafka叢集搭建Kafka
- Redis系列:搭建Redis叢集(叢集模式)Redis模式
- redis叢集搭建Redis
- nacos 叢集搭建
- kafka叢集搭建Kafka
- Ambari叢集搭建
- 搭建ELK叢集
- RabbitMQ叢集搭建MQ
- HBASE叢集搭建
- zookeeper 叢集搭建
- mysql叢集搭建MySql
- Zookeeper叢集搭建
- 搭建 Redis 叢集Redis
- 搭建 zookeeper 叢集
- Elasticsearch 叢集搭建Elasticsearch
- mysql 叢集搭建MySql
- Storm叢集搭建ORM
- 從0到1搭建spark叢集---企業叢集搭建Spark
- linux下搭建ZooKeeper叢集(偽叢集)Linux
- Kafka學習之(五)搭建kafka叢集之Zookeeper叢集搭建Kafka
- 【環境搭建】RocketMQ叢集搭建MQ
- 【greenplum】greenplum叢集搭建
- ElasticSearch 7.8.1叢集搭建Elasticsearch
- MongoDB 分片叢集搭建MongoDB
- Docker Swarm 叢集搭建DockerSwarm
- Redis(5.0) 叢集搭建Redis
- MySQL MGR 叢集搭建MySql
- nacos叢集開箱搭建
- redis叢集的搭建Redis
- Docker搭建ELK叢集Docker
- docker搭建mysql叢集DockerMySql
- 搭建Redis原生叢集Redis
- MySQL 5.7 叢集搭建MySql
- ZooKeeper 搭建 solr 叢集Solr
- Redis--叢集搭建Redis
- Docker搭建Redis叢集DockerRedis
- Docker 搭建叢集 MongoDBDockerMongoDB