Interworks Cloud Platform - Cloud BSS | System Requirements & Remote Access Prerequisites |
---|
Table of Contents
1. Deployment Scenarios & Infrastructure Requirements
See also:
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 deploymentmodes 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 or higher | Cloud BSS | 4+ | 4+ | OS | Data |
|
V/P | CPSQL01 | Database Server | 1 | Windows Server 2008 R2 or higher | MS SQL Server 2008 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 or higher | Active Directory | 2+ | 2+ | OS | AD Logs (Optional) | AD Database (Optional) |
V/P | CPBSS01 | BSS | 1 | Windows Server 2008 R2 or higher | Cloud BSS | 4+ | 4+ | OS | Data[2] |
|
V/P | CPSTFRNT01 | Storefront | 1 | Windows Server 2008 R2 or higher | Cloud Storefront | 4+ | 4+ | OS |
| |
V/P | CPADMIN01 | Administration | 1 | Windows Server 2008 R2 or higher | Cloud Administration | 2+ | 2+ | OS |
| |
V/P | CPSQL01 | Database Server | 1 | Windows Server 2008 R2 or higher | MS SQL Server Std. 2008 R2 or higher | 4+ | 8+ | OS | Database Data | (Optional) |
V/P | FS01 | File Server | 1 | Windows Server 2008 R2 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 or higher | Active Directory | 2+ | 2+ | OS | AD Logs (Optional) | AD Database (Optional) |
V/P | AD02 | Domain Controller | 1 | Windows Server 2008 R2 or higher | Active Directory | 2+ | 2+ | OS | AD Logs (Optional) | AD Database (Optional) |
V/P | CPBSS01 | BSS | 1 | Windows Server 2008 R2 or higher | Cloud BSS | 4+ | 4+ | OS | Data[2] |
|
V/P | CPBSS02 | BSS | 1 | Windows Server 2008 R2 or higher | Cloud BSS | 4+ | 4+ | OS |
| |
V/P | CPSTFRNT01 | Storefront | 1 | Windows Server 2008 R2 or higher |
Cloud Storefront | 4+ | 4+ | OS |
| |
V/P | CPSTFRNT02 | Storefront | 1 | Windows Server 2008 R2 or higher | Cloud Storefront | 4+ | 4+ | OS |
| |
V/P | CPADMIN01 | Administration | 1 | Windows Server 2008 R2 or higher | Cloud Administration | 2+ | 2+ | OS |
| |
V/P | CPADMIN02 | Administration | 1 | Windows Server 2008 R2 or higher | Cloud Administration | 2+ | 2+ | OS |
| |
V/P | CLUS-SQL01 | Active Database Server (Failover Cluster) | 1 | Windows Server 2008 R2 or higher | MS SQL Server Std 2008 R2 or higher | 4+ | 8+ | OS | Database Data | (Optional) |
V/P | CLUS-SQL02 | Passive Database Server (Failover Cluster) | 1 | Windows Server 2008 R2 or higher | MS SQL Server Std 2008 R2 or higher | 4+ | 8+ | OS | ||
V/P | CLUS-FS01 | Active File Server (Failover Cluster) | 1 | Windows Server 2008 R2 or higher | File Services | 4+ | 4+ | OS | Data[3] |
|
V/P | CLUS-FS02 | Passive File Server (Failover Cluster) | 1 | Windows Server 2008 R2 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
Concerning Database Deployment in the Highly Available Deployment Scenario, SQL Cluster is supported. SQL AlwaysOn Failover Cluster is currently not supported.
2. General Server Requirements
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 1.5 GHz or faster Memory: At least 2 GB of RAM Hard disk space: At least 500 MB for Interworks Cloud BSS Application and at least 200 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 or Windows Server 2012 or Windows Server 2012 R2 Microsoft .Net Framework 2.0/3.5/4.5 |
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 7.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.
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:
- SQL Server 2008 Standard edition or higher (http://msdn.microsoft.com/en-us/library/ms143506(v=sql.100).aspx)
- SQL Server 2008 R2 Standard edition or higher (http://msdn.microsoft.com/en-us/library/ms143506(v=sql.105).aspx)
- SQL Server 2012 Standard edition or higher (http://msdn.microsoft.com/en-us/library/ms143506(v=sql.110).aspx)
- SQL Server 2014 Standard edition or higher (http://msdn.microsoft.com/en-us/library/ms143506(v=sql.120).aspx)
- Next to each SQL Server version, a Microsoft's link is provided, with the minimum hardware and software that is required for the installation of each version of the SQL Server.
- Interworks Cloud BSS Database Installer requires that SQL Server is configured to support Mixed mode Authentication.
- The "Full - Text Search" feature should be installed and running on SQL Server.
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
Important:
- You must have administrative access (either local or via Remote Desktop) to manage the servers, including permissions to install and configure server software, check system logs, etc.
- All servers must be connected to the Internet so that you are able to install and configure Interworks Cloud BSS.
- Ensure that Web Server and ASP.NET Role Services are installed, as well as .NET Framework features.
3. Remote Access Prerequisites
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 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 using a secure VPN connection or another Remote Session software. Alternatively, Interworks 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 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 OSS 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 | 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 login.windows.net | TCP | 443 | Access to Microsoft API endpoint for Office 365/Azure |
Table 2. Access rules and Port requirements
See also: