Linux下Weblogic9集群配置

Linux下Weblogic9集群配置
Linux下Weblogic9集群配置

Linux下Weblogic9集群配置

作者:zzm

1 目的

本文讲述如何在WebLogic Server 9.2上配置集群,以及通过Proxy Server来访问集群,可以参照这个文档进行linux下weblogic群集的配置,群集启动和节点启动,发布应用,同步应用,session的复制共享,测试应用的自动分发功能,自动接管功能。

2 预备知识

什么是Domain和Server

Domain

Domain是WebLogic Server实例的基本管理单元。所谓Domain就是,由配置为Administrator Server的WebLogic Server实例管理的逻辑单元,这个单元是有所有相关资源的集合。

Server

Server是一个相对独立的,为实现某些特定功能而结合在一起的单元。

Domain and Server的关系

一个Domain 可以包含一个或多个WebLogic Server实例,甚至是Server集群。一个Domain 中有一个且只能有一个Server 担任管理Server的功能,其它的Server具体实现一个特定的逻辑功能。

3 本文环境

平台:Linux as 4

软件:Bea WebLogic Server 9.2 MP3

配置WebLogic Server集群

WebLogic集群的体系结构

单层混合型的集群架构(Cluster)

这种架构将所有的Web应用以及相关的服务应用全部置于集群中的单一WLS实例中,这种架构的优势在于:

易于管理

灵活的负载平衡机制

更强的安全控制

多层结构的集群架构(Cluster)

这种架构使用两个WLS集群,一个放置表静态内容和集群Servlet,另一个放置集群EJB。一般应用于下面这些情况:

在负载平衡机制需要调用集群EJB中的方法时;

在提供内容与提供对象的服务之间需要更大的机动性时;

在需要更高的系统稳定性时;

3.1配置集群应用的必要条件

集群中的所有Server必须位于同一网段,并且必须是IP广播(UDP)可到达的?

集群中的所有Server必须使用相同的版本,包括Service Pack

集群中的Server必须使用永久的静态IP地址。动态IP地址分配不能用于集群环境。如果服务器位于防火墙后面,而客户机位于防火墙外面,那么服务器必须有公共的静态IP地址,只有这样,客户端才能访问服务器

要以CLUSTER方式运行,必须有包含CLUSTER许可的LICENSE才行(从Bea网站上下载的试用版本就可以进行Cluster配置)

3.2配置前的准备工作

在配置集群应用前要对集群的配置信息有一个良好的设计,下面就是我们这次配置的集群信息:

在同一网段内的不同机器上配置集群,以下是以2台机器做群集,

机器类型操作系统硬件配置角色备注

普通PC Linux as 4 IP:192.168.140.196 PORT:7001 AdministratorServer Pc1

普通PC Linux as 4 IP: 192.168.140.196 PORT:7003 ProxyServer Pc1

普通PC Linux as 4 IP: 192.168.140.196 PORT:7002 Managed Server Pc1

普通PC Linux as 4 IP: 192.168.140.197 PORT:7001 Managed Server Pc2

4配置步骤

4.1配置管理服务(adminServer)

使用Domain Configuration Wizard进行配置

创建新的Domain

第一步:

进入到weblogic安装目下的/usr/local/bea/webloic9/common/bin下面执行./config.sh 启动域配置程序

<-------------------------------------------- BEA WebLogic Configuration Wizard ------------------------------------------->

Welcome:

--------

Choose between creating and extending a domain. Based on your selection, the Configuration Wizard guides you through the

steps to generate a new or extend an existing domain.

->1|Create a new WebLogic domain

| Create a WebLogic domain in your projects directory.

2|Extend an existing WebLogic domain

| Extend an existing WebLogic domain. Use this option to add applications and services, or to override existing

|database access (JDBC) and messaging (JMS) settings. You can also incorporate additional functionality in your domain,

|for example, by including AquaLogic Service Bus.

Enter index number to select OR [Exit][Next]>1

第二步:选择域源

默认选择1 ,Weblogic Platform

<-------------------------------------------- BEA WebLogic Configuration Wizard ------------------------------------------->

Select Domain Source:

---------------------

Select the source from which the domain will be created. You can create the domain by selecting from the required

components or by selecting from a list of existing domain templates.

->1|Choose Weblogic Platform components

| You can choose the Weblogic component(s) that you want supported in your domain.

2|Choose custom template

| Choose this option if you want to use an existing template. This could be a custom created template using the

|Template Builder.

Enter index number to select OR [Exit][Previous][Next]> [root@rhel2 bin]# 1

第三步:选择程序模板

默认选择第一项next,或者直接回车

<-------------------------------------------- BEA WebLogic Configuration Wizard ------------------------------------------->

Application Template Selection:

-------------------------------

Available Templates

|_____WebLogic Server (Required)x

|_____Workshop for WebLogic Platform [2]

Enter number exactly as it appears in brackets to toggle selection OR [Exit][Previous][Next]>next

第四步:配置管理员用户名、密码

先输入要进行修改项前的数字,再对内容进行修改,修改完成后next

<-------------------------------------------- BEA WebLogic Configuration Wizard ------------------------------------------->

Configure Administrator Username and Password:

----------------------------------------------

Create a user to be assigned to the Administrator role. This user is the default administrator used to start development

mode servers.

| Name | Value |

_|_________________________|_________________________________________|

1| *User name: | weblogic |

2| *User password: | |

3| *Confirm user password: | |

4| Description: | This user is the default administrator. |

Use above value or select another option:

1 - Modify "User name"

2 - Modify "User password"

3 - Modify "Confirm user password"

4 - Modify "Description"

Enter option number to select OR [Exit][Previous][Next]> 1

<-------------------------------------------- BEA WebLogic Configuration Wizard ------------------------------------------->

Configure Administrator Username and Password:

----------------------------------------------

Create a user to be assigned to the Administrator role. This user is the default administrator used to start development

mode servers.

| Name | Value |

_|_________________________|_________________________________________|

1| *User name: | weblogic |

2| *User password: | |

3| *Confirm user password: | |

4| Description: | This user is the default administrator. |

Enter value for "User name" OR [Exit][Previous][Next]> adminServer

<-------------------------------------------- BEA WebLogic Configuration Wizard ------------------------------------------->

Configure Administrator Username and Password:

----------------------------------------------

Create a user to be assigned to the Administrator role. This user is the default administrator used to start development

mode servers.

| Name | Value |

_|_________________________|_________________________________________|

1| *User name: | adminServer |

2| *User password: | |

3| *Confirm user password: | |

4| Description: | This user is the default administrator. |

Use above value or select another option:

1 - Modify "User name"

2 - Modify "User password"

3 - Modify "Confirm user password"

4 - Modify "Description"

5 - Discard Changes

Enter option number to select OR [Exit][Previous][Next]> 2

<-------------------------------------------- BEA WebLogic Configuration Wizard ------------------------------------------->

Configure Administrator Username and Password:

----------------------------------------------

Create a user to be assigned to the Administrator role. This user is the default administrator used to start development

mode servers.

"*User password:" = []

Enter new *User password: OR [Exit][Reset][Accept]>

<-------------------------------------------- BEA WebLogic Configuration Wizard ------------------------------------------->

Configure Administrator Username and Password:

----------------------------------------------

Create a user to be assigned to the Administrator role. This user is the default administrator used to start development

mode servers.

| Name | Value |

_|_________________________|_________________________________________|

1| *User name: | adminServer |

2| *User password: | ******** |

3| *Confirm user password: | |

4| Description: | This user is the default administrator. |

Use above value or select another option:

1 - Modify "User name"

2 - Modify "User password"

3 - Modify "Confirm user password"

4 - Modify "Description"

5 - Discard Changes

Enter option number to select OR [Exit][Previous][Next]> 3

<-------------------------------------------- BEA WebLogic Configuration Wizard ------------------------------------------->

Configure Administrator Username and Password:

----------------------------------------------

Create a user to be assigned to the Administrator role. This user is the default administrator used

to start development

mode servers.

"*Confirm user password:" = []

Enter new *Confirm user password: OR [Exit][Reset][Accept]>

<-------------------------------------------- BEA WebLogic Configuration Wizard ------------------------------------------->

Configure Administrator Username and Password:

----------------------------------------------

Create a user to be assigned to the Administrator role. This user is the default administrator used to start development

mode servers.

| Name | Value |

_|_________________________|_________________________________________|

1| *User name: | adminServer |

2| *User password: | ******** |

3| *Confirm user password: | ******** |

4| Description: | This user is the default administrator. |

Use above value or select another option:

1 - Modify "User name"

2 - Modify "User password"

3 - Modify "Confirm user password"

4 - Modify "Description"

5 - Discard Changes

Enter option number to select OR [Exit][Previous][Next]>

第五步:选择domain的运行模式本文中选择1,开发模式

<-------------------------------------------- BEA WebLogic Configuration Wizard ------------------------------------------->

Domain Mode Configuration:

--------------------------

Enable Development or Production Mode for this domain.

->1|Development Mode

2|Production Mode

Enter index number to select OR [Exit][Previous][Next]>1

第六步:选择JDK版本

weblogic9只能使用java5,所以选择默认jdk就可以

<-------------------------------------------- BEA WebLogic Configuration Wizard ------------------------------------------->

Java SDK Selection:

-------------------

1|JRockit SDK 1.5.0_12 @ /usr/local/bea/jrockit_150_12

->2|Sun SDK 1.5.0_12 @ /usr/local/bea/jdk150_12

3|Other Java SDK

Enter index number to select OR [Exit][Previous][Next]>2

第七步:选择配置选项,1 自定义配置 2 默认配置

配置集群必须选择1

<-------------------------------------------- BEA WebLogic Configuration Wizard ------------------------------------------->

Choose Configuration Option:

----------------------------

*Do you want to modify any of the preconfigured settings or defaults in your template?

*

*To keep the default or template settings, and proceed directly to name and create your domain, leave No selected.

1|Yes

->2|No

Enter index number to select OR [Exit][Previous][Next]>1

第八步:配置服务名

作为集群中的管理端,建议服务名配置成adminServer

<------- BEA WebLogic Configuration Wizard -------->

Configure the Administration Server:

------------------------------------

Enter adminstration server configurations. Each WebLogic Server domain must have one Administration Server. The

Administration Server hosts the Administration Console which is used to perform administrative tasks.

| Name | Value |

_|__________________|_____________________|

1| *Name: | AdminServer |

2| Listen address: | All Local Addresses |

3| Listen port: | 7001 |

4| SSL listen port: | N/A |

5| SSL enabled: | false |

Select Option:

1 - Modify "Name"

2 - Modify "Listen address"

3 - Modify "Listen port"

4 - Modify "SSL enabled"

Enter option number to select OR [Exit][Previous][Next]> 1

输入1之后,根据系统提示输入新的管理服务器的名称adminServer

第九步:配置被管服务器

根据下面系统的提示,配置被管服务器

<----------------------------------------------- BEA WebLogic Configuration Wizard

----------------------------------------------->

Choose Configuration Option:

----------------------------

*Do you want to configure Managed Servers, Clusters and Machines?

->1|Yes

2|No

Enter index number to select OR [Exit][Previous][Next]> 1

根据提示配置如下信息:

<----------------------------------------------- BEA WebLogic Configuration Wizard ----------------------------------------------->

Configure Managed Servers:

--------------------------

Add or delete configuration information for managed servers. A typical production environment has one or more managed servers. Each managed server is an instance of WebLogic Server used to host enterprise applications.

| Name* | Listen address | Listen port | SSL listen port | SSL enabled |

_|__________|________________|_____________|_________________|_____________| 1| mServer1 | 192.168.140.196 | 7002 | N/A | false | ->2| mServer2 | 192.168.140.197 | 7001 | N/A | false |

然后执行下一步

第十步:配置集群

<----BEA WebLogic Configuration Wizard ------>

Configure Clusters:

-------------------

A cluster contains multiple WebLogic Server instances (servers) that run simultaneously and work together to provide

increased scalability and reliability. A cluster appears to be a single WebLogic Server instance to clients.

| Name* | Multicast address | Multicast port | Cluster address |

_|_______|___________________|________________|_________________|

Enter name for a new Cluster OR [Exit][Previous][Next]> talkwebCluster

输入集群的名字talkwebCluster,其他的默认就行了,配置完成后如下:

| Name* | Multicast address | Multicast port | Cluster address |

_|_____________|___________________|________________|_________________|

->1| talkwebCluster | 237.0.0.1 | 7777 | |

第十一步:将服务器组织到集群中

根据系统的提示,将mServer1和mServer2放入集群talkwebCluster中去,配置完成后如下:

|_____talkwebCluster [1]

|_____mServer1

|_____mServer2

第十二步:配置机器、jdbc、jms、安全等

接下来几步系统提示配置Machines,jdbc,jms,安全,这里都不用配置,全部回车就行了。

第十三步:配置域名称

Edit Domain Information:

------------------------

| Name | Value |

_|________|__________|

1| *Name: | base_domain |

Enter value for "Name" OR [Exit][Previous][Next]> mydomain

设置域的名称为mydomain。

第十四步:域建立结束

以上步骤都完成后,系统会自动建立这个域,并会生成一些文件等等,完成的界面如下:

<----- BEA WebLogic Configuration Wizard --------->

Creating Domain...

0% 25% 50% 75% 100%

[------------|------------|------------|------------]

[***************************************************]

**** Domain Created Successfully! ****

第十五步:启动服务

在192.168.140.196服务器上进入/usr/local/bea/user_projects/domains/myDomain/目录,键入./startWebLogic.sh 启动adminServer服务。

在在192.168.140.196服务器上进入/usr/local/bea/user_projects/domains/myDomain/bin目录,键入./startManagedServer mServer1 192.168.140.196:7001启动mServer1服务。(mServer1不需要配置,因为该服务跟adminServer共用一个域)

4.2配置代理服务(proxyServer)

启动adminServer,然后进入Console控制台(http://192.168.140.196:7001/console/),在此我们将代理Server与Administrator Server置于同一台主机之上。

进入console控制台后,在“Server”结点上单击右键,在弹出菜单上选择“Configure a New Server”,然后配置代理Server的相关信息。(在这里只要指定名称,监听地址,监听端口就

代理服务器的名字是proxyServer 监听地址: 192.168.140.196 监听端口7003

通过HttpClusterServlet实现请求的自动分发处理,HttpClusterServlet通过一个WebLogic 服务器代理对WebLogic集群中的其他服务器成员的HTTP请求,同时HttpClusterServlet还为代理的HTTP请求提供负载平衡与容错处理。

实际上实现是很简单的,遵循下面几个步骤就可以轻松实现请求的自动分发功能:

1 创建一个代理Server(在此我们称这proxyServer)

2 生成配置文件web.xml

3 生成配置文件weblogic.xml

4 打包生成Web应用

在proxyServer上部署应用,并将该应用作为缺省的Web应用

HttpClusterServlet的部署,主要是Servlet的声明和映射,并设置初始化参数,可以创建一个Web App,然后直接在web.xml中添加或在管理控制台上设置HttpClusterServlet的部署信息。最后将它发布给用来做代理的Server,并将这个Web App设置为这个Server的缺省WEB应用。

web.xml文件示例

HttpClusterServlet

weblogic.servlet.proxy.HttpClusterServlet

defaultServers

192.168.140.196:7001|192.168.140.196:7002|192.168.140.197 :7001

DebugConfigInfo

ON

HttpClusterServlet /

HttpClusterServlet *.jsp

HttpClusterServlet *.htm

HttpClusterServlet *.html

weblogic.xml文件示例

"https://www.360docs.net/doc/a07243601.html,/servers/wls700/dtd/weblogic700-web-ja r.dtd">

/

新建proxyServer

启动adminServer,然后进入Console控制台(http://192.168.140.196:7001/console/),在此我们将代理Server与adminServer置于同一台主机之上。在管理服务器的控制台上,左边的菜单中Server 上单击左键,选择“新建一个Server ”。配置完成后如图:

部署proxy应用

在管理服务器的控制台上,左边的菜单中Deployment上单击,新建一个web应用,把刚才生成代理服务的war发布进去,注意:只在proxyServer上部署代理应用。

测试代理服务

在览器中,访问下面的地址,会得到下图所示的结果,这就说明你的配置是成功的。http://192.168.140.196:7003/placeholder.jsp?__WebLogicBridgeConfigmyserver

4.3配置mServer2

被管服务器2 和管理服务器在不同的机器上(位于192.168.140.197上),所以你还需要在这台机器上配置一个域,域的名字要和刚才建立的域名字一致,建立域的过程前三步和上面讲的一样,第八步,配置管理服务器的时候,请把这个域的管理服务器的名字设置为mServer2 。这里需要解释一下,在每台机器上建立域的时候都需要有一个管理服务器,以确保整个域的管理服务器当掉的时候,每台机器自己都是还可以运行的,这里我们是把mServer2 作为了41 这台机器的管理服务器,同时它也是adminServer 的被管理服务器。从第九步开始,都不需要配置,直接回车就可以了。

在192.168.140.197服务器上进入/usr/local/bea/user_projects/domains/myDomain/bin目录,键入./startManagedServer mServer2 192.168.140.196:7001启动mServer2服务。

小结,到此为止集群基本配置完成,包括:一个服务服务,两个被管服务,一个代理服务

5集群配置中要注意的问题

1 Admin Server只用于集群的管理,而不能参与集群事务。

2 Web应用应该部署到集群上,文件的同步是由WebLogic来完成的。

6破解weblogic9

linux下使用方法:

1.将license.bea和weblog_crack.jar拷贝到bea安装目录下,例如:/opt/bea

2.修改/opt/bea/user_projects/domains/你自己定义的域/bin/startWebLogic.sh

修改

CLASSPATH="${CLASSPATH}${CLASSPATHSEP}${MEDREC_WEBLOGIC_CLASSPATH}"

CLASSPATH="/opt/bea/weblogic_crack.jar:${CLASSPATH}${CLASSPATHSEP}${MEDREC_WEBLOGIC _CLASSPATH}"

3. 重启weblogic

7附录

1 提供weblogic9破解包

2 提供代理web应用工程。

SUSELinux搭建企业服务器的双机配置过程

SUSE Linux搭建企业服务器的双机配置过程 当集群中的某个节点由于软件或硬件原因发生故障时,集群系统可以把资源切换到其他健康的节点上,使整个系 统能连续不间断的对外提供服务,从而为机构24x365的关键业务提供了可靠的保障,达到了系统99.999%的高可用性和可靠性。SuSE Enterprise Linux 10.0是内置Linux 2.6.16内核的企业级服务器,较之SuSE Enterprise Linux 9.0,它在性能、可扩展性、易管理性和安全等方面都予以加强,并有众多硬件和应用软件支持。 最近,笔者使用SuSE Enterprise Linux 10.0作为系统平台(使用其它Linux平台在安装部署时可能有小差异),在其上采用HeartBeat、Mon和Rsync等开源软件打造了一个高可用系统,挖掘了SuSE Linux的高可用性。下面我为大家 详细介绍如何在Suse Linux搭建双机的配置过程。 一、HeartBeat、Mon、Rsync简介 二、安装环境 首先,需要准备两台PC服务器,每台服务器有两块网卡,其物理网络图如图 1 安装环境 图1 网络拓扑图 虽然在YaST2控制中心里有"高可用性"图形化的配置向导,我们这里不介绍一个过程,中在讲述原理和方法,主 要是基于命令行的配置方式。首先在PC服务器上安装SuSE Enterprise Linux 10.0系统,并将eth0配置为192.168.8.*网段,eth1配置为10.1.1.*网段,eth0链接对外的交换机,eth1用于两台机器的对连。 修改/etc /hosts文件,修改内容如下:

NTP服务器及客户端配置手册

NTP时间同步配置说明 目录 1.1 Linux NTP Server配置 (1) 1.2 AIX系统时间配置 (2) 1.3 Linux系统时间同步配置 (4) 1.4 Windows 2003系统时间同步配置 (5) 1.5 Windows 7 & Windows 2008系统时间同步配置 (9) 1.6 ESXi系统时间同步配置 (14) 1.7 Suse Linux 系统时间同步配置 (16) 1.8 HP-UX NTP配置 (18) 1.1 Linux NTP Server配置 1.检查NTP安装包 #rpm -qa | grep ntp ntp-4.2.6p5-10.el6.x86_64 ntpdate-4.2.6p5-10.el6.x86_64 2.NTP配置文件/etc/ntp.conf #vim /etc/ntp.conf driftfile /var/lib/ntp/drift 例:restrict 11.1.71.0 mask 255.255.255.0 nomodify noquery notrap #设置向11.1.71.1-11.1.71.254段的主机提供NTP同步服务 server 210.72.145.44 #中国国家授时中心IP server [local IP address] prefer #prefer 表示优先使用此地址进行时间同步 Server 127.127.1.0 # local clock #外界同步源不可用时将用本地时间提供时间同步服务fudge 127.127.1.0 stratum 2 #stratum是定义时间服务器层级,0表示为最顶级;如果需要从别的NTP服务器更新时间,请修改为非0 SYNC_HWCLOCK=yes #允许BIOS与系统时间同步,也可以通过hwclock -w命令

Linux上搭建Java Web服务器

建立Java Web服务器 技术:Apache+Tomcat+JDK+Mysql 由于Apache整合了Tomcat,所以这个直接拿来用 首先上传上去 1.安装JDK jdk-6u18-linux-i586.bin:此文件为Linux可执行文件,所以直接运行但是这里不能运行,所以chmod 755必须赋予权限

安装完之后Java还不能运行,但是这不影响后面的,要让Java运行,先进入/bin/目录建立快捷方式:(注意此Java目录,我给移动到/目录下了) ln -sf /java/jdk1.6.0_18/bin/java ln -sf /java/jdk1.6.0_18/bin/javac ln -sf /java/jdk1.6.0_18/bin/javadoc ln -sf /java/jdk1.6.0_18/bin/javaws 2.安装Tomcat,直接解压缩就可以了 apache-tomcat-5.5.28.tar.gz 这种文件是先经过tar压缩,再由gzip压缩 gzip -d apache-tomcat-5.5.28.tar.gz tar -xvf apache-tomcat-5.5.28.tar

改名和移动文件都使用mv 启动Tomcat 配置一些环境变量 JAVA_HOME=/usr/java/jdk1.6.0_18 export JAVA_HOME 后启动Tomcat ./startup.sh

先安装Mysql Server,后安装Mysql Client 一些注意: ps -ef | grep tomcat(列出进程) kill ID号(结束进程) service iptables off ----彻底关闭防火墙 命令行下上网:wget http://IP .rpm:redHat package managerment rpm -qa:列出所有安装的包 rpm -qa | grep jdk是否安装jdk rpm -e 包名:卸载此包 rpm -ivh 文件名:安装文件 文件名》package名 文件名:MySQL-server-community-5.0.89-0.rhel4.i386.rpm 包名:MySQL 设置JAVA_HOME JAVA_HOME不能每次手动设

Websphere for Linux集群安装和配置

前言 目前天安保险的WAS环境中有5台服务器,每台服务器配成一个node,每个node上配置了2个application server,组成了一个ND的环境。前台有一台F5做负载均衡,后面连接了1套oracle RAC的数据库。但5个node之间没有做成集群。为了保证Websphere系统高可用性,提高系统性能和负载均衡,考虑配置成集群,下面说明创建、配置集群的整个过程与注意事项。 1. 集群系统架构 操作系统:Linux version 2.6.18-8.el5 Websphere版本:WAS6.1ND 根据天安的环境,可使用如下拓扑: 其中cisapp1~cisapp5表示5台WebSphere,cisCluster表示5台做成一个cluster,dmgr一般是5台中的一台。

2. 创建集群(含session复制) (截图为我本机测试截图,只是示意图,与天安保险的节点名和集群名不符) 在DMGR控制台中,选择集群,然后新建。 注意:先创建一个空的集群,然后我们再向该集群中添加成员即可。 这里还要注意勾选“配置HTTP会话内存到内存复制”,这样就能使session 在集群内共享,比如用户登录,加入被集群分配给node1来处理,用户的登录信息就会被保存在session中,如果此时node1宕机了,用户就会被分配到其他节点来处理而不会要求重新登录。 如果在创建集群时没有勾选此选项,也可按如下方式操作: 配置会话复制 服务器 --> 应用程序服务器 --> 选择集群成员 --> 容器设置:会话管理--> 其他属性:分布式环境设置 --> 确认分布式会话选择的是内存到内存复制,其他属性:定制调整参数 --> 调整级别: 低(故障转移优化) 写频率 servlet服务结束

linux下用apache搭建web服务器

Linux下搭建web服务器 Apache源于NCSAhttpd服务器,经过多次修改,成为世界上最流行的 Web服务器软件之一。Apache取自“a patchy server”的读音,意 思是充满补丁的服务器,因为它是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。Apache的特点是简单、 速度快、性能稳定,并可做代理服务器来使用。 本来它只用于小型或试验 Internet网络,后来逐步扩充到各种Unix 系统中,尤其对Linux的支持相当完美。Apache有多种产品,可以支持SSL技术,支持多个虚拟主机。Apache是以进程为基础的结构,进程要比线程消耗更多的系统开支,不太适合于多处理器环境,因此,在一个Apache Web站点扩容时,通常是增加服务器或扩充群集节点 而不是增加处理器。到目前为止Apache仍然是世界上用的最多的Web 服务器,市场占有率达60%左右。世界上很多著名的网站如Amazon.c om、Yahoo!、W3 Consortium、Financial Times等都是Apache的产物,它的成功之处主要在于它的源代码开放、有一支开放的开发队伍、支持跨平台的应用(可以运行在几乎所有的Unix、Windows、Linux 系统平台上)以及它的可移植性等方面。 Apache的诞生极富有戏剧性。当NCSA WWW服务器项目停顿后,那些 使用NCSA WWW服务器的人们开始交换他们用于该服务器的补丁程序,他们也很快认识到成立管理这些补丁程序的论坛是必要的。就这样,诞生了Apache Group,后来这个团体在NCSA的基础上创建了Apache。 Apache的主要特征是: 可以运行上所有计算机平台; 支持最新的H TT P1.1协议; 简单而强有力的基于文件的配置; 支持通用网关接口CGI; 支持虚拟主机; 支持H TT P认证; 集成P erl脚本编程语言;

was8.5.5 linux集群部署

概述 linux集群部署,记录关键的几个步骤如下: 1.做两个InstallationManager安装工具,一个控制平台(79),一个HIS(78),两个node 2.服务器获取文件,sftp root@10.224.130.18p@ssw0rd 3.get /opt/software/IBM/agent.zip /opt/software/IBM/ exit 安装InstallationManager # 78、79上安装InstallationManager cd /opt/software mkdir agent unzip -q agent.zip -d agent cdagent /tools ./imcl install com.ibm.cic.agent -repositories ../repository.config -acceptLicense 安装WAS AS 8.5.5 #两个服务器都安装WAS mkdir WAS_ND_V8.5.5_3 unzip -q -d WAS_ND_V8.5.5_3 WAS_ND_V8.5.5_1_OF_3.zip unzip -q -d WAS_ND_V8.5.5_3 WAS_ND_V8.5.5_2_OF_3.zip unzip -q -d WAS_ND_V8.5.5_3 WAS_ND_V8.5.5_3_OF_3.zip cd /opt/IBM/InstallationManager/eclipse/tools/ ./imcllistAvailablePackages -repositories /opt/software/IBM/WAS_ND_V8.5.5_3 ./imcl install com.ibm.websphere.ND.v85_8.5.5000.20130514_1044 -repositories /opt/software/IBM/WAS_ND_V8.5.5_3 -acceptLicense 安装HIS #78 安装HIS mkdirWAS_V8.5.5_SUPPL unzip -q -d WAS_V8.5.5_SUPPLWAS_V8.5.5_SUPPL_1_OF_3.zip unzip -q -d WAS_V8.5.5_SUPPLWAS_V8.5.5_SUPPL_2_OF_3.zip

生产环境NTP主备服务器配置文档

中国银联电子支付研究院 基于云计算的电子支付和电子商务综合服务平台生产环境NTP主备服务器配置文档 第0.02版 中国银联电子支付研究院 二〇一四年十一月二十五日

版本控制信息

文档安全控制信息

目录 版本控制信息 (1) 1概述 (1) 2NTP主服务器配置 (1) 3NTP备服务器配置 (1) 4NTP客户端配置 (2) 5更新基线文档 (4)

1概述 本文档是生产环境NTP主备服务器配置文档。 生产环境NTP主备服务器基本信息如下: 2 NTP主服务器配置 1.备份ntp服务配置文件 A0309005:~ # cp /etc/ntp.conf /etc/ntp.conf_20130805.bak 2.修改ntp服务配置文件 A0309005:~ # cat /etc/ntp.conf server 144.0.252.7 restrict default kod nomodify notrap nopeer noquery restrict 127.0.0.1 restrict 145.240.0.0 mask 255.255.0.0 nomodify restrict 144.240.0.0 mask 255.255.0.0 nomodify driftfile /var/lib/ntp/drift/ntp.drift logfile /var/log/ntp 3.重启ntp服务 A0309005:~ # service ntp start A0309005:~ # chkconfig ntp on 3 NTP备服务器配置 1.备份ntp服务配置文件 A0309006:~ # cp /etc/ntp.conf /etc/ntp.conf_20130805.bak 2.修改ntp服务配置文件 A0309006:~ # cat /etc/ntp.conf server 144.0.252.7 restrict default kod nomodify notrap nopeer noquery restrict 127.0.0.1 restrict 145.240.0.0 mask 255.255.0.0 nomodify restrict 144.240.0.0 mask 255.255.0.0 nomodify driftfile /var/lib/ntp/drift/ntp.drift

LINUX中使用IPVSADM配置LVS集群的基本方法

LVS集群有DR、TUN、NAT三种配置模式,可以对www服务、FTP服务、MAIL服务等做负载均衡,下面通过搭建www服务的负载均衡实例,讲述基于DR模式的LVS集群配置。 一、 Director Server的配置 在Director Server上配置LVS负载均衡集群,有两种方法: a. 通过ipvsadm命令行进行配置 b. 通过Redhat提供的工具piranha来配置LVS 通过ipvsadm命令行方式配置LVS 安装IPVS后,就可以配置LVS集群了,首先在Director Server上绑定一个虚拟IP(也叫VIP),此IP用于对外提供服务,执行如下命令: 复制代码 代码如下: [root@localhost ~]#ifconfig eth0:0 192.168.60.200 broadcast 192.168.60.200 netmask 255.255.255.255 up 此处在eth0设备上绑定了一个虚拟设备eth0:0,同时设置了一个虚拟IP是192.168.60.200,也就是上面我们规划的IP地址,然后指定广播地址也为192.168.60.200,需要特别注意的是,这里的子网掩码为255.255.255.255。 然后给设备eth0:0指定一条路由,执行如下指令: 代码如下: [root@localhost ~]#route add -host 192.168.60.200 dev eth0:0 接着启用系统的包转发功能,从而使系统充当路由器,执行如下指令: 代码如下: [root@localhost ~]#echo 1 ;/proc/sys/net/ipv4/ip_forward 指令中,参数值为1时启用ip转发,为0时禁止ip转发。其实在DR模式中,开启系统的包转发功能不是必须的,而在NAT模式下此操作是必须的。 然后开始配置ipvs,执行如下操作:

linux_NTP配置方法

Linux NTP配置方法 一、配置Linux异构网络下的ntp时间服务器 1. 软件下载安装 以源代码为例 #/tmp/wget https://www.360docs.net/doc/a07243601.html,/ntp_chinese/down/server/ntp-4.2.0.tar.gz # tar -zxvf ntp-4.2.0.tar.gz –C /usr/local/src;cd /usr/local/src/ntp-4.2.0 2. 开始设定参数、编译与安装: #./configure --prefix=/usr/local/ntp --enable-all-clocks --enable-parse-clocks make clean ; make make check make install 安装完成。 注:其实在我们安装Linux系统的时候,已经自带了ntp软件包, 我们可以通过rpm -q ntp命令来查询 例如:[root@Oracle ~]# rpm -q ntp ntp-4.2.0.a.20040617-4.EL4.1 二、理解NTP服务的配置文件 1.NTP软件包的结构和相关命令 NTP服务的配置文件包括四个文件如表2 。

表2 NTP服务的配置文件 与 NTP 及系统时间有关的执行文件包括几个文件如表3 。 q表3 与 NTP 及系统时间有关的执行文件 说明:Linux 时钟类型在分类和设置上却和Windows大相径庭。和Windows不同的是,Linux将时钟分为系统时钟(System Clock)和硬件(Real Time Clock,简称RTC)时钟两种。系统时间是指当前Linux Kernel中的时钟,而硬件时钟则是主板上由电池供电的那个主板硬件时钟,这个时钟可以在BIOS的“Standard BIOS Feture”项中进行设置。当Linux启动时,硬件时钟会去读取系统时钟的设置,然后系统时钟就会独立于硬件运作。 2.理解NTP服务端的设置文件/etc/ntp.conf 关于权限设定部分 权限的设定主要以 restrict 这个参数来设定,格式如下:

NTP服务器和客户端搭建

NTP SERVER和CLIENT配置 1NTPSERVER配置 1.1.Windows下配置NTP SERVER 环境:WindowsServer 2012 R2 【运行】-【regedit】打开注册表 1)修改 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Tim e\TimeProviders\NtpServer的Enabled的值为1 2)修改 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Tim e\Config的"AnnounceFlags"值为【5】 3)修改

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Tim e\Config的MaxNegPhaseCorrection值为【ffffffff】,十六进制。 4)修改 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Tim e\Config的 MaxPosPhaseCorrection值为【ffffffff】,十六进制。 5)修改 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Tim e\Config的 UpdateInterval值为【a】,十六进制。 6)修改 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time \Config\LocalClockDispersion 的值为【0】。, 7)【gpedit.msc】打开组策略编辑器,依次展开【计算机配置】-【管理模板】

Linux系统下Web服务器配置详细介绍

1.MYSQL的配置过程: [root@mailweb]#tar zxvf mysql-5.0.18.tar.gz [root@mailweb]#cdmysql-5.0.18 [root@mailmysql-5.0.18]#groupaddmysql [root@mailmysql-5.0.18]#useradd-gmysqlmysql [root@mailmysql-5.0.18]#./configure——prefix=/usr/local/mysql#把MYSQL安装到指定目录 [root@mailmysql-5.0.18]#make [root@mailmysql-5.0.18]#makeinstall [root@mailmysql-5.0.18]#scripts/mysql_install_db [root@mailmysql-5.0.18]#chown-Rroot/usr/local/mysql [root@mailmysql-5.0.18]#chown-Rmysql/usr/local/mysql/var [root@mailmysql-5.0.18]#chgrp-Rmysql/usr/local/mysql [root@mailmysql-5.0.18]#cpsupport-files/https://www.360docs.net/doc/a07243601.html,f/etc/https://www.360docs.net/doc/a07243601.html,f 用如下命令启动MySQL数据库(如果操作系统默认安装的有MySQL数据库请确认其没有启动): [root@mailmysql-5.0.18]#/usr/local/mysql/bin/safe_mysqld——user=mysql& 将上面的启动命令追加到文件"/etc/rc.d/rc.local"的尾部,使操作系统启动时就自动MySQL数据库服务器。以下对MYSQL进行初始化设置: [root@mailmysql-5.0.18]#/usr/local/mysql/bin/mysql进入MYSQL客户端工具,进行相关设置 mysql>dropdatabasetest;mysql>usemysql;mysql>deletefrommysql whereuser="";mysql>deletefrommysqlwherehost="%";mysql>delet efromdb; 现在mysql数据库将只允许本机的mysql管理员root用户(和操作系统的root 用户不同)连接,用如下命令为root用户指定密码:

DM7集群部署方案之数据共享集群Linux(2节点)

DM7集群部署方案之数据共享集群 Linux(2节点) 武汉达梦数据库有限公司 2019年9月

版本历史

目录 1 前期准备工作 (1) 1.1硬件准备 (1) 1.2网络架构 (1) 1.3硬件环境建议 (1) 1.4硬件环境环境验证 (2) 1.5集群规划 (2) 1.6修改主机名 (2) 1.7关闭防火墙 (3) 1.8网卡自启 (3) 1.9修改系统参数 (3) 2 创建目录并安装数据库 (3) 2.1A机器 (3) 2.2B机器 (4) 3 存储准备 (4) 3.1划存储 (4) 3.2挂存储方法1:直接挂 (4) 3.3挂存储方法2:多路径绑定 (5) 4 搭建DSC (6) 4.1配置DMDCR_CFG.INI (6) 4.2初始化磁盘组 (7) 4.3配置DMASVRMAL.INI (7) 4.4配置DMDCR.INI (7) 4.5启动CSS、ASM服务 (8) 4.6创建DMASM磁盘组 (9) 4.7配置DMINIT.INI (9) 4.8初始化数据库 (9) 4.9配置DMARCH.INI (10)

4.10启动DMSERVER服务 (10) 4.11设置后台启动脚本 (11) 4.12启停集群 (12) 5 配置监视器 (13) 5.1配置DMCSSM.INI (13) 5.2启动监视器 (13) 6配置DM_SVC.CONF文件 (13) 6.1 DM_SVC.CONF配置内容 (13) 6.2应用连接 (14) 7附加操作 (14) 7.1操作系统/数据库调优 (14) 7.2数据库备份 (14) 7.3项目管理维护 (14)

NTP时间服务器配置

NTP时间服务器学习笔记 引言 NTP时间服务器就是提供时间授权(对时)的服务器,它可以用Linux或Windows系统来架设。总来说NTP时间服务器理解和配置都相对简单,我们只在此提醒一点NTP通信端口采用udp的123端口。以下我们以Windows 2008/Redaht5.4作为时间服务器为服务端,Linux和Windows系统为客户端来学习一下。 服务端 Windows NTP服务器 默认情况下,独立服务器WINDOWS SERVER 2008是作为NTP客户端工作的,所以必须通过修改注册表,以使系统作为NTP服务器运行。工作之前请先备份注册表文件。 1、修改以下选项的键值 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServe r内的[Enabled]设定为1。打开NTP服务器功能(默认是不开启NTP Server服务,除非电脑升级成为域控制站)。 2、修改以下键值 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFlags 设定为5.该设定强制主机将它自身宣布为可靠的时间源,从而使用内置的互补金属氧化物半导体(CMOS) 时钟。如果要采用外面的时间服务器就用默认的a值即可. # 210.72.145.44 (国家授时中心服务器IP地址) 3、修改以下键值 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\Type内的[Type]设定为NTP。 4、重启Win32Time服务:先关闭windows time 服务,再开启该服务。可以在“管理工具”的“服务”界面下完成,也可以以DOS 方式输入“net stop w32time”、“net start w32time”。至此,已完成服务器端设定. 注意: 1)通讯端口:123 必须打开 2)Windows Time服务设置为"自动"模式,以便重启系统后,继续提供时间授权。 3)时区不能进行同步,时区是在安装系统时选择或者配置修改。 命令行模式下启动服务: net stop w32time 停止服务/ net start w32time 启动服务

Linux文件服务器与Web服务配置

实训项目5 Linux文件与Web服务 一、实训目的 ●掌握Linux系统之间资源共享和互访方法。 ●掌握Linux文件服务器的配置方法(企业NFS服务器和客户端的安装与配置)。 ●掌握Linux系统中Apache服务器的安装与配置。 ●掌握个人主页、虚拟目录、基于用户和主机的访问控制及虚拟主机的实现方法(可选)。 二、实训内容 ●练习Linux系统NFS服务器与NFS客户端的配置方法。 ●练习Linux系统Apache服务器的安装与配置方法。 三、实训步骤 子项目1.NFS服务器与NFS客户端的配置(必做) 某企业的销售部有一个局域网,域名为https://www.360docs.net/doc/a07243601.html,。网络拓扑图如下图所示。网内有一台Linux的共享资源服务器www,域名为https://www.360docs.net/doc/a07243601.html,。现要在www上配置NFS 服务器,使销售部内的所有主机都可以访问www服务器中的/share共享目录中的内容,但不允许客户机更改共享资源的内容。同时,让主机china在每次系统启动时自动挂载www 的/share目录中的内容到china3的/share1目录下。

(一)、软件安装及准备工作 检测系统是否安装了NFS服务器对应的软件包,如果没有安装的话,进行安装。 # rpm -qa | grep nfs //确认NFS已经安装,NFS是默认安装选项 nfs-utils-lib-1.1.5-1.el6.i686 # service nfs status rpc.svcgssd is stopped //如果NFS已经安装,则查看其服务是否启动 rpc.mountd is stopped nfsd is stopped rpc.rquotad is stopped # ll /share //查看/share目录是否已经建立 ls: cannot access /share: No such file or directory # mkdir /share # cat > /share/hello.txt hello! ^C //注意:此处的^C不是输入的字符内容,而是一个Ctrl+C的键盘输入 (二)、配置主配置文件/etc/exports # vim /etc/exports /share *(ro,async) //所有网段访问,只读,同步 /tmp 192.168.0.0/255.255.255.0(rw,async) //只允许192.168.5网段访问,可读写 (三)、启动服务 # service nfs start Starting NFS services: [ OK ] Starting NFS quotas: [ OK ] Starting NFS daemon: [ OK ] Starting NFS mountd: [ OK ] # service named start //启动域名服务 Starting named: [ OK ] (四)、配置防火墙

Torque在Linux集群上的安装配置

服务器的基本状况: 一个2T硬盘的前端存储节点,名称为tccl_front;9台8核的计算节点,名称分别为tccl01-tccl09。操作系统为CentOS 5.3 x86_64版本的Linux系统。 NIS服务已经配置好,存储节点的磁盘用NFS挂载在每个计算节点上作为共享磁盘。所有的应用软件都安装在此共享磁盘上。 1.ssh免密码登录.对每个用户都要设置。 2.下载Torque,解压缩,编译。 目前,torque 2.3是稳定版本,2.4是beta版本。为了稳定,我下载的是2.3.9版本。下载地址: https://www.360docs.net/doc/a07243601.html,/downloads/torque 在PBS服务器节点上: tar xvfz torque-2.3.9.tar.gz configure需要加参数 ./configure --enable-docs --with-scp --enable-syslog make make packages make install 将torque-package-mom-linux-i686.sh,torque-package-clients-linux-i686.sh安装到计算节点上。 将这两个文件拷贝到计算节点上(或者是共享磁盘上),登录进计算节点,运行: ./torque-package-mom-linux-i686.sh --install ./torque-package-clients-linux-i686.sh --install 可以使用dsh之类的工具来辅助。或者手工写一个脚本来完成这些工作。 3.配置pbs_mom为服务 在torque源码包contrib目录中有一个文件 cp contrib/init.d/pbs_mom /etc/init.d/pbs_mom chkconfig --add pbs_mom 在所有的机器(pbs服务器和计算节点)上都需要如此设置。 写脚本来完成吧!比如 for i in `seq 1 9` do echo tccl0$i ssh tccl0$i "some command" done 4.配置torque 1) ldconfig 2) Specify Compute Nodes 编辑文件 /var/spool/torque/server_priv/nodes 内容如下(注意,这里使用的都是机器的简称,与使用免密码登录时的机器名称相同):

设置NTP时间服务器的方法

设置NTP时间服务器的方法 NTP服务器设置: 1.打开注册表,找到下面的注册表子项: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters,在右窗格中,双击项“Type”,修改“数值数据”为NTP,然后单击“确定”。 2.修改以下选项的键 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer,修改项「Enabled」设定为1,打开NTP服务器功能。(默认是不开启NTP Server服务,除非计算机升级成为域控制站) 3.修改以下键值 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config,修改项AnnounceFlags的数据为5,该设定强制主机将它自身宣布为可靠的时间源,从而使用内置的互补金属氧化物半导体(CMOS)时钟。该设定强制主机将它自身宣告为可靠的时间源,从而运用内置的互补金属氧化物半导体 (CMOS) 时钟。假如要采用外面的时间服务器,就用默认的 a 值即可. 4、在dos命令行,启动以下服务: w32time 需要管理员权限,改完重启机器 windows time 其他:如果该服务器和internet连接,那么为了避免服务器和internet上的ntp同步,最好追加以下配置: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient的「enable」设定为0,以防止作为客户端自动同步外界的时间服务。 客户端配置: 1. 修改注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient,项「enable」设定为1,以便作为客户端自动同步外界的时间服务。项SpecialPollInterval的值修改成十进制43200(单位为秒,43200为12小时,该值为更新时间间隔) 2. 修改默认更新服务器 进入“日期和时间”窗口,点击“Internet时间”,进入“Internet时间设置”页面,勾选“与Internet时间服务器同步”,并输入目标服务器的IP或域名,点击“确定”保存。 3. 重启Windows Time服务

linux下搭建http服务

ServerRoot :设置httpd服务器的根目录,该目录运行了web站点必须的文件,默认根目录为/usr/local/httpd. 与httpd的安装目录相同,在httpd.conf配置文件中,如果没有指定目录或文件位置,则默认位置都是在服务器根目录下。 Listen:监听的网络端口号,默认80 User:设置运行httpd进程使用的用户身份,默认daemon。 Group:设置运行httpd进程使用的组身份,默认daemon。 ServerName:设置web站点的完整主机名。 DocumentRoot:设置网站根目录,网页文档在系统中实际存放路径,此配置和serverroot混淆。Direttoryindex:设置网站默认索引页,可以设置多个首页文件。默认是index.html Errorlog:设置错误页的日志文件存放路径,默认路径为logs/error-log. Loglevel:设置记录日志级别,默认级别为warn(警告)。 Customlog:访问日志存放路径,日志类型,默认路径logs/access_log,类型commot通用格式 Pidfile:设置保存httpd进程号pid的文件,默认为logs/httpd.pid,logs位于apache服务器的根目录。 Charsetdefault:设置站点默认使用的字符集编码,如果utf-8,gb2312等 Include:包含另一个配置文件,为实现特殊功能,不影响主配置文件。 Httpd服务安装 搭建web服务 1.首先挂载光盘,然后修改yum配置文件。 2. 3. 4.安装完之后开始配置,vim/etc/httpd/conf/httpd.conf 或者使用rpm安装httpd包,配置文件默认在etc/httpd下 在或者使用源码编译安装。需要注意系统之间兼容性。 实现拒绝某个ip 访问网站

Linux平台Apache高可用双机集群Tomcat负载均衡集群配置手册

Linux平台Apache双机高可用集群 + Tomcat负载均衡集群配置手册

在这个配置手册中,使用的操作系统和软件清单如下: 操作系统: RedHat Enterprise Linux AS4 U4 64bit(安装时最好选择完全安装) 软件: jdk-1_5_0_15-linux-amd64.bin Tomcat5.5.26 httpd-2.0.63.tar.gz jakarta-tomcat-connectors-jk2-src-current.tar.gz ipvsadm-1.24.tar.gz libnet.tar.gz heartbeat-2.1.3-3.el4.centos.x86_64.rpm heartbeat-pils-2.1.3-3.el4.centos.x86_64.rpm heartbeat-stonith-2.1.3-3.el4.centos.x86_64.rpm 因为是linux操作系统,所以在安装软件时请使用对应自己操作系统内核的软件,这是整个集群成功的第一步。本配置手册中的软件都是对应RedHat Enterprise Linux AS4 U4 64bit 这个版本的软件。 jdk-1_5_0_15-linux-amd64.bin JAVA环境包使用的是64位1.5版 Tomcat版本为公司指定的5.5版本 Apache为2.0.63版 jakarta-tomcat-connectors-jk2-src-current.tar.gz 是连接Apache和Tomcat的连接插件,具体可以去Tomcat网站上查找下载 ipvsadm-1.24.tar.gz libnet.tar.gz 这两个是用于2台Apache服务器虚拟一个IP地址使用 heartbeat-2.1.3-3.el4.centos.x86_64.rpm heartbeat-pils-2.1.3-3.el4.centos.x86_64.rpm heartbeat-stonith-2.1.3-3.el4.centos.x86_64.rpm 这3个软件是用于2台Apache服务器之间的心跳检测

基于Linux平台(RedHat)安装配置实现Web服务器..

石河子大学信息科学与技术学院 计算机网络课程设计报告 基于Linux平台(RedHat)安装配置实现Web 课题名称: 服务器 学生姓名: 学号: 学院: 专业年级: 指导教师: 完成日期:2013-12-30

目录: 1.课题任务名称 (2) 1.1课题任务: (2) 1.2课题要求: (2) 2. 相关理论背景/基础知识概述 (2) 3实践环境/条件及资源说明 (3) 4.实践任务内容 (5) 4.2.1全局环境配置: (6) 4.2.2主服务配置: (8) 4.2.3虚拟主机配置 (10) 5.过程步骤说明 (11) 5.1 启动 Linux RedHat系统 (11) 5.2实现Web服务器安装配置 (12) 6、结论 (20) 7总结与体会 (21)

1.课题任务名称 1.1课题任务: 基于Linux平台(RedHat)安装配置实现Web服务器 1.2课题要求: 给出Apache服务器配置文件的存储位置和全部内容,包括其中全部选项的含义及作用、配置建议。 2.相关理论背景/基础知识概述 Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。 Apache源于NCSA httpd服务器,经过多次修改,成为世界上最流行的Web服务器软件之一,它可以运行在几乎所有广泛使用的计算机平台上。 Apache取自“a patchy server”的读音,意思是充满补丁的服

DM7集群部署方案之数据守护集群Linux(主备)

DM7集群部署方案之数据守护集群 Linux(主备) 武汉达梦数据库有限公司 2019年9月

版本历史

目录 1 安装前准备 (1) 1.1集群规划 (1) 1.2网络架构 (1) 1.3硬件环境建议 (2) 1.4硬件环境环境验证 (2) 1.5A机器:实例、启服务 (2) 2 配置A机器 (2) 2.1注册服务 (2) 2.2配置DM.INI (3) 2.3配置DMARCH.INI (3) 2.4配置DMMAL.INI (4) 2.5配置DMWATCHER.INI (4) 2.6配置DMWATCHER.CTL (4) 2.7拷贝实例 (5) 3 配置B机器 (5) 3.1注册服务 (5) 3.2配置DM.INI (6) 3.3配置DMARCH.INI (6) 3.4相同配置项 (6) 4 配置监视器 (6) 4.1注册服务 (6) 4.2配置DMMONITOR.INI (7) 4.3监视器使用 (7) 5 启动服务及查看信息 (8) 5.1启动数据库服务并修改参数 (8) 5.2查询主备库信息是否一致 (8) 5.3启动守护进程 (8)

5.4启动监视器 (8) 5.5启停集群 (9) 6 配置DM_SVC.CONF文件 (9) 6.1 DM_SVC.CONF配置内容 (9) 6.2应用连接 (9) 7 附加操作 (10) 7.1操作系统/数据库调优 (10) 7.2数据库备份 (10) 7.3项目管理维护 (10)

1安装前准备 1.1集群规划 说明:具体规划及部署方式以现场环境为准。 1.2网络架构 主机备机

1.3硬件环境建议 心跳网络方面:①集群间的心跳网络要走数据,最好走两个交换机,来实现冗余和负载均衡。②需要把服务器多个心跳网卡绑定为一个逻辑网卡来使用(比如bond方式)。③交换机速度建议至少为千兆。 存储方面:①需要在每台机器上挂在独立存储,其中主机所在机器挂载的存储建议大一些。②需要格式化好,且所有机器挂载路径保持一致。③在空间不够用时,要求支持在挂载目录上直接进行扩充。④文件系统建议使用ext4。 1.4硬件环境环境验证 心跳网络方面:①关闭其中一台交换机或者模拟其中一条线路故障,是否能做到网络方面的冗余。②测试心跳网络的稳定性,会不会出现断连或者丢包等情况。 存储方面:反复重启集群机器,检查存储是否会出现只读、脱挂、挂载路径是否会发生改变等情况。 1.5A机器:实例、启服务 2配置A机器 2.1注册服务 ①复制数据库和守护进程服务文件到/etc/rc.d/init.d目录 ②vi /etc/rc.d/init.d/DmServiceRT1_01文件 ③vi /etc/rc.d/init.d/DmServiceWatcher文件 ④修改启动服务的等级连接

相关文档
最新文档