亚马逊kindle设置_使用Amazon Web Services设置IBM Business Process Manager

本教程描述了如何安装IBM Business Process Manager(BPM)Advanced V8.5.7。 在Amazon Web Services公共云平台上。 如IBM合格公共云策略中所述,IBM合格公共云自带软件许可(BYOSL)策略下,所有合格的IBM产品(包括IBM BPM)都支持Amazon Web Services。 如果您的云环境中有Amazon Web Services,请学习一些安装IBM BPM的技巧。

IBM BPM是一个全面的业务流程管理平台,可以在其上开发,自动化和管理业务流程应用程序,以提供流程可见性,控制和持续改进。 IBM BPM可以在本地以托管服务和软件即服务的形式(IBM BPM on Cloud)使用。 此外,可以如本教程中所述,将本地许可证部署在公共/私有基础架构即服务平台上。

下图显示了构成IBM BPM平台的关键组件:

IBM BPM组件的图示:Process Server,Process Center,Process Designer和存储库

了解有关Process Center的以下详细信息:

  • Process Center是用于创建流程应用程序的通用管理存储库。
  • Process Center是用于在所有运行时环境(例如,Process Server)中管理和管理流程部署的中央命令中心。
  • 使用共享模型架构,您可以在一个统一的平台中构建,部署,评估和优化流程。
  • 流程开发人员可以通过将其包含在工具包中,在流程应用程序内部和跨流程应用程序重复使用现有的工件。
  • Process Center包含一个嵌入式Process Server,可在开发过程中进行回放。

了解有关Process Designer和Integration Designer的以下详细信息:

  • 基于业务流程模型和表示法(BPMN)2.0的流程设计器是用于开发以人为中心的流程应用程序的创作环境。 BPMN 2.0是业务流程建模中的行业标准符号。
  • Integration Designer是流程开发人员在完整的集成开发环境中创建复杂的自动化业务流程执行语言(BPEL)流程和集成服务的环境。

了解有关Process Server的以下详细信息:

  • Process Server是统一的IBM BPM运行时环境,它支持所有范围的业务流程,服务编排和集成。
  • 您可以使用多个Process Server提供非生产和生产环境(例如,开发,测试,QA,预生产和生产)。

您可以在公告信中找到有关最新版本的IBM BPM的更多信息。

本教程旨在为具有安装IBM BPM经验但首次在Amazon Web Services上进行安装的任何人提供指导。 目的不是提供详细而正式的安装手册,而是强调在Amazon Web Services上安装IBM BPM时要注意的一些关键注意事项和细节。

有关安装的详细信息,请参阅《 IBM BPM文档中的《 IBM Business Process Manager交互式安装和配置指南》 。 有关详细的软件需求,包括IBM BPM支持的操作系统和数据库,请参阅IBM Business Process Manager高级详细系统需求

下图所示的过程描述了IBM BPM V8.5.7的典型安装和配置。 用于黄金(三个集群)Process Center拓扑。 在本教程的安装示例中,使用静默安装选项安装了IBM BPM。 下图说明了已为最低可行产品安装和配置的拓扑,下一节将详细介绍。

IBM BPM和Amazon Web Services拓扑图

安装是建议的Process Center拓扑(三个名为AppClusterMEClusterSupCluster的集群 ),它们包含在一个Amazon Web Services虚拟机中。 关联的DB2数据库,IBM HTTP Server和Deployment Manager共同位于实例中。 DmgrProfile部署管理器包含部署管理器,其中两个节点托管组成三个标准集群的服务器对。 一台带有IBM WebSphere Application Server插件的IBM HTTP Server在服务器之间路由请求。 本教程示例中使用的操作系统是Red Hat Enterprise Linux Server 6.6版。

此安装适合作为小型开发环境。 它完全独立于一个Amazon Web Services实例(虚拟机),以便于文档编制和部署。 该配置在Process Center级别(WebSphere Application Server服务器实例级别)提供高可用性,但是在HTTP,DB2和Amazon Web Services实例级别具有单点故障。 它可能用于产品评估,开发团队的快速入门或概念证明。 相同的安装过程,但有一些小的更改,适用于Process Server。

您构建的环境类型(Process Server或Process Center),拓扑结构(单群集或三群集)和数据库类型(Oracle或DB2)由您选择的部署配置文件确定。 在所有情况下,配置设置都是相似的,除了数据库类型的配置选项和术语不同。

请注意,IBM BPM Golden拓扑模式中的WebSphere Application Server部署环境的功能分为三个集群:应用程序(名为AppCluster ),消息传递(名为MECluster )和支持(名为SupCluster )。 对于IBM BPM生产环境以及满足可用性和可伸缩性要求,建议使用此拓扑。 对于生产方案,请在两个不同的计算机上安装承载三个群集的两个节点。 然后,如果一个节点发生故障,则工作将故障转移到另一节点。 为了增加冗余度,可能需要具有其他节点。 在IBM Business Process Manager 8.0版生产拓扑 IBM Redbooks出版物中详细讨论了IBM BPM Golden拓扑以及其他IBM BPM生产拓扑。

在以下各节中,应整体或部分地根据您如何使用Amazon Web Services来确定决策或配置,该说明性注释以Amazon Web Services Tip为前缀。

步骤1.创建一个Amazon Web Services实例

第一步是创建一个实例:

  1. 使用Amazon Web Services管理控制台,也称为Amazon Elastic Compute Cloud(Amazon EC2)的EC2控制台,该服务是一种可在云中提供可调整大小的计算能力的Web服务。 点击实例 >实例然后选择L aunch实例 。 请参阅: Amazon EC2实例类型
    注意 :卷和实例必须在同一可用区中。 最好一起创建实例和所有必需的卷(如本例所示)。 如果分别创建它们,则先创建实例,然后再创建所需的任何卷,因为为弹性块卷(EBS)指定可用区比为映像指定可用区要容易。
  2. 在左侧选择Community AMI ,然后在操作系统下选择Red Hat ,在体系结构下选择64-bit ,在根设备类型下选择EBS ,如以下屏幕截图所示:
    Amazon Web Services上的“选择Amazon机器映像(AMI)”窗口的屏幕截图
  3. RHEL 6.6支持IBM BPM 8.5.7 Advanced。 选择RHEL-6.6_HVM_GA-20150128-x86_64-1-Hourly2-GP2 -ami-0b5f073b AMI
  4. 在“选择实例类型”窗口上,默认选择是通用的t2.micro类型。 将选择更改为t2.large类型。 您选择的实例的大小应基于预期的工作量和后续基准测试,如以下屏幕截图所示:
    Amazon Web Services上的“选择实例类型”窗口的屏幕截图
  5. 完成其他窗口,直到进入步骤4。添加存储。 在那里,向映像添加两个卷:
    • 第一个卷是用于IBM BPM和IBM DB2以及用于DB2实例存储的30 GB /opt文件系统。
    • 第二个是用于存储安装代码的30 GB临时代码磁卷。 因为安装后不需要代码(并且可能希望在其他映像上使用它),所以请分开存储。

    遵循组织的存储和命名标准以及分离标准。 您的存储选择可能与以下示例不同。

    添加/opt文件系统卷,如以下示例所示:

    Amazon Web Services上“添加存储”窗口的屏幕截图

    添加代码量。 在下面的示例中,选择了Magnetic ,因为它不需要每秒高的输入/输出操作(IOPS),并且为安装目的而保留磁容量可能每小时花费更少。

    Amazon Web Services上“添加存储”窗口的屏幕截图
  6. 单击查看并启动
    由于您尚未解决安全问题,并且选择也不是免费的,因此您会看到以下消息:
    “查看实例启动”窗口上的消息的屏幕截图
  7. 点击启动

    Amazon Web Services提示:您必须选择一个密钥(先前已创建和下载)或创建和下载密钥才能访问您的图像。 以下示例显示了一个选定的键。

    在Amazon Web Services上选择现有密钥标准或创建新密钥对消息的屏幕截图

    Amazon Web Services提示:请勿丢失密钥。 这是访问实例的唯一方法。

  8. 单击启动实例
    该实例需要几秒钟才能启动。
  9. 通过展开“实例”并选择“ 实例”,在“ EC2仪表板”下进行检查。 在仪表板上,当状态检查下的2/2检查以绿色显示时,您将看到实例已准备就绪,如以下屏幕截图所示:
    Amazon Web Services上的实例仪表板的屏幕截图
  10. 选择实例(上一个屏幕截图中的蓝点),然后单击Connect 。 将打开以下消息,显示如何连接到实例:
    Amazon Web Services上的“连接到您的实例”消息的屏幕截图

Amazon Web Services提示:使用服务器的安全外壳(SSH)命令行界面的外部地址和安全文件传输协议( sftp )。 选择您的实例,然后单击Connect 。 然后,您可以剪切并粘贴域名服务器(DNS)名称。

Amazon Web Services提示:每次启动服务器时,外部地址都会更改。 如果无法连接,请检查您正在使用的DNS,以查看其是否重新启动。

步骤2.连接到实例并准备安装

完成以下步骤以连接到实例并准备安装。

  1. Linux用户的键盘命令类似于以下示例: ssh -i "Richard Shooter.pem" ec2-user@ec2-52-37-202-89.us-west-2.compute.amazonws.com

    因为以下示例显示了密钥存储在RichardShooter.pem (为方便起见,省略了空格),所以请使用以下命令进行连接: ssh -i "RichardShooter.pem" ec2-user@ec2-52-37-202-89.us-west-2.compute. amazon ws.com ssh -i "RichardShooter.pem" ec2-user@ec2-52-37-202-89.us-west-2.compute. amazon ws.com

  2. 接受密钥,如以下屏幕截图中的示例所示:
    安全Shell命令行界面示例

    现在,您可以挂载临时目标代码存储库,如以下示例所示:

    sudo mkfs /dev/xvdc
    	sudo mkdir /mnt/object
    	sudo mount /dev/xvdc /mnt/object
    	sudo mkdir /mnt/object/install
    	sudo chown ec2-user /mnt/object/install
  3. 复制安装档案。 因为您使用的是Secure Shell并且安全文件传输协议可用,所以以下示例使用sftp
    sftp -oIdentityFile=RichardShooter.pem ec2-user@ec2-52-37-202-89.us-west-2.compute.amazonws.com
    	sftp> cd /mnt/object/install
    	sftp> lcd /media/usb1gb/InstallationCode/BPM857Advanced # or the path to your archives
    	sftp> mput *
  4. 上传后,您可以提取媒体:
    cd /mnt/object/install
    	for i in *.gz
    	do
    		zcat $i | sudo tar xvf -
    	done
    	for i in *.zip
    	do
    		sudo unzip $i
    	done
  5. 用新文件系统替换/opt
    sudo mkfs /dev/xvdb
    	sudo mkdir /mnt/opt
    	sudo mount /dev/xvdb /mnt/opt
    	cd /opt
    	sudo find . -depth -print | sudo cpio -pdv /mnt/opt
  6. 更新/etc/fstab文件( sudo vi /etc/fstab )以挂载新的/opt文件系统,如以下屏幕截图所示:
    fstab文件的屏幕截图
  7. 挂载新文件系统:
    sudo umount /mnt/opt
    	sudo mount -a
    	sudo rmdir /mnt/opt

步骤3.安装DB2

  1. 将服务器响应文件复制到方便的位置( /home/ec2user.rsp ):
    cp /mnt/object/install/server/db2/linuxamd64/samples/db2server.rsp /home/ec2-user
    	sudo vi /home/ec2-user/db2server.rsp
  2. 使用单个实例(名为db2inst1 )安装DB2的缺省配置。 进行以下更改:
    LIC_AGREEMENT = ACCEPT
    INTERACTIVE = NONE
    CONFIG_ONLY = NO

    该实例由db2inst1用户拥有, db2iadm1组, db2sdfe1受防护用户和db2fsdm1组也是必需的。

  3. 您还创建了一个供db2使用的附加用户db2bpm1组db2bpm1(该附加用户所允许的特权比实例所有者所拥有的特权低):
    sudo groupadd db2iadm1
    sudo groupadd db2fsdm1
    sudo groupadd db2bpm1
    sudo useradd -g db2iadm1 -m db2inst1
    sudo useradd -g db2fsdm1 -m db2sdfe1
    sudo useradd -g db2bpm1 -m db2bpm1
  4. 现在设置三个用户帐户的密码(该命令将提示输入密码):
    sudo passwd db2inst1
    sudo passwd db2sdfe1
    sudo passwd db2bpm1
  5. 验证响应文件:
    cd /mnt/object/install/server
    sudo ./db2setup -c -r /home/ec2-user/db2server.rsp
  6. 更正发现的所有错误。
  7. 按照DB2的建议更新内核/操作系统配置。
  8. 安装DB2并创建db2inst1实例:
    cd /mnt/object/install/server
    sudo ./db2setup -r /home/ec2-user/db2server.rsp
  9. 检查安装。
    sudo /opt/ibm/db2/V10.5/bin/db2val

步骤4.安装IBM BPM

  1. /etc/security/limits.conf文件( sudo vi /etc/security/limits.conf )进行以下更改:
    * soft stack 32768
    * hard stack 32768
    * soft nofile 65536
    * hard nofile 65536
    * soft nproc16384
    * hard nproc 16384
    # for DB2
    	* soft fsize unlimited
    	* hard fsize unlimited
  2. 编辑/etc/security/limits.d/90-nproc.conf以将nproc设置为16384。
  3. 将示例响应文件复制到适当的位置:cp /mnt/object/install/responsefiles/BPM/bpmAdv_linux_response_root_64bit.xml / home / ec2_user
  4. 编辑文件并对存储库位置进行以下更改:
    sudo vi /home/ec2-user/bpmAdv_linux_response_root_64bit.xml <server>
    	<!-- ==================== IBM Installation Repository Location =====================-->
    	<repository location='/mnt/object/install/IM64/' temporary='true'/>
    	 <!-- ================= IBM Business Process Manager Advanced, WebSphere Application Server ND, DB2 Express ===================-->
    	 <repository location="/mnt/object/install/repository/repos_64bit/" />
    	 </server>
    
    	cd /mnt/object/install/IM64
    	sudo ./installc -acceptLicense input /home/ec2-user/bpmAdv_linux_response_root_64bit.xml -log /home/ec2-user/bpm_silent_install.log
  5. 安装IBM BPM,如以下示例命令所示:
    cd /mnt/object/install/IM64
    	sudo ./installc -acceptLicense input /home/ec2-user/bpmAdv_linux_response_root_64bit.xml -log /home/ec2-user/bpm_silent_install.log

步骤5.创建IBM BPM概要文件

  1. 使用以下命令将缺省BPMconfig配置文件复制到/ home / ec2-u ser:cp /opt/ibm/BPM/v8.5/BPM/samples/config/advanced/Advanced-PC-ThreeClusters-DB2.properties / home / ec2-user
  2. 编辑文件(sudo vi /home/ec2-user/Advanced-PC-ThreeClusters-DB2.properties)并进行以下更改:
    bpm.de.authenticationAlias.1.user=bpmadmin
    bpm.de.authenticationAlias.1.password= the password you want to use 
    bpm.de.authenticationAlias.2.user=db2bpm1
    bpm.de.authenticationAlias.2.password= the password you want to use 
    bpm.cell.authenticationAlias.1.user=wasadmin
    bpm.cell.authenticationAlias.1.password= the password you want to use

    亚马逊网络服务提示:

    • 您的实例的公共和内部DNS名称在EC2控制台中可用。
    • 展开实例,单击实例 ,选择实例,然后在右下方的详细信息窗格中查看。
    • 使用内部DNS,因为它是持久不变的,并且还会影响流量的路由和收费。
    • 重新启动实例时,外部DNS可能会更改,因此不适用于内部流量。
    bpm.dmgr.hostname=ip-172-31-5-126.us-west-2.compute.internal
    	bpm.dmgr.installPath=/opt/ibm/BPM/v8.5
    	bpm.de.node.1.hostname=ip-172-31-5-126.us-west-2.compute.internal
    	bpm.de.node.1.installPath=/opt/ibm/BPM/v8.5
    	bpm.de.db.1.hostname=ip-172-31-5-126.us-west-2.compute.internal
    	bpm.de.db.2.hostname=ip-172-31-5-126.us-west-2.compute.internal
    	bpm.de.db.3.hostname=ip-172-31-5-126.us-west-2.compute.internal
    	bpm.de.db.4.hostname=ip-172-31-5-126.us-west-2.compute.internal
  3. 现在验证您的配置文件:
    cd /opt/ibm/BPM/v8.5/bin
    sudo ./BPMConfig.sh -validate /home/ec2-user/Advanced-PC-ThreeClusters-DB2.properties
  4. 更正所有错误并创建配置文件:
    sudo ./BPMConfig.sh -create /home/ec2-user/Advanced-PC-ThreeClusters-DB2.properties
  5. 为了方便起见,我们将在/ opt下创建数据库,您希望遵循组织的政策和标准。
    sudo mkdir /opt/data
    	sudo chown db2inst1 /opt/data
  6. 创建数据库:
    $ cd /opt/ibm/BPM/v8.5/profiles/DmgrProfile/dbscripts/PCCell1.De1/DB2/BPMDB
    	$ sudo vi createDatabase.sql
    	sudo su - db2inst1
    	add ' on /opt/data' to the create database SQL after 'automatic storage yes':
    		create database BPMDB automatic storage yes on /opt/data using codeset UTF-8 territory US pagesize 32768;
  7. createDatabase.sql CMNDB PDWDB)。
  8. 创建数据库:$ sudo su-db2inst1
    $ cd /opt/ibm/BPM/v8.5/profiles/DmgrProfile/dbscripts/PCCell1.De1/DB2/BPMDB
    	$ ./createDatabase.sql
    	$ cd ../CMNDB
    	$ ./createDatabase.sh
    	$ cd ../PDWDB
    	$ ./createDatabase.sh
  9. 创建架构。
    $ cd /opt/ibm/BPM/v8.5/profiles/DmgrProfile/dbscripts/PCCell1/DB2/CMNDB
    	$ db2 connect to CMNDB
    	$ db2 -tf createSchema_Advanced.sql
    	$ db2 terminate
    	
    	$ cd ../../../PCCell1.De1/DB2/BPMDB
    	$ db2 connect to BPMDB
    	$ db2 -tvf createSchema_Advanced.sql
    	$ db2 -tdGO -vf createProcedure_Advanced.sql
    	$ db2 terminate
    	
    	$ cd ../CMNDB
    	$ db2 connect to CMNDB
    	$ db2 -tvf createSchema_Advanced,sql
    	$ db2 -tvf createSchema_Messaging.sql
    	$ db2 terminate
    	
    	$ cd ../PDWDB
    	$ db2 connect to PDWDB
    	$ db2 -tvf createSchema_Advanced.sql
    	$ db2 terminate
    	
    	$ exit
  10. 填充数据库:
    $ cd /opt/ibm/BPM/v8.5/profiles/DmgrProfile/bin
    $ sudo ./bootstrapProcessServerData.sh -clusterName AppCluster
  11. 如下例所示,复制IBM HTTP Server安装文件:
    sudo mkdir /mnt/object/supplements
    	sudo chown ex2-user /mnt/objects/supplements
  12. 使用安全文件传输协议( sftp )复制三个档案。
  13. 解压缩档案:
    cd /mnt/objects/supplements
    	for i in *.zip
    	do
    	sudo unzip $i
    	done
  14. 将您感兴趣的两个响应文件复制到/home/ec2-user (IBM HTTP Server和WebSphere Application Server插件)。
    cd /mnt/object/supplements/responsefiles/samples
    	cp WASv85.ihs.install.Win32.xml /home/ec2-user
    	cp WASv85.plg.install.Win32.xml /home/ec2-user/
  15. 编辑IBM HTTP Server文件并进行以下更改:

    在添加三个磁盘的<repository>信息中,并注释掉联机存储库管理器:

    <!--repository location="http://www.ibm.com/software/repositorymanager/com.ibm.websphere.IHS.v85" /> -->
    and
    	<!-- <repository location='insert the full directory path inside single quotes'/> -->
    	<repository location='/mnt/object/supplements/disk1'/>
    	 <repository location='/mnt/object/supplements/disk2/ad'/>
    	<repository location='/mnt/object/supplements/disk3/ad'/>

    In <install>修改产品以选择64位(从32位)的IHS版本:

    <offering id='com.ibm.websphere.IHS.v85'
    	profile='IBM HTTP Server for WebSphere Application Server V8.5'
    	features='core.feature,arch.64bit' installFixes='none'/>
    	<!-- <offering id='PM12345_WAS80' profile='IBM HTTP Server for WebSphere Application Server V8.5'/> -->
    	</install>

    profile参数的installLocation编辑为/opt/IBM/HTTPServer

    <profile id='IBM HTTP Server for WebSphere Application Server V8.5'
    	installLocation='/opt/IBM/HTTPServer'>

    编辑eclipseLocation以匹配:

    <profile id='IBM HTTP Server for WebSphere Application Server V8.5'
    	installLocation='/opt/IBM/HTTPServer'>
    	<data key='eclipseLocation' value='/opt/IBM/HTTPServer'/>

    编辑eclipseCache以获取Linux缺省值( /var/ibm/InstallationManager ):

    <preference name='com.ibm.cic.common.core.preferences.eclipseCache' value='/var/ibm/InstallationManager'>
  16. 安装IBM HTTP Server:
    cd /opt/IBM/InstallationManager/eclipse/tools
    	sudo ./imcl -acceptLicense -showprogress -log /home/ec2-user/ihs-install.log -input /home/ec2-user/WASv85.ihs.install.Win32.xml
  17. 在sudo vi /home/ec2-user/WASv85.plg.install.Win32.xml中编辑WebSphere插件安装文件,并进行以下更改:

    在<server>中,添加三个磁盘的<repository>信息,并注释掉联机存储库管理器:

    <!-- <repository location="http://www.ibm.com/software/repositorymanager/com.ibm.websphere.IHS.v85" /> -->

    <!-- <repository location='insert the full directory path inside single quotes'/> -->
     <repository location='/mnt/object/supplements/disk1'/>
     <repository location='/mnt/object/supplements/disk2/ad'/>
     <repository location='/mnt/object/supplements/disk3/ad'/>

    修改配置文件以匹配Linux默认设置。

    更改:

    <profile id='Web Server Plug-ins for IBM WebSphere Application Server V8.5'
    	installLocation='C:\Program Files\IBM\WebSphere\Plugins'>
    	<data key='eclipseLocation' value='C:\Program Files\IBM\WebSphere\Plugins'/>

    至:

    <profile id='Web Server Plug-ins for IBM WebSphere Application Server V8.5'
    	installLocation='/opt/IBM/WebSphere/Plugins'>
    	<data key='eclipseLocation' value='/opt/IBM/WebSphere/Plugins'/>
    	<data key='user.import.profile' value='false'/>
    	<data key='cic.selector.nl' value='en'/>
    	</profile>

    将高速缓存位置从<preference name ='com.ibm.cic.common.core.preferences.eclipseCache'value ='C:\ Program Files \ IBM \ IMShared'/>更改为<preference name ='com.ibm.cic .common.core.preferences.eclipseCache'value ='/ opt / IBM / IMShared'/>

  18. 安装插件:
    cd /opt/IBM/InstallationManager/eclipse/tools
    	sudo ./imcl -acceptLicense -showProgress -log /home/ec2-user/plugins-install.log -input /home/ec2-user/WASv855
  19. 以您的管理用户( wasadmin )登录到Deployment Manager,然后展开expandServers。 然后选择服务器类型> Web服务器。
  20. 将Web服务器定义添加到Deployment Manager,如以下屏幕截图所示:
    WebSphere Application Server中的Web服务器窗口的屏幕截图
  21. 单击添加 ,为Web服务器命名,选择一个节点,然后选择IBM HTTP Server,如以下屏幕截图所示:
    在WebSphere Application Server中创建新的Web服务器定义窗口的屏幕截图
  22. 依次单击“ 下一步” ,“ 下一步” ,然后确认配置是否与安装时选择的HTTP和插件位置匹配,如以下屏幕截图所示:
    在WebSphere Application Server中创建新的Web服务器定义窗口的屏幕截图
  23. 单击下一步 ,然后单击完成
  24. 点击保存 。 定义将保存到存储库中,并且该服务器在Web服务器下列出,如以下屏幕截图所示:
    WebSphere Application Server中的Web服务器窗口的屏幕截图
  25. 创建一个密钥文件:
    $ sudo ./gskcapicmd -keydb -create -db /opt/IBM/HTTPServer/ihsserverkey.kdb -pw <password> -stash
  26. 添加自认证证书:
    sudo ./gskcapicmd -cert -create -db /opt/IBM/HTTPServer/ihsserverkey.kdb -pw password -dn "cn=ec2-52-42-174-74.us-west-2.compute. amazonws.com " -label "Quick test certificate"

    Amazon Web Services提示:请记住,重新引导服务器时DNS名称将更改:使用Amazon Web Services工具获取永久DNS地址。

  27. 在HTTPD服务器配置文件( httpd.conf )中编辑SSL节。 对允许的SSL版本的更改可确保当前的Firefox和Chrome浏览器连接。 使用组织允许的规范扩展配置。
    $ cd /opt/IBM/HTTPServer/conf
    $ sudo vi httpd.conf
    ## SSLv3 128 bit Ciphers
    SSLCipherSpec SSL_RSA_WITH_RC4_128_MD5
    
    # Example SSL configuration which supports SSLv3 and TLSv1
    # To enable this support:
    • 使用ikeyman创建密钥数据库
    • 更新下面的KeyFile指令以指向该密钥数据库
    • 在示例结尾处取消注释指令
    #
    LoadModule ibm_ssl_module modules/mod_ibm_ssl.so
    
    	Listen 443
    <VirtualHost *:443>
    
    	SSLEnable
    </VirtualHost>
    
    	KeyFile /opt/IBM/HTTPServer/ihsserverkey.kdb
    	#SSLDisable
    
    # End of example SSL configuration
  28. 配置插件:
    $ cd /opt/IBM/HTTPServer/conf
    	$ sudo vi httpd.conf
  29. 附加以下文本:
    LoadModule was_ap22_module /opt/IBM/WebSphere/Plugins/bin/64bits/mod_was_ap22_http.so
    	WebSpherePluginConfig /opt/IBM/WebSphere/Plugins/config/webserver/plugin-cfg.xml
  30. 重新启动HTTP服务器。
  31. 在Amazon Web Services控制台上,允许通过80的HTTP端口和443的HTTPS端口访问您的HTTP Server(找到您的实例并单击相应的安全组)。 单击入站路由并添加80和443,如以下屏幕截图所示:
    Amazon Web Services中的安全组的屏幕截图

    Amazon Web Services提示:如果您使用默认设置,则可以全局访问您的系统。 请仔细考虑如何使用Amazon Web Services安全组和实例配置来保护和保护系统。

  32. 现在,您可以停止并启动环境。

    运行以下命令:

    $ cd /opt/bpm/BPM/v8.5/bin
    	$ sudo ./BPMConfig.sh -stop /home/ec2-user/Advanced-PC-ThreeClusters-DB2.properties
    	$ sudo ./BPMConfig.sh -start /home/ec2-user/Advanced-PC-ThreeClusters-DB2.properties

    使用ec2-user用户帐户登录。

    运行以下命令:

    $ sudo su - db2inst1
    	$ db2start
    	$ exit
    	
    	$ cd /opt/ibm/BPM/v8.5/bin
    	$ sudo ./BPMConfig.sh -start /home/ec2-user/Advanced-PC-ThreeClusters-DB2.properties
    	$ cd /opt/IBM/HTTPServer/bin
    	$ sudo ./apachectl start

结论

本教程使用静默安装选项描述了针对Golden拓扑的IBM BPM Process Center的典型安装和配置。

现在,您已经了解了如何计划在Amazon Web Services上自己安装IBM BPM(如果它是您首选的公共云基础架构)。 使用这些技巧和指针来进行云实施并计划成功的首次安装。

黄金拓扑实施并非在所有情况下都适用。 因此,请考虑以下更具弹性的拓扑,以实现生产中的高可用性:

  • 用于Process Center节点的两个或更多虚拟机,可为一个Process Center实例的故障提供高可用性。
  • 使用高可用性DB2服务(使用现有服务或在HA配置中添加第二个DB2虚拟机(四个Amazon Web Services虚拟机))。
  • 将Deployment Manager分离到单独的Amazon Web Services虚拟机以简化恢复。

另外,您应确保考虑对预期和实际工作量进行映像的基准测试,调整和调整大小。

致谢

作者要感谢Claudio Tagliabue审阅了本教程。


翻译自: https://www.ibm.com/developerworks/library/mw-1612-sutton-trs/1612-sutton.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值