今天,在第一天的基础上,完成了负载均衡的策略部署,颇费周折,弄了一天,查了一天的文档:
1、安装IHS(IBM HTTP SERVER):
1.1 、在安装过程中,会提示你需要设置访问的端口和admin的控制端口,默认为 80 ,8008,这里可以不用改。
1.2 、在安装过程中,会要求你设置一个webserver的名字,默认的webserver的名字为webserver1,这里可以改,也可以不改,但是一定要记住自己在这里设置的webserver名字。
2、安装IHS PLUGIN:
2.1 、在这个步骤的时候要注意,IHS PLUGIN的默认路径是覆盖了IHS的PLUGINS文件夹,所以,在这里的时候,可以将IHS PLUGIN的安装路径改修改一下,建议安装在IHS的安装路径下,只是文件夹命名为plugins1,这样也方便找寻。
2.2 、 安装的过程中,会提示你选择服务器的模式,一种是远程(表示IHS和WAS不在同一台服务器上),一种是本地(表示IHS和WAS安装在了同一台服务器上),接着第一天成功,继续做的是垂直集群,所以我选择的是本地。
2.3 、 安装的过程中,会需要你指定刚刚安装的IHS的名称,记得名字写对;还有一项是需要填写WAS的IP地址或者计算机名的,如果你填的计算机名,请确保你的计算机名在hosts文件中有对应的IP地址,hosts文件所在地:C:\windows\system32\drivers\etc。
2.4 、 安装完后后,在 IBM\HTTPServer\Plugins1\bin 下产生一个bat文件,文件名为:configure + 你安装IHS时命名的webserver名字.bat,将这个文件拷贝到WAS的 IBM\WebSphere\AppServer\bin 目录下,然后双击运行。
3、重启application、server、集群、node、was,然后在was控制台的web服务器菜单上,你就能看见你刚刚新建的IHS已经加到dm中了。
4、启动IHS,然后点击你发布application的菜单,点击进入你发布的war包,在左上角有一个叫做管理模块的功能,点击进入,勾选你的application,在集群和服务器的栏中,选中你配置好的的集群那一条,然后按住shift,鼠标再点选你刚刚配置的IHS(每一条的最后一个节点名,上面写了server=你自己webserver的名字),两个都选中后,点击应用,然后你会发现你的application会闪动一下,你的application的服务器栏目中会出现群集和IHS两个,点击确定,发布完成。
5、然后打开IE,输入http://127.0.0.1/你的上下文,回车,就能出现你发布的应用;
输入http://127.0.0.1:9081/你的上下文,回车,第一天部署的集群应用中的一个。
输入http://127.0.0.1:9082/你的上下文,回车,第一天部署的集群应用中的另一个。
6、打开任务管理器,你会发现有4个JAVA进程,两个你的server的,一个node的,一个dm的,然后你还会发现有4个httpd进程,根据我的理解,一个是IHS的,一个是IHSadmin的,还有两个是你的两个server的转发进程,这样,就更能证明我们做的负载均衡OK了。顺便提一下,IHSadmin的端口是8008,但是为什么直接在IE里敲http://127.0.0.1:8008报403呢?这是因为这个端口是IHS和WAS的DM进行通讯的一个端口,我们在DM里对IHS进行修改,WAS就是通过这个端口将修改后的数据发送到IHS中,让IHS保持同步。
7、最后关闭刚刚启动的这些东西的顺序为 :application、server、集群、IHS、NODE,DM,这样,所有的东西都很完美的关闭了,查看任务管理器,嗯,你会发现内存一下释放放了最少800M。
1、安装IHS(IBM HTTP SERVER):
1.1 、在安装过程中,会提示你需要设置访问的端口和admin的控制端口,默认为 80 ,8008,这里可以不用改。
1.2 、在安装过程中,会要求你设置一个webserver的名字,默认的webserver的名字为webserver1,这里可以改,也可以不改,但是一定要记住自己在这里设置的webserver名字。
2、安装IHS PLUGIN:
2.1 、在这个步骤的时候要注意,IHS PLUGIN的默认路径是覆盖了IHS的PLUGINS文件夹,所以,在这里的时候,可以将IHS PLUGIN的安装路径改修改一下,建议安装在IHS的安装路径下,只是文件夹命名为plugins1,这样也方便找寻。
2.2 、 安装的过程中,会提示你选择服务器的模式,一种是远程(表示IHS和WAS不在同一台服务器上),一种是本地(表示IHS和WAS安装在了同一台服务器上),接着第一天成功,继续做的是垂直集群,所以我选择的是本地。
2.3 、 安装的过程中,会需要你指定刚刚安装的IHS的名称,记得名字写对;还有一项是需要填写WAS的IP地址或者计算机名的,如果你填的计算机名,请确保你的计算机名在hosts文件中有对应的IP地址,hosts文件所在地:C:\windows\system32\drivers\etc。
2.4 、 安装完后后,在 IBM\HTTPServer\Plugins1\bin 下产生一个bat文件,文件名为:configure + 你安装IHS时命名的webserver名字.bat,将这个文件拷贝到WAS的 IBM\WebSphere\AppServer\bin 目录下,然后双击运行。
3、重启application、server、集群、node、was,然后在was控制台的web服务器菜单上,你就能看见你刚刚新建的IHS已经加到dm中了。
4、启动IHS,然后点击你发布application的菜单,点击进入你发布的war包,在左上角有一个叫做管理模块的功能,点击进入,勾选你的application,在集群和服务器的栏中,选中你配置好的的集群那一条,然后按住shift,鼠标再点选你刚刚配置的IHS(每一条的最后一个节点名,上面写了server=你自己webserver的名字),两个都选中后,点击应用,然后你会发现你的application会闪动一下,你的application的服务器栏目中会出现群集和IHS两个,点击确定,发布完成。
5、然后打开IE,输入http://127.0.0.1/你的上下文,回车,就能出现你发布的应用;
输入http://127.0.0.1:9081/你的上下文,回车,第一天部署的集群应用中的一个。
输入http://127.0.0.1:9082/你的上下文,回车,第一天部署的集群应用中的另一个。
6、打开任务管理器,你会发现有4个JAVA进程,两个你的server的,一个node的,一个dm的,然后你还会发现有4个httpd进程,根据我的理解,一个是IHS的,一个是IHSadmin的,还有两个是你的两个server的转发进程,这样,就更能证明我们做的负载均衡OK了。顺便提一下,IHSadmin的端口是8008,但是为什么直接在IE里敲http://127.0.0.1:8008报403呢?这是因为这个端口是IHS和WAS的DM进行通讯的一个端口,我们在DM里对IHS进行修改,WAS就是通过这个端口将修改后的数据发送到IHS中,让IHS保持同步。
7、最后关闭刚刚启动的这些东西的顺序为 :application、server、集群、IHS、NODE,DM,这样,所有的东西都很完美的关闭了,查看任务管理器,嗯,你会发现内存一下释放放了最少800M。