3. VMware快照和集羣

前面介紹了VMware建立虛擬機CentOS 6.5安裝以及CentOS 7安裝,上述安裝完成並關機後,就造成了一個純淨的初始環境,接下來能夠拍攝快照將其固化成一個模板,以方便後續使用時直接克隆模板,而沒必要每次都重複繁瑣耗時的安裝配置操做。node

快照

拍攝快照

當咱們安裝某些特定的軟件服務後,能夠將此刻的狀態拍攝成快照,這樣將來能夠在任意時刻還原到拍攝快照的時間點,也能夠從將該快照克隆成多個相同的虛擬機系統。

shell

還原快照

經過快照還原到以前拍攝的時間點。
segmentfault

克隆快照




最終效果,經過一個模板快速建立多個節點。
服務器

Xshell鏈接

直接虛擬機操做一般會比較不方便,例如沒法滾動翻頁,拷貝不方便等,因此能夠借用Xshell工具操做。
1. 經過ssh鏈接
網絡

2. 接受並保存  
ssh

3. 輸入密碼  
工具

4. 鏈接成功!
測試

集羣環境

經過Xshell,接下來的操做會方便不少,接下來咱們經過快照來快速建立集羣環境。spa

節點規劃

 節點名   主機名   IP 
 node01  node01   192.168.72.101 
 node02  node02   192.168.72.102 
 node03  node03   192.168.72.103 
 node04  node04   192.168.72.104 

爲節點分配IP

  1. CentOS 6.5編輯/etc/sysconfig/network-scripts/ifcfg-eth0文件,將IPADDR修改成192.168.72.101
  2. CentOS 7編輯/etc/sysconfig/network-scripts/ifcfg-ens32文件,將IPADDR修改成192.168.72.101

主機名IP映射

集羣環境中,因爲IP地址難以區分記憶,所以,咱們一般會經過主機名完成服務器之間的相互訪問。code

配置主機名

  1. CentOS 6.5編輯/etc/sysconfig/network文件  
  2. CentOS 7編輯/etc/hostname文件

配置主機IP映射

編輯/etc/hosts文件,配置IP主機映射。

對剩餘三個節點重複上述操做,而後測試相互之間是否可以經過主機名ping通。

免密登陸

集羣中兩兩節點之間(包括本身對本身)須要免密登陸,一般免密登陸有dsarsa兩種模式。

dsa

1. 在node01上經過ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa生成密鑰文件;

2. 將node01的公鑰文件id_dsa.pub分發到須要免密登陸的node02,並重命名爲node01.pub

3. 在node02上,將node01.pub的內容追加到authorized_keys文件中。

rsa

1. 在node01上執行ssh-keygen命令,不用加參數
2. 經過ssh-copy-id node02命令將密鑰拷貝到node02上便可。
經過上述兩種方式的任意一種,均可實現node01對node02的免密登陸。

node0一、node0二、node0三、node04兩兩之間均要完成免密登陸。

服務器時間同步

集羣中各節點之間的時間必須保持一致,不然可能會致使集羣中元數據等的保存不一致,進而致使服務沒法使用。

1. 經過yum安裝ntpdate

yum install ntpdate -y

2. 從網絡上搜索一個可用的時間服務器地址,推薦用阿里的,比較穩定。

ntp1.aliyun.com
ntp2.aliyun.com
ntp3.aliyun.com
ntp4.aliyun.com
ntp5.aliyun.com
ntp6.aliyun.com
ntp7.aliyun.com

3. 同步時間

[root@node01 ~]# ntpdate ntp1.aliyun.com
28 Feb 14:42:51 ntpdate[2148]: step time server 120.25.115.20 offset -1.962746 sec

拍攝快照

通過了如此複雜的配置操做以後,固然要拍攝成快照供之後使用了,關機後進行拍攝快照。

快照就如同遊戲中的存檔功能,有了它,咱們就能夠針對任意一個快照進行克隆傳播,而且能夠對虛擬機肆無忌憚的折騰而不用擔憂形成不良的影響,咱們只須要在必要的時候或者在拿捏不許的時候拍攝一個快照便可。

相關文章
相關標籤/搜索