Can anyone confirm that the AWS clustering mode provided by the Hazelcast service works fine for IS 5.3?
We have a two documents describing clustering configurations;
Clustering Identity Server 5.x which describes and relies upon WKA for service discovery
Setting up a cluster in AWS mode which appears to be generic instructions for all products but requires an AWS IAM role to describe instances (probably preferred in our use-case)
Is the AWS mode available for Identity Server or are we restricted to WKA? It's not clear if the Clustering Identity Server document overrides the more generic cluster document.
Thanks
Yes. There are current users who use AWS clustering with WSO2 IS 5.3.0.
Clustering Identity Server 5.x is a generic clustering docuement about IS 5.3.0 and does not specific to AWS. Use Setting up a cluster in AWS mode for IS AWS clustering which is generic for specified carbon kernel version. Any product runs on top of this kernel version can use this guide.
Related
I've tried working on the API Manager subscription workflow in a single instance and it's working fine. Now I want the same to be performed on a distributed deployment environment. Can I know on which node shall I update the SubscriptionCallbackService.epr path and on which node I should enable the " Engaging the WS Workflow Executor in the API Manager ".
Note:
We are using EI 6.5.0 and APIM 2.6.0 and 3.1.0 in two different environments.
You need to copy the <API-M_HOME>/business-processes/epr (any of the apim nodes) folder to <EI_HOME>/wso2/business-process/repository/conf/epr, SubscriptionCallbackService following value should be updated, Gateway port is 8243 if you have not done any offset.
<wsa:Address>https://<APIM_GATEWAY_IP>:PORT/services/WorkflowCallbackService</wsa:Address>
"Engaging the WS Workflow Executor in the API Manager" should be done in the devportal node
We are designing wso2 apim 2.0 cluster deployment architecture, from 2.0 clustering, we just found distribution deployment description, so
Is the wso2 apim gateway 2.0 cluster same with 1.10?
Any recommendation for system CPU/MEMORY requirement?
wso2 apim 2.0 has traffic manager, how to cluster it?
For store/publisher, how to cluster them?
When integration with APIM Analytics, do we just need to config gateway workers?
1) There are configuration changes, and also new configs, in gateways. But gateway clustering has not been changed.
2) See Installation Prerequisites and Tuning Performance
3) There is no public document yet. It'll be there soon. Until now, you can cluster it in the same way gateways are clustered.
4) Store and publisher should be in the same cluster.
5) Gateway workers, store and publisher
Update:
About Dep-Sync: In gateway worker-manager setup, we only publish API synapse files to manager node, and then use dep-sync to copy those APIs to gateway workers. You can use anything that can sync artifacts between nodes instead of SVN based dep-sync. (eg. rsync)
I am setting up the API Manager in a cluster and have one version of the store and one version of the publisher which are clustered so they update each other on change. I also have the gateway setup up in a master and worker cluster. All of this I found out how to do on the wso2 site. The issue is I want to cluster the key manager as well for higher load but I can't find any documentation on how to cluster the key manager specifically. I assume it's not just a case of running more than one behind a load balancer as they need to know when the tokens etc have changed?
Any help would be appreciated
Please follow this documentation on API Manager clustering. Please follow Configuring the connections among the components -> Key Manager section and Configuring component features section accordingly. This blog post explains when IS is used as Key Manager. But the explanation might be helpful to you to understand when using several urls.
On WSO2 EMM, are following features supported?
SaaS cloud
Per App VPN. Security of Data on move
MS ActiveSync
PKI Infrastructure / Certs. (SCEP)
As per the online guide, I could not find the same.
Please find the answers inline.
SaaS cloud
WSO2 EMM will be re-branded as WSO2 Mobile Device Management (MDM) with version 2.0. With the release of 2.0 we have some future plans to integrate this with WSO2 device cloud.
Per App VPN. Security of Data on move
These are some of the iOS features in new releases. We will support this in a future releases of WSO2 MDM.
MS ActiveSync
No plans yet for this.
PKI Infrastructure / Certs. (SCEP)
We do have this right now in EMM as well. It has some inbuilt SCEP components facilitated with inbuilt CA server component.
I am configuring the Embedded Auto-Scaler of WSO2 ELB following the link "http://docs.wso2.org/wiki/display/ELB203/Configuring+the+Embedded+Auto-Scaler", It only define IaaS Provider of EC2 and openstack in /repository/conf/cloud-controller.xml, Unfortunately, I have to use the IaaS Provider of cloudstack.
Does anyone know how to configure IaaS Provider of cloudstack for Embedded Auto-Scaler of WSO2 ELB.
I will appreciate if you can tell me how to configure the following files:
/repository/conf/cloud-controller.xml
The Cartridge XML file in /repository/deployment/server/cartridges/ folder
The Service XML file in /repository/deployment/server/services/ folder
Thank you in advance.
As you mentioned, WSO2 ELB supports EC2 and OpenStack. However you can configure any IaaS supported by jclouds by writing a custom implementation.
WSO2 ELB is also used in WSO2 Stratos 2.0 and you can find more information at Wiki Docs for Stratos: http://docs.wso2.org/wiki/display/Stratos200/WSO2+Stratos+Documentation
You can find more information about providing support for a new IaaS provider from following link.
http://docs.wso2.org/wiki/display/Stratos200/Providing+Support+for+a+New+IaaS+Provider
/repository/conf/cloud-controller.xml
Refer http://docs.wso2.org/wiki/display/Stratos200/Cloud+Controller+Configuration+Files
You can configure your IaaS provider here.
The Cartridge XML file in /repository/deployment/server/cartridges/ folder
Refer http://docs.wso2.org/wiki/display/Stratos200/Sample+Cartridge+XML+Files for a sample. This is where you define the image id for your IaaS provider.
The Service XML file in /repository/deployment/server/services/ folder
Refer http://docs.wso2.org/wiki/display/Stratos200/Sample+Service+XML+Files for a sample. Service XML defines a service cluster.
Reading about Stratos Architecture might help to understand the context regarding all the files above.
Please subscribe to WSO2 mailing lists, if you have not subscribed already.