服务器集群怎么实现?

服务器集群怎么实现?,第1张

硬件配置范例:
网络服务器 两台
服务器 *** 作系统硬盘 两块
服务器数据存贮硬盘 视用户需要确定
服务器镜像卡(部分软件可使用标准网卡) 两块
网络服务网卡 两块三、双机与磁盘阵列柜
集群的软件配置
基于NT平台的集群软件
Microsoft的MSCS,也有许多第三方的专业软件公司开发的集群软件,如豪威的DATAWARE,VIN CA公司的STANDBY SERVER,NSI公司的DOUBLE-TAKE
MS WolfPack的特点
MS WolfPack是MS Cluster server的别称,是 微软针对Cluster技术研制开发的双机软件。它集成在NT SERVER上,支持由二台机器组成的双机系统,提供一种高可用且易管理的应用环境。
主要特点:
自动检测和修复服务器或应用程序的错误
可实现对服务器中应用程序的切换
可通过TCP/IP连接各种客户端,如MS-DOS、WINDOWS 3X/9X/NT,Apple Macintosh、UNIX等
生产主机无需人工干涉即可自动恢复数据并接管任务
易管理性:
可自动审核服务器和应用程序的工作状态
可建立高可用性的应用程序、文件共享、打印请求等
可灵活设置应用程序和数据的恢复策略
简单 *** 作即可进行应用程序的离线,重新再线,服务器间的迁移。
目前,WINDOWS 2000 Advanced Server与WINDOWS 2000 DataCenter Server都集成有更先进集群技术。
其它的网络 *** 作系统平台上也有许多集群软件,比如:
基于novell平台的集群软件有Novell HA Server、Novell SFT III
基于sco UNIX平台的集群软件有Sentinel集群软件
基于Linux平台的集群软件有TurboCluster
我帮你搜到的,不知道有用没,嘿嘿

一、问题描述建立双节点的WindowsServer2008故障转移集群,为Hyper-v的高可用和SQLServer集群做好准备。二、配置集群群前的准备1、每个节点主机配备至少两块网卡,一块用于连接共享存储,一块用于网络通信。不能两者使用同一网络适配器2、每个节点服务器链接到共享存储,本例采用windowsstorageserver2008模拟iSCSI软件共享存储添加iSCSI的具体过程参给Windows2008ServerwithHyper-V添加Openfiler的iSCSI3、集群中的节点服务器必须属于同一个域。4、用于管理集群的用户,不必使用域管理员账户,只要添加到本地管理员即可,同时是DomainUser组。本例为方便起见均采用与管理员账号三、安装故障转移集群1、登录其中一个集群节点,打开服务器管理器,定位到功能项2、点击添加功能,点选故障转移集群,点击下一步3、在向导最后,点击安装4、在其他节点的服务器上重复以上 *** 作四、验证集群配置在创建集群之前,建议运行验证集群配置,确认服务器、网络、存储是否符合要求1、开始——管理工具——故障转移集群管理,打开故障转移集群管理单元2、在管理界面的中间位置,点击验证配置3、点击下一步,添加节点服务器4、可以选择运行所有测试,也可分类选择,建议运行所有测试5、检查完毕后,可以报告,也可以到C:\Windows\Cluster\Reports路径下去查看五、建立集群1、开始——管理工具——故障转移集群管理,打开故障转移集群管理单元2、在中间位置点击创建一个集群3、点击下一步,添加集群内的节点服务器4、填入集群名称,和使用的虚拟IP地址,途中10段的ip地址用来连接iSCSI存储,可以将其去掉。在生产环境的IP地址段,选择一个空闲IP当做集群的IP地址。5、确认之后,点击下一步继续,则开始创建集群6、最后点击完成,完成集群建立。现在集群还没有对任何服务和应用提供集群服务。需要使用服务和应用进行添加。下一篇文章将会介绍如何利用建立好的集群为Hyper-V提供在线迁移功能。


-+-+-+-+-+-+-+-+-+-+-+-
-+-+mysql的主从配置+-+-
-+-+-+-+-+-+-+-+-+-+-+-
#############################################################################
常用命令
1安装一个mysqld服务
  mysqld  install  
2开启mysql服务        关闭mysql服务  
  net start mysql      net stop mysql
2开启一个 mysql 的 3307端口
  命令行 进入解压目录\bin目录下
   解压目录\bin> mysql -uroot  -p  -P3307 -h127001
-u 用户名
-p密码
-P端口
-h网址
#启动从库
Start slave
#停止从库
Stop slave
#############################################################################
开始
用一台电脑测试
先在本电脑上安装一个mysql(集成的也行)
解压文件
然后解压另一个mysql到电脑目录
》》》》》1
在解压目录创建一个mysqlini
把一下文档写进去配置一个端口号为3307
#mysqld
[mysqld]
port=3307
basedir=D:\mysqlsever         #D:\mysqlsever 改成你解压目录
datadir=D:\mysqlsever\data    #D:\mysqlsever 改成你解压目录
安装一个mysqld服务    mysqld  install
开启mysql服务         net start mysql
不能正常启动请查看配置
》》》》2
#主库3306
在命令行或者
grant 权限 on 数据库对象 to 用户
GRANT all privileges REPLICATION SLAVE,RELOAD,SUPER ON 
TO mysql_backup1@''
IDENTIFIED BY '123456'with grant option;
flush privileges;
》》》3
在主库运行   SHOW MASTER STATUS       //运行后查看File和Postion
如  File mysql-bin000002   Postion 120
在从库运行  
CHANGE MASTER TO master_host = '127001',
master_user = 'mysql_backup',
master_password = '123456',
master_log_file = 'mysql-bin000001',#看上面的File  从库对照主库写
master_log_pos = 4791;#看上面的Postion    从库对照主库写
如果报错就停止就重新运行
#启动从库
Start slave
#停止从库
Stop slave
在从库运行  Show slave status
Slave_IO_Running
Slave_SQL_Running
两个字段全部是是Yes基本上就成功了
测试
在主库上建立一个表  在从库上刷新
############################################################################

集群是需要软件和硬件配合的,首先物理上需要有多台计算机(最好是相同型号的),在这些计算机上安装相同的 *** 作系统(通常都是Linux),然后在各个机器上配置SSH,确保这些机器能够彼此免输入密码直接通信,接着需要在这些机器上安装集群软件,具体安装哪种需要看你的需求,如VMWare、OpenStack、Hadoop、Docker等,安装方法也都不一样,可以参考具体的教程。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13315033.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-13
下一篇 2023-07-13

发表评论

登录后才能评论

评论列表(0条)

保存