WAS6.1红皮书导读--第四章

上接第三章:WAS6.1红皮书导读--第三章

第四章:基础管理

本章分九部分,主要包括以下部分:

Introducing the WebSphere administrative console
 Securing the administrative console
 Working with the deployment manager
 Working with application servers
 Working with nodes
 Working with clusters
 Working with virtual hosts
 Managing applications
 Managing your configuration files

下面进行导读:

  •  Introducing the WebSphere administrative console

首先查看服务器的状态,命令 serverStatus.bat -all  或者 serverStatus.sh -all  ,如果是非启动状态的,启动它: 

            对stand-alone的环境,启动命令是 startServer server1 或者 startServer.sh server1;

            访问地址是:(注意,如果是5版本的,端口是9090)

            http://<hostname>:9060/ibm/console

            https://<hostName>:9043/ibm/console

 

            对distributed 的环境,启动命令是 startManager 或者startManager.sh

            访问地址是:

            http://<hostname>:9060/admin            

            https://<hostName>:9043/admin

然后,用一个用户ID登录进去,当然没有ID也可以直接登录进去,但最好有一个ID,这样就可以知道哪个ID做了些什么操作。哈哈,实名制嘛。你的更改一般临时性的放在<profile_home>/wstemp下面。当然,默认情况下,用户的session time out时间是30分钟。这个时间是可以改的。改的脚本说明文档中有,就不在这儿列出。以后细化这个文档的时候再说吧。进入管理控制台后,你会发现它分几个区展示相关接操作的。来个图直接看一下吧:

 



 

 


 Securing the administrative console

增加管理控制台的安全性,大家都知道,像上面那样,只要知道地址的用户都可以访问控制台,更改一些重要参数,从而造成很大的混乱。如果管理风险呢?那就是添加安全性。一般都是以用户---角色-----权限这种结构的方式管理对某些功能的访问控制权的。让我们看一下做的过程是怎么样的。

             添加用户:安全性-用户注册表--本地用户注册,当然还有其它方式,如LDAP,用户注册等。

             分配置权限:系统管理--控制台用户(管制台组)。这样分配置不同的权限。

             权限分类:管理员,配置员,操作员,监控员。到底每个用户是干麻的在这儿就不细说了。参见文档吧。

 


  •  Working with the deployment manager

知道怎么启动,停止这个东西了吧?其它东西就不说了,进去后直接看向导我相信能搞定。在这儿再次强调一下,配置,配置,再配置。这就是管理。哈哈。


  •  Working with application servers

            什么是应用服务器管理?进入管理控制台:在navigate bar点 application servers 或者[应用程序服务器],这样你就在对应用程序服务器进行管理。管理无非也是一些增删改查。增加服务器,更改服务器配置(包括是不是缺省的。。。),改变它的一些属性,查看它是属于哪个节点的。等等操作。怎么IT行业总是增删改查呢?冷静,冷静。呵呵,不要忘记了,管理界面上的东西,都可以用后面的命令做的,比如从界面启动一个服务器,当然也可以从后面启动了,再就是看服务器的名字,从后面也可以看,比如 serverStatus -all,既然所有的服务器状态都显示了,我相信你应该能看到它的名字吧?如果你直接用命令,可能比较快的进行一些配置而不是在界面上点啊点啊。更像砖家一些吧。


  •  Working with nodes

这一块主要做一些什么呢?增加一个node会吧?界面和命令addNode.sh  。删除一个node会吗?界面和命令removeNode.sh 。 给node改个名会吗?界面和命令renameNode.sh  。既然添加了node那么,怎么让node与dmgr建立联系呢?通过前面我们知道,当一个node 提供一个agent的时候,这种可能性就变成了现实。如果做到的呢?如果你是从管理界面做的话:系统管理---node agents---file synchronization。如果你是用命令如何做呢?syncNode.bat  syncNode.sh  <dmgr_host> <dmgr_port> <option>.这儿的<option>有很多个。比如用户是什么,它的密码是什么,要不要日志,等等。参考手册或者 help命令一下。不详述。

忘记了最基本的和最重要的,起停NODE会吧?startNode  stopNode

 


  •  Working with clusters

cluster啊!连个它都没有,谈何可靠性啊?性能呢?明天五一,现在九点十分了,占用了十分钟工作时间,。。。晚上接着写。。。


  •  Working with virtual hosts

  •  Managing applications

 Managing your configuration files