本篇文章给大家谈谈windows如何做集群,以及服务器如何做集群对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、windows搭建集群服务器
- 2、windows环境下的tomcat集群怎么搭建
- 3、多台Windows server 2008 如何集群
- 4、怎么在windows系统建立集群网络呢?
- 5、如何做一个3台机的计算机集群(就像把三台电脑连在一起当成一台大电脑使),需要什么配件?
1、windows搭建集群服务器
你这个需求是备份吧,Windows有两种服务可以解决你现在的问题:
1、网络负载均衡,可以把指定的服务器添加到负载均衡群中,并指定网络端口和协议,选择负载均衡集群切换模式是按照一对一还是交叉负载均衡;
2、故障转移集群,可以针对进程判断是否启用备份机的指定进程;
这两个集群各有各的用途,同时对于搭建也有自己的要求,完成集群后所对应的功能也略有不同。
部署:
负载均衡不需要额外设备;
但故障转移,需要iSCSI存储设备支持;
用途:
负载均衡针对网络端口,重点在于均衡,可以通过交叉策略,保证a/b的访问量一致,或者单一主机方式,保证在宕机或网线不通的情况下切换到备机;
故障转移,可以精确监控到进程,保证进程出现故障(包括宕机)即可转移到备机;
具体问题具体分析,看你需要什么级别的备份,要求高的话,上故障转移(但是要增加设备——iSCSI),要求简单,就上负载均衡
2、windows环境下的tomcat集群怎么搭建
搭建apache+tomcat集群的方法:
1、安装tomcat+apache+mysql。
2、修改tomcat的端口,即修改server.xml中的配置,并修改 Engine name="Catalina" defaultHost="localhost" jvmRoute="tomcat_8084"
3、修改httpd.conf,解注释Include conf.d/*.conf
4、在conf.d文件夹中加入xxx.conf文件,在该文件中添加如下配置:
#LoadModule proxy_http_module modules/mod_proxy_http.so
ProxyRequests Off
ProxyPass / balancer://chinatrial-cluster/ stickysession=JSESSIONID nofailover=Off
ProxyPassReverse /
ProxyPassReverse /
#ProxyPassReverse /
Proxy balancer://chinatrial-cluster
BalancerMember max=800 loadfactor=10 route=tomcat_8084
BalancerMember max=800 loadfactor=10 route=tomcat_8184
# BalancerMember max=800 loadfactor=10 route=chinatrial_8080
/Proxy
其中route后面的值是和tomcat的server.xml中的Engine中的jvmRoute相对应
5、实现session共享
在数据库中建session共享表:
CREATE DATABASE `session`
USE `session`;
DROP TABLE IF EXISTS `session`.`tomcat_sessions`;
CREATE TABLE `session`.`tomcat_sessions` (
`session_id` varchar(100) NOT NULL,
`valid_session` char(1) NOT NULL,
`max_inactive` int(11) NOT NULL,
`last_access` bigint(20) NOT NULL,
`app_context` varchar(255) default NULL,
`session_data` mediumblob,
PRIMARY KEY (`session_id`),
KEY `kapp_context` (`app_context`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
6、在项目的context.xml中进行Manager的配置:
Manager className="org.apache.catalina.session.PersistentManager"
debug="99" saveOnRestart="true" maxActiveSessions="-1"
minIdleSwap="30" maxIdleSwap="600" maxIdleBackup="0"
Store className="org.apache.catalina.session.JDBCStore"
driverName="com.mysql.jdbc.Driver"
connectionURL="jdbc:mysql://172.16.100.229/session?user=rootpassword=nazca123useUnicode=truecharacterEncodeing=utf-8"
sessionTable="tomcat_sessions" sessionIdCol="session_id"
sessionDataCol="session_data" sessionValidCol="valid_session"
sessionMaxInactiveCol="max_inactive"
sessionLastAccessedCol="last_access" sessionAppCol='app_context'
checkInterval="60" debug="0" /
/Manager
3、多台Windows server 2008 如何集群
默认情况下,集群服务的文件安装在运行
windows
server
2003
企业版或
windows
server
2003
数据中心版的计算机上。在
windows
的早期版本中,此功能包含在“添加/删除程序”工具中.
您无法删除集群服务,但是可以使其恢复未配置的状态:
1启动集群管理器
(cluadmin.exe)。
2.用鼠标右键单击节点,然后单击“停止集群服务”()。
注意:如果此服务器是集群中的最后一个节点,请勿执行此步骤。
3.用鼠标右键单击节点,然后单击“退出节点”。
该步骤会使集群返回到其最初未配置的状态。以后,您可以将其重新加入同一集群或其他集群中。
如果无法启动集群服务,或者在删除节点时有困难,则可以手动取消对集群服务的配置:
1.运行
cmd.exe
程序来打开命令提示。
2.在命令提示符处,键入
cluster
node
节点名称
/forcecleanup,然后按
enter
键.
注意:如果注册表中不存在集群服务,则该命令不会响应。要创建占位符,请在命令行中键入下面的行,然后按
enter
键:
sc
create
clussvc
4、怎么在windows系统建立集群网络呢?
网上邻居? 做个局域网,网上邻居--设置家庭或小型办公网络-再一步一步的设置,完成就OK了,记住一定要是在一个工作组,工作组名相同。
要用同一个上网器 或者去买一交换器
或者
利用路由器建立局域网,直接连接到路由器上的LAN口上就可以了.IP设成一个网段如:192.168.0.1 ,192.168.0.2 等等。以后要是还想上网的话,宽带安上,把路由器的IP设成192.168.0.1 ,255.255.255.0另外两台机器设成192.168.0.2,子网掩码设成255.255.255.0和192.168.0.3,255.255.255.0两台机器就可以直接上网了。如果就想两台机器连机,最简单的方法就是拿一根网线一头掐成T568A,一头掐成T568B,分别插在两台机器的网卡上就可以实现了。这就是最简单的局域网,也叫对等网。
5、如何做一个3台机的计算机集群(就像把三台电脑连在一起当成一台大电脑使),需要什么配件?
在硬件上,只要将3台计算机连在同一个局域网中,就能组成计算机集群。但这只是硬件上的准备工作而已,构建计算机集群,最主要的还是软件问题,控制多台计算机相互协作。
目前,只有Linux平台有成熟的集群软件,如Beowulf,可以配置主机与节点,实现集群功能。如果是windows系统,则只有自己根据应用需求开发相应的软件。
windows如何做集群的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于服务器如何做集群、windows如何做集群的信息别忘了在本站进行查找喔。