2台服务器集群搭建
㈠ linux系统 CentOS 7怎么搭建集群
CentOS 7下怎么搭建高可用集群。高可用集群是指以减少服务中断时间为目的的服务器集群技术。它通过保护用户的业务程序对外不间断提供的服务,把因软件/硬件/人为造成的故障对业务的影响降低到最小程度。那么新的centos下怎么来搭建高可用集群。
环境:本文以两台机器实现双集热备高可用集群,主机名node1的IP为192.168.122.168 ,主机名node2的IP为192.168.122.169 。
一、安装集群软件必须软件pcs,pacemaker,corosync,fence-agents-all,如果需要配置相关服务,也要安装对应的软件
二、配置防火墙
1、禁止防火墙和selinux
修改/etc/sysconfig/selinux确保SELINUX=disabled,然后执行setenforce 0或者reboot服务器以生效
2、设置防火墙规则
三、各节点之间主机名互相解析分别修改2台主机名分别为node1和node2,在centos 7中直接修改/etc/hostname加入本机主机名和主机表,然后重启网络服务即可。
配置2台主机的主机表,在/etc/hosts中加入
四、各节点之间时间同步在node1和node2分别进行时间同步,可以使用ntp实现。
五、各节点之间配置ssh的无密码密钥访问。下面的操作需要在各个节点上操作。
两台主机都要互相可以通信,所以两台主机都得互相生成密钥和复制公钥,相互的节点上的hosts文件是都要解析对方的主机名, 192.168.122.168 node1 192.168.122.169 node2
六、通过pacemaker来管理高可用集群
1、创建集群用户
㈡ 什么技术能实现多台服务器虚拟成一台服务器如何配置
可以通过安装虚拟机实现,利用vmware公司的esxi这款产品实现。
配置方法:
esxi里面自带有集群这一项功能,可将多台服务器添加到集群中来,集群建好后还可以利用里面的ha(高可用性)、drs(分布式存储调试),evc(多硬件兼容)等多种特性将多台服务器的硬件资源加入到一个资源池里,可对硬件的资源做分配。
以百分比的方式做权重,可操控这个资源池里的硬件资源分别分配多少到平台上建好的虚拟机上,可用于生产环境中。
esxi是vmware的虚拟机软件的企业版,底层系统直接安装在服务器上,无需像windows server 2008的hyper v那样依赖于windows操作系统,不用再多占用多余的硬件资源,性能非常好。
esxi简介:
ESXi专为运行虚拟机、最大限度降低配置要求和简化部署而设计。只需几分钟时间,客户便可完成从安装到运行虚拟机的全过程,特别是在下载并安装预配置虚拟设备的时候。
在VMware Virtual Appliance Marketplace 上有800多款为VMware hypervisor 创建的虚拟设备。
如今,ESXi已经实现了与Virtual Appliance Marketplace的直接整合,使用户能够即刻下载并运行虚拟设备。这为即插即用型软件的交付与安装提供了一种全新和极其简化的方式。
㈢ 鍙屾満鐑澶囨庝箞寮勭殑锛
1锛屽弻链虹儹澶囩壒鎸囧熀浜庨珮鍙鐢ㄧ郴缁熶腑镄勪袱鍙版湇锷″櫒镄勭儹澶囷纸鎴栭珮鍙鐢锛夛纴锲犱袱链洪珮鍙鐢ㄥ湪锲藉唴浣跨敤杈冨氾纴鏁呭缑钖嶅弻链虹儹澶囥
2锛屼互涓鑸甯哥敤镄凷QL链嶅姟镄勫弻链虹儹澶囦负渚嬶细鍏埚湪涓ゅ彴链嶅姟鍣ㄤ笂瀹夎呮湇锷″櫒绯荤粺銆
3锛岀劧钖庡缓绔嬩竴涓鎴栧氢釜纾佺洏阒靛垪锛屽皢涓ゅ彴链嶅姟鍣ㄤ笂镄凷QL鏁版嵁淇濆瓨鍦ㄧ佺洏阒靛垪涓娿
4锛岀劧钖庡畨瑁呬竴娆鹃泦缇よ蒋浠讹纴濡傦细寰杞疢SCS锛孲ymantecVCS锛孉TANG Cluster绛夈
5锛岀劧钖庡湪杞浠朵笂鍒嗗埆璁剧疆涓诲拰鍓链嶅姟鍣ㄣ备互MSCS涓轰緥锛屽厛鍦ㄦ湇锷″櫒涓婂畨瑁匒dvanced Server鎴朌ataCenter Server銆 铹跺悗鍦ㄤ袱鍙版湇锷″櫒娣诲姞鐩稿悓镄勭$悊锻桦笎鍙峰拰瀵嗙爜銆傚嵆甯愬彿鍦ㄦ疮涓鑺傜偣涓婏纴閮藉繀椤诲叿链夌$悊锻樻潈闄愩傛墍链夎妭镣归兘蹇呴’鏄鎴愬憳链嶅姟鍣锛屾垨钥呮墍链夌殑鑺傜偣鏄钖屼竴涓锘熼噷镄勫烟鎺у埗鍣ㄣ傚湪缇ら泦涓锛屼笉鍏佽镐竴閮ㄥ垎鏄锘熸垚锻桡纴涓閮ㄥ垎鏄锘熸带鍒跺櫒銆
6锛岀劧钖庡畨瑁呴泦缇ょ$悊杞浠讹纴寮钖纾佺洏阒靛垪锛屽湪涓ゅ彴鐢佃剳涓婅剧疆鍏变韩纾佺洏锛屽苟楠岃瘉鍏变韩纾佺洏锲姐
7锛岀劧钖庡叧闂绗涓涓链嶅姟鍣锛岄厤缃绗浜屼釜鑺傜偣锛岄厤缃瀹屾垚钖庯纴鍏抽棴绗浜屼釜链嶅姟鍣锛屾墦寮绗涓涓链嶅姟鍣锛岄厤缃绗涓涓鑺傜偣銆
8锛屾渶钖庯纴寮钖涓や釜链嶅姟鍣ㄥ拰纾佺洏阒靛垪銆
㈣ 两台服务器要怎样做到互为备份
所谓双机热备,就是将中心服务器安装成互为备份的两台服务器,并且在同一时间内只有一台服务器运行。当其中运行着的一台服务器出现故障无法启动时,另一台备份服务橘宏器会迅速的自动启动并运行。我们来看看在WIN2000服务器版下的实现过程。
一、 硬件准备及基本安装综述
网络服务器 两台
网络服务网卡 四块
服务器硬盘 两块
SCSI磁盘阵列 一个
SCSI硬盘 三块
首先是将两台服务器都配置成双网卡,并分别安装Win2000 Advance Server(高级服务器版)。之后配置网络环境使之畅通:将两台服务器加入到域当中,成为域成员,并在每台服务器上设置管理员权限。
另外就是注意所有磁盘必须设肆谈置成基本盘并做裂伍碰成采用NTFS格式分区,磁盘阵列分区一定要大于2个。最后将三块SCSI硬盘做成磁盘阵列,笔者建议为RAID5(在配置阵列时,一定注意单独分一个至少1G的分区出来,用于存放配置数据库的检测点以及日志文件)。
二、 具体安装要点。
配置服务器网络环境要点
1、 在前一步中,我们将两台服务器都安装了双网卡,一个用于连接公网(internet),一个连接内部局域网。
将连接内部局域网的网卡建立点对点的通信和群集状态信号,然后每个终端的公网适配器连接该群集到公网上,并在此驻留客户。
2、 待win2000高级服务器版安装好后,开始配置每台服务器的网络参数。在网络连接将连接公网的改为“外网”,连接局域网的改为“内网”,然后将两台服务器的各自网卡分别指定IP地址为:
服务器A:外网IP为:192.168.0.160,内网IP为:10.10.10.1,子网掩码为:255.255.255.0 网关为:192.168.0.1(此处网关为你主域控制器的IP地址)
服务器B:外网IP为:192.168.0.161,内网IP为:10.10.10.2,子网掩码为:255.255.255.0 网关为:192.168.0.1
安装服务软件要点
配置服务器A
1、 所有的设备都先关闭后再开启磁盘阵列。
2、 启动服务器A,用事先设置的管理员帐号登陆到域;然后在添加/删除程序选项里添加“集群服务”组件,并注意在安装过程中将此组件设置为集群的首节点,接着创建集群名称(任取即可,比如
myserver)。
3、 由于我们只有一个共享的磁盘阵列,所以应该将此阵列中的分区都配置成群集磁盘。
4、 开始配置群集网络。外网
㈤ dell服务器双机热备
做域控就可以了,第二台加入额外域就可以了。
然后做个群集。