http://pic.dhe.ibm.com/infocenter/psappsys/v1r0m0/index.jsp?topic=%2Fcom.ibm.ipas.doc%2Fiwd%2Fapr_patterntypeovw.html
PureAS包含两种pattern,将来有可能会演化成一种。
从Amazon 和VMware Cloudfundry等云产品中,我们发现用户使用的中心不是操作系统,而是中间件。
是及时的获取mysql,tomcat,httpd等应用程序。而且厂商还能提供策略,托管这些中间件。
PureAS作为IBM的云产品,也是这样来考虑,怎么样将它传统的中间件跑在云上。开发者可以直接拿到Db2,was,Scaling,monitoring,backup等应用或功能。
http://pic.dhe.ibm.com/infocenter/psappsys/v1r0m0/index.jsp?topic=%2Fcom.ibm.ipas.doc%2Fiwd%2Fpgt_samples.html
因为IBM有自己的硬件和软件。所以,在云计算,尤其是私有云的市场上,优势还是很明显。
微软在这些对手面前,真是捉襟见肘。
网络能力不行,硬件能力不行。就凭一个个渐渐在云端弱化的操作系统。
不看好。
一个RUC应用是运行在WSE Server上的,可以在WSE Console中维护。
RUC如何被使用?
RUC向外界暴露三种接口
1.MDB
2.WS
private SampleRemote_SEIProxy getSampleWS() {
SampleRemote_SEIProxy rucWS = new SampleRemote_SEIProxy();
try {
String endpoint = (new URL("http", RUC_SERVER_HOST,
RUC_SERVER_PORT,
"/ibmse_ruc_sampleRUC_ejbHttpRouter/services/Sample"))
.toString();
rucWS.setEndpoint(endpoint);
} catch (MalformedURLException e) {
e.printStackTrace();
}
return rucWS;
}
3.SLSB
private SampleRemote getSampleSLSB() throws NamingException {
InitialContext ic = new InitialContext();
logText("Looking up ejb/ruc/Sample in InitialContext");
SampleRemote ruc = null;
Object stub = ic.lookup("ejb/ruc/Sample");
if (stub != null) {
logText("Found non-null ejb/ruc/Sample in InitialContext");
ruc = (SampleRemote) PortableRemoteObject.narrow(stub,
SampleRemote.class);
} else
logText("Could not find ejb/ruc/Sample in InitialContext");
return ruc;
}
RUC如何使用其他的接口?
它也在使用其他的服务,服务分为两种,一种是WSE内部的,例如DB。
另外一种是外部的,如ruc.maximo. 首先,内部的接口比较容易被使用,形成了SLSB,JMS,DB三种最容易的方式。使用外部的服务则麻烦一点,例如ITS或maximo,在Maximo中 ,它具备IFM可以让其他系统的集成容易一些,通过IFM生成的WSDL,可以在WSE中使用。于是RTAL中,WSE和Maximo的集成是这样的:WSE中使用一个RUC,RUC调用targetBackend,这个targentBackend就是一系列的WS类。RUC agent通过这个backend模块,使自己在WSE的其他taskagent看起来就像是内部模块一样。
when one of the node leave the cluster because of poweroff or network failed issues, the node return finally.
but the hadr status will not be right at some conditions.
use lssam to check it .it may looks like below.
use this cmd to swith the resource and node to right status.
resetrsrc -s “Name = ‘db2_bpminst_bpminst_PDWDB-rs’ AND NodeNameList = {‘ipas-pvm-017-048’}” IBM.Application
then ,the hadr status should be like this.
http://www.linuxbyte.org/ubuntu-geng-xin-yuan-qian-ming-cuo-wu-badsig-40976eaf437d05b5.html
sudo apt-get cleancd /var/lib/aptsudo mv lists lists.oldsudo mkdir -p lists/partialsudo apt-get cleansudo apt-get update
http://www.blogjava.net/gml520/archive/2011/06/02/351581.html