interworks.cloud Platform - Cloud BSS | System Requirements & Remote Access Prerequisites |
---|
Table of Contents
Table of Contents | ||||||||
---|---|---|---|---|---|---|---|---|
|
1. Deployment Scenarios & Infrastructure Requirements
Info | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
See also:
|
Excerpt |
---|
This section provides information that will help you prepare for the deployment of interworks.cloud Platform - Cloud BSS , in terms of required server infrastructure. Depending on the required level of redundancy or other restrictions that may apply in your environment (security policies, regulatory compliance, etc.) you may select between the Standalone, Distributed or Highly Available deployment |
modes as described in the tables below. Please note that the proposed deployment scenarios are primarily meant to provide initial guidance and should not be considered as unique or one-way deployment solutions.
1.1. STANDALONE DEPLOYMENT SCENARIO | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Type | Server Name | Role | Quantity | Operating System | Software | CPU cores | RAM (GB) | Disk 1 | Disk 2 | Disk 3 |
V/P[1] | CPBSS01 | BSS Storefront | 1 | Windows Server 2008 R2 2019 or higher | Cloud BSS | 4+ | 4+ | OS | Data | |
V/P | CPSQL01 | Database Server | 1 | Windows Server 2008 R2 2019 or higher | MS SQL Server 20082022 R2 Std. or higher | 4+ | 4+ | OS | Database Data | (Optional) Database Logs |
Other Requirements: - SSL Accelerators can be used but SSL termination is not currently supported. A supported configuration to minimize the load on the web server would be to issue a second "weaker" SSL certificate for communications between SSL accelerators and web servers. Otherwise, SSL certificates must be installed and configured in both SSL appliances and Web servers. |
[1] Virtual Machine or Physical Server
1.2. DISTRIBUTED DEPLOYMENT SCENARIO | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Type | Server Name | Role | Quantity | Operating System | Software | CPU cores | RAM (GB) | Disk 1 | Disk 2 | Disk 3 | |
V/P[1] | AD01 | Domain Controller | 1 | Windows Server 2008 R2 2019 or higher | Active Directory | 2+ | 2+ | OS | AD Logs (Optional) | AD Database (Optional) | |
V/P | CPBSS01 | BSS | 1 | Windows Server 2008 R2 2019 or higher | Cloud BSS | 4+ | 4+ | OS | Data[2] | ||
V/P | CPSTFRNT01 | Storefront | 1 | Windows Server 2008 R2 2019 or higher | Cloud Storefront | 4+ | 4+ | OS | |||
V/P | CPADMIN01 | Administration | 1 | Windows Server 2008 R2 2019 or higher | Cloud Administration | 2+ | 2+ | OS | |||
V/P | CPSQL01 | Database Server | 1 | Windows Server 2008 R2 2019 or higher | MS SQL Server Std. 2008 R2 2022 or higher | 4+ | 8+ | OS | Database Data | (Optional) | |
V/P | FS01 | File Server | 1 | Windows Server 2008 R2 2019 or higher | File Services | 4+ | 8+ | OS | Data[3] |
| |
Other Requirements: - SSL Accelerators can be used but SSL termination is not currently supported. A supported configuration to minimize the load on the web servers would be to issue a second "weaker" SSL certificate for communications between SSL accelerators and web servers. Otherwise, SSL certificates must be installed and configured in both SSL appliances and Web servers. - All servers are members of the same Active Directory domain (configured in AD01). |
[1] Virtual Machine or Physical Server
[2] The Data storage location must be accessible to all Administration/BSS/Storefront Application servers and concurrent read/write access is required. This can be achieved by use of a clustered File System,or alternatively by use of a shared network folder (via UNC path). This approach would require a File server (Hardware or Software appliance) or File Server cluster. For more information see also document [interworks.cloud BSS Infrastructure Requirements]. Server FS01 should only be required if there is no other existing File Server or other similar infrastructure (NAS/Appliance/Clustered File system) in-place to support the shared Data storage.
[3] Denotes the Data Storage container that will accommodate the common storage location as explained in footnote 3
1.3. HIGHLY AVAILABLE DEPLOYMENT SCENARIO | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Type | Server Name | Role | Quantity | Operating System | Software | CPU cores | RAM (GB) | Disk 1 | Disk 2 | Disk 3 | |
V/P[1] | AD01 | Domain Controller | 1 | Windows Server 2008 R2 2019 or higher | Active Directory | 2+ | 2+ | OS | AD Logs (Optional) | AD Database (Optional) | |
V/P | AD02 | Domain Controller | 1 | Windows Server 2008 R2 2019 or higher | Active Directory | 2+ | 2+ | OS | AD Logs (Optional) | AD Database (Optional) | |
V/P | CPBSS01 | BSS | 1 | Windows Server 2008 R2 2019 or higher | Cloud BSS | 4+ | 4+ | OS | Data[2] | ||
V/P | CPBSS02 | BSS | 1 | Windows Server 2008 R2 2019 or higher | Cloud BSS | 4+ | 4+ | OS | |||
V/P | CPSTFRNT01 | Storefront | 1 | Windows Server 2008 R2 2019 or higher | Cloud Storefront | 4+ | 4+ | OS | |||
V/P | CPSTFRNT02 | Storefront | 1 | Windows Server 2008 R2 2019 or higher | Cloud Storefront | 4+ | 4+ | OS |
| ||
V/P | CPADMIN01 | Administration | 1 | Windows Server 2008 R2 2019 or higher | Cloud Administration | 2+ | 2+ | OS | |||
V/P | CPADMIN02 | Administration | 1 | Windows Server 2008 R2 2019 or higher | Cloud Administration | 2+ | 2+ | OS | |||
V/P | CLUS-SQL01 | Active Database Server (Failover Cluster) | 1 | Windows Server 2008 R2 2019 or higher | MS SQL Server Std 2008 R2 2022 or higher | 4+ | 8+ | OS | Database Data | (Optional) | |
V/P | CLUS-SQL02 | Passive Database Server (Failover Cluster) | 1 | Windows Server 2008 R2 2019 or higher | MS SQL Server Std 2008 R2 2022 or higher | 4+ | 8+ | OS | |||
V/P | CLUS-FS01 | Active File Server (Failover Cluster) | 1 | Windows Server 2008 R2 2019 or higher | File Services | 4+ | 4+ | OS | Data[3] |
| |
V/P | CLUS-FS02 | Passive File Server (Failover Cluster) | 1 | Windows Server 2008 R2 2019 or higher | File Services | 4+ | 4+ | OS |
| ||
Other Requirements: - 2x H/W Load Balancer devices in Active/Passive or Active/Active configuration, capable of serving the estimated/desired concurrent connection load. - SSL Accelerators can be used but SSL termination is not currently supported. A supported configuration to minimize the load on the web servers would be to issue a second "weaker" SSL certificate for communications between SSL accelerators and web servers. Otherwise, SSL certificates must be installed and configured in both SSL/LB appliances and Web servers. - All servers are members of the same Active Directory domain (configured in AD01, AD02). |
[1] Virtual Machine or Physical Server
[2] The Data storage location must be accessible to all Administration/BSS/Storefront Application servers and concurrent read/write access is required. This can be achieved by use of a clustered File System, or alternatively by use of a shared network folder (via UNC path). This approach would require a File server (Hardware or Software appliance) or File Server cluster. For more information see also document [interworks.cloud BSS Infrastructure Requirements]. Servers CLUS-FS01 and CLUS-FS02 should only be required if there is no other existing File Server or other similar infrastructure (NAS/Appliance/Clustered File system) in-place to support the shared Data storage
[3] Denotes the Data Storage container that will accommodate the common storage location as explained in footnote 6
Note |
---|
Concerning Database Deployment in the Highly Available Deployment Scenario, SQL Cluster is supported. SQL AlwaysOn Failover Cluster is currently not supported. |
both standard SQL failover clustering and SQL AlwaysOn availability groups are currently supported. |
2. General Server Requirements
Info | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
See also:
|
To install the interworks.cloud BSS, you need to obtain servers that must meet the general minimum requirements shown in the following table:
CPU: Pentium® class 12.5 0 GHz or faster Memory: At least 2 4 GB of RAM Hard disk space: At least 500 MB 2 GB for interworks.cloud Cloud BSS Application and at least 200 400 MB for interworks.cloud BSS Database (plus any additional space that is required for OS Files, Logs, etc.) | At least one network adapter At least one static IP address | OS: Windows Server 2008 R2 orWindows Server 2012 or Windows Server 2012 R2 or Windows Server 20162019 or later Microsoft .Net Framework 2.0/3.5/4.54.8 or later |
Hardware | Networking | Software |
---|
Table 1. General server requirements
Any edition of the operating systems listed above is supported. Both 32-bit and 64-bit are supported. Before installation the operating system should be up to date with latest updates. Microsoft Internet Information Services (IIS) version 710.x or 8.x and later must be installed on every server where the interworks.cloud BSS Application will be installed. In addition, ensure that ASP.NET Role Service is also installed.
Note |
---|
For IIS 7.x installations only, it is required that you manually insert the following MIME type into the root list of supported MIME types on the server (extension: .json , MIME type: application/json ). This operation can be performed via the IIS MMC snap-in or by typing the following command at an elevated command prompt: appcmd set config /section:staticContent /+"[fileExtension=' .json',mimeType=' application/json ']" |
A SQL Server is also required in order to host the internal interworks.cloud BSS Databases. interworks.cloud BSS Databases can be installed on any of the following versions of SQL Server:
A SQL Server is also required in order to host the internal interworks.cloud BSS Databases. interworks.cloud BSS Databases can be installed on any of the following versions of SQL Server:
- SQL Server 2022 Standard edition or higher (https:// docs
- learn.microsoft.com/en-us/sql/sql-server/install/hardware-and-software-requirements-for-installing-sql-server-2022?view=sql-server- 2017
- ver16)
Note |
---|
|
interworks.cloud BSS can be installed on a dedicated physical server or on a virtual machine, hosted in one of the following virtualization environments:
- Microsoft Hyper-V
- Virtuozzo
- VMware
- XenServer
- KVM
Info |
---|
Important:
|
3. Remote Access Prerequisites
Info | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
See also:
|
This section describes the remote access prerequisites in case the Customer has prepared the required infrastructure described in the previous section. An interworks.cloud Engineer will be remotely accessing this infrastructure via Remote Desktop in order to deploy interworks.cloud BSS.
Depending on its remote access policies and procedures, a Customer may choose to provide remote access to interworks.cloud using a secure VPN connection or another Remote Session software. Alternatively, interworks.cloud may provide the means for remote access if requested by Customer.
Prior to the deployment, the following information must be provided to the authorized interworks.cloud Engineer:
- The Remote Access credentials (VPN or Remote Session Software and RDP).
- The required credentials and IP Addresses for accessing the, described in the previous section, server infrastructure (Standalone or Highly Available Scenario).
- The Domain Admin Account credentials and the SQL sa account password (OSS Database Server) or an equivalent account.
- The Load Balancer Configuration (if applicable, depending on deployment scenario).
Firewall settings or access lists should permit communication between servers that will host interworks.cloud BSS components. The following table lists the necessary access rules and port requirements for the interconnection of all interworks.cloud Platform components. Please note that ports not marked in bold, denote default application ports that may actually differ, depending on the installation settings of each specific application. The table includes the required access between Cloud BSS and Cloud OSS, Cloud BSS and Microsoft Cloud Services (Office 365/Azure) as well as between Cloud BSS and CPSM (Citrix Cloud Portal Services Manager).
Source | Destination | Protocol | Src. Port | Dest. Port | Notes | |
---|---|---|---|---|---|---|
BSS | BSS Database | TCP | 1433 | SQL Access to BSS Databases | ||
Storefront | BSS | TCP | 9011 | Web Access to BSS Web Services | ||
BSS Storefront Administration | File Server/NAS/File Server Cluster | TCP UDP | 139, 445 137, 138 | Access to SMB file shares | ||
BSS | TCP |
| 80, 443 | Web Access to interworks.cloud Platform Installer | ||
Administration | TCP | 80,443 | Web Access to interworks.cloud Platform License Server | |||
BSS | TCP | 80 | Web Access to Yahoo! Finance API | |||
BSS | Citrix CPSM Web Server | TCP | 80, 443 | Web Access to Citrix CPSM Cortex and Usage API | ||
BSS | Citrix CPSM Database | TCP | 1433 | SQL Access to Citrix CPSM Database | ||
BSS | OSS Portal | TCP | 1433, 9001, 80, 443 | Access to Cloud OSS Portal API and Database | ||
BSS Storefront Administration | api.cp.microsoft.com www.office.com graph.windows.net login.windows.net management.azure.com login.microsoftonline.com management.core.windows.net api.partnercenter.microsoft.com | TCP | 443 | Access to Microsoft API endpoint endpoints for Office 365/Azure |
Table 2. Access rules and Port requirements
Info | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
See also:
|