1. Increase replicas (for ses, sai) or Change resources for
individual Siebel Servers (not for sai servers)
Note: sesResources defined at the profile level for individual Siebel
server takes higher precedence over the generic sesResources
overridden in payload.
File:
siebel.yaml
Notes:
For cgw replica number value change, the siebel-gateway.yaml and
siebel-config.yaml should be changed.
|
siebelServer:
- profile: siebel
replicas: 3
sesResources:
limits:
cpu: 4
memory: 24Gi
requests:
cpu: 1
memory: 8Gi
siebsrvr_prefix: edge
- profile: siebel
replicas: 3
sesResources:
limits:
cpu: 4
memory: 24Gi
requests:
cpu: 1
memory: 8Gi
siebsrvr_prefix: tibus
saiServer:
- profile: sai_lily
replicas: 2
sai_prefix: quantum
- profile: slc15zny95121
replicas: 2
sai_prefix: alchemist
|
2. Add a new Siebel Server profile
File:
New YAML file
Notes:
- Create file name with prefix
server_ (for
example, server_lily.yaml).
- Under the server name are:
- component_groups has all comp group and comp details
- parameters has server level parameters
- deployment is used during server deployment
- Profile is used to create server profile
- Modify all occurrences of the following, according to your
configuration:
- <namespace>
- <profile_name>
- <username>
- <password>
- <guest username>
- <guest password>
|
server_lily:
component_groups:
CallCenter:
components:
SCCObjMgr_enu:
definition:
CC_ALIAS: SCCObjMgr_enu
CC_RUNMODE: Interactive
CG_ALIAS: CallCenter
CT_ALIAS: AppObjMgr
parameters:
- basic_params:
- PA_ALIAS: MaxTasks
PA_VALUE: '200'
url: https://smc-0.smc.<namespace>.svc.cluster.local:4430/siebel/v1.0/cloudgateway/enterprises/enterprise_name/servers/server_name/components/SCCObjMgr_enu/parameters
url: https://smc-0.smc.<namespace>.svc.cluster.local:4430/siebel/v1.0/cloudgateway/enterprises/enterprise_name/servers/server_name/components/SCCObjMgr_enu
SServiceObjMgr_enu:
definition:
CC_ALIAS: SServiceObjMgr_enu
CC_RUNMODE: Interactive
CG_ALIAS: CallCenter
CT_ALIAS: AppObjMgr
parameters: []
url: https://smc-0.smc.<namespace>.svc.cluster.local:4430/siebel/v1.0/cloudgateway/enterprises/enterprise_name/servers/server_name/components/SServiceObjMgr_enu
eServiceObjMgr_enu:
definition:
CC_ALIAS: eServiceObjMgr_enu
CC_RUNMODE: Interactive
CG_ALIAS: CallCenter
CT_ALIAS: AppObjMgr
parameters:
- basic_params:
- PA_ALIAS: MaxTasks
PA_VALUE: '222'
url: https://smc-0.smc.<namespace>.svc.cluster.local:4430/siebel/v1.0/cloudgateway/enterprises/enterprise_name/servers/server_name/components/eServiceObjMgr_enu/parameters
url: https://smc-0.smc.<namespace>.svc.cluster.local:4430/siebel/v1.0/cloudgateway/enterprises/enterprise_name/servers/server_name/components/eServiceObjMgr_enu
url: https://smc-0.smc.<namespace>.svc.cluster.local:4430/siebel/v1.0/cloudgateway/enterprises/enterprise_name/compgroups/CallCenter
deployment:
DeploymentInfo:
ProfileName: <profile_name>
ServerDeployParams:
DeployedLanguage: enu
PrimaryLanguage: ENU
parameters:
- basic_params:
- PA_ALIAS: CFGEnableOLEAutomation
PA_VALUE: 'False'
- PA_ALIAS: MaxThreads
PA_VALUE: '11'
url: https://smc-0.smc.<namespace>.svc.cluster.local:4430/siebel/v1.0/cloudgateway/enterprises/enterprise_name/servers/server_name/parameters
- hidden_params: []
url: https://smc-0.smc.<namespace>.svc.cluster.local:4430/siebel/v1.0/cloudgateway/enterprises/enterprise_name/servers/server_name/parameters?hidden=true
- advanced_params: []
url: https://smc-0.smc.<namespace>.svc.cluster.local:4430/siebel/v1.0/cloudgateway/enterprises/enterprise_name/servers/server_name/parameters?advanced=true
profiles:
Profile:
LastUpdated:
ProfileName: <profile_name>
ServerConfigParams:
AnonLoginPassword: <guest password>
AnonLoginUserName: <guest username>
CACertFileName: null
CertFileNameServer: null
ClusteringEnvironmentSetup: NotClustered
Db2InstHome: ''
EnableCompGroupsSIA: CallCenter
Encrypt: null
LocalSynchMgrPort: '40400'
ModifyServerAuth: null
ModifyServerEncrypt: null
NameserverHostName: siebelcgw-0
NamesrvrPort: '8888'
Password: <password>
SCBPort: '2321'
SiebelClusterGateway: null
SiebelEnterprise: siebel
SqlServerPort: null
UseOracleConnector: 'true'
Username: <username>
url: https://smc-0.smc.<namespace>.svc.cluster.local:4430/siebel/v1.0/cloudgateway/profiles/servers
|
3. Add a new Siebel Application Interface profile
File:
New YAML file
Notes:
-
Create file name with prefix sai_ (for
example, sai_trust.yaml).
-
Under profiles, modify all occurrences of the following
according to your configuration:
-
<namespace>
-
<profile_name>
-
<guest username>
-
<guest password>
|
sai_trust:
profiles:
- ConfigParam:
Applications:
- AnonUserPool: 0
AppDisplayName: ''
AppDisplayOrder: 0
AppIcon: ''
AuthenticationProperties:
AnonPassword: <guest password>
AnonUserName: <guest username>
GuestSessionTimeout: 300
MaxTabs: 1
SessionTimeout: 900
SessionTimeoutWLCommand: HeartBeat
SessionTimeoutWLMethod: UpdatePrefMsg
SessionTimeoutWarning: 60
SessionTokenMaxAge: 2880
SessionTokenTimeout: 900
SingleSignOn: false
TrustToken: ''
UserSpec: ''
AvailableInSiebelMobile: false
EAISOAPMaxRetry: 0
EAISOAPNoSessInPref: false
EnableExtServiceOnly: false
Language: enu
Name: callcenter
ObjectManager: sccobjmgr_enu
StartCommand: ''
UseAnonPool: false
ConnMgmt:
CACertFileName: ''
CertFileName: ''
KeyFileName: ''
KeyFilePassword: ''
PeerAuth: false
PeerCertValidation: false
DAV:
LogProperties:
LogLevel: ERROR
EAI:
LogProperties:
LogLevel: ERROR
GatewayIdentity:
AuthToken: null
GatewayHost: siebelcgw-0
GatewayPort: '8888'
RESTInBound:
Baseuri: https://smc-0.smc.<namespace>.svc.cluster.local:4430/siebel/v1.0/
LogProperties:
LogLevel: ERROR
MaxConnections: 20
ObjectManager: sccobjmgr_enu
RESTAuthenticationProperties:
AnonPassword: <guest password>
AnonUserName: <guest username>
AuthenticationType: Basic
OAuthEndPoint: ''
SessKeepAlive: 120
TrustToken: ''
UserSpec: ''
ValidateCertificate: true
RESTResourceParamList: []
RESTInBoundResource: []
RESTOutBound:
LogProperties:
LogLevel: ERROR
SOAPOutBound:
LogProperties:
LogLevel: ERROR
UI:
LogProperties:
LogLevel: ERROR
defaults:
AuthenticationProperties:
AnonPassword: <guest password>
AnonUserName: <guest username>
GuestSessionTimeout: 300
MaxTabs: 1
SessionTimeout: 900
SessionTimeoutWLCommand: HeartBeat
SessionTimeoutWLMethod: UpdatePrefMsg
SessionTimeoutWarning: 60
SessionTokenMaxAge: 2880
SessionTokenTimeout: 900
SingleSignOn: false
TrustToken: ''
UserSpec: ''
DoCompression: false
EnableFQDN: false
FQDN: ''
swe:
AllowStats: true
Language: ENU
MaxQueryStringLength: -1
SeedFile: ''
SessionMonitor: false
Profile:
AccessPermission: ReadWrite
LastUpdated:
ProfileName: <profile name>
url: https://smc-0.smc.<namespace>.svc.cluster.local:4430/siebel/v1.0/cloudgateway/profiles/swsm
|
4. Deploying a Siebel Server
File:
siebel.yaml
Notes:
-
Edit siebel.yaml under:
/home/opc/siebel/<env_id>/<namespace>-cloud-manager/flux-crm/apps/base/siebel
-
Add a new ses section under siebelServer.
-
If you do not see the deployment in SMC, check pod logs to
find progress or error information.
-
The <server prefix> must be unique and be the same as the
profile filename suffix: for server_lily.yaml, <server
prefix> would be lily.
|
siebelServer:
- profile: <siebserver profile name>
replicas: 1
siebsrvr_prefix: <server prefix>
sesResources:
limits:
cpu: 4
memory: 24Gi
requests:
cpu: 1
memory: 6Gi
|
5. Deploying a Siebel Application Interface
File:
siebel.yaml
Notes:
-
Edit siebel.yaml under:
/home/opc/siebel/<env_id>/<namespace>-cloud-manager/flux-crm/apps/base/siebel
-
Add a new sai section under saiServer.
-
If you do not see the deployment in SMC, check pod logs to
find progress or error information.
-
The <sai prefix> must be unique and be the same as the
profile filename suffix: for sai_trust.yaml, <server
prefix> would be trust.
|
saiServer:
- profile:<sai profile name>
replicas: 1
sai_prefix: <sai prefix>
|