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

拍摄快照

通过了如此复杂的配置操做以后,固然要拍摄成快照供之后使用了,关机后进行拍摄快照。

快照就如同游戏中的存档功能,有了它,咱们就能够针对任意一个快照进行克隆传播,而且能够对虚拟机肆无忌惮的折腾而不用担忧形成不良的影响,咱们只须要在必要的时候或者在拿捏不许的时候拍摄一个快照便可。

相关文章
相关标签/搜索