Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


interworks.cloud Platform - Cloud BSS

System Requirements & Remote Access Prerequisites

 


Table of Contents

Table of Contents
maxLevel4
minLevel2
indent10px
stylenone
 


1. Deployment Scenarios & Infrastructure Requirements

Info

See also:

Table of Contents
maxLevel4
minLevel2
indent10px
stylenone

 



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
Administration

1

Windows Server

2008 R2

2019 or higher

Cloud BSS
Cloud Storefront
Cloud Administration

4+

4+

OS

 Data

 


V/P

CPSQL01

Database Server

1

Windows Server

2008 R2

2019 or higher

MS SQL Server

2008

2022

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.

 
- If further server consolidation is required, the database server  can be collocated with the BSS server (only recommended for POC environments).

[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)
Database Logs

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)
Database Logs

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:

Table of Contents
maxLevel4
minLevel2
indent10px
stylenone

 



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

2.

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
100/1000 Mbps

At least one static IP address
(DHCP IP address scheme is not supported)

OS: Windows Server

2008 R2 orWindows Server 2012 or Windows Server 2012 R2 or Windows Server 2016

2019 or later

Microsoft .Net Framework

2.0/3.5/4.5

4.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 ']" 

 

 

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 (https://docs.microsoft.com/en-us/previous-versions/sql/sql-server-2008/ms143506(v=sql.100))
  • SQL Server 2008 R2 Standard edition or higher (https://docs.microsoft.com/en-us/previous-versions/sql/sql-server-2008-r2/ms143506(v=sql.105))
  • SQL Server 2012 Standard edition or higher (https://docs.microsoft.com/en-us/previous-versions/sql/sql-server-2012/ms143506(v=sql.110))
  • SQL Server 2014 Standard edition or higher (https://docs.microsoft.com/en-us/sql/sql-server/install/hardware-and-software-requirements-for-installing-sql-server?view=sql-server-2014)
  • SQL Server 2016 Standard edition or higher (https://docs.microsoft.com/en-us/sql/sql-server/install/hardware-and-software-requirements-for-installing-sql-server?view=sql-server-2016)
  • SQL Server 2017


    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:

    Note
    • 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


    Info

    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

    Info

    See also:

    Table of Contents
    maxLevel4
    minLevel2
    indent10px
    stylenone

     



    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:

    1. The Remote Access credentials (VPN or Remote Session Software and RDP).
    2. The required credentials and IP Addresses for accessing the, described in the previous section, server infrastructure (Standalone or Highly Available Scenario).
    3. The Domain Admin Account credentials and the SQL sa account password (OSS Database Server) or an equivalent account.
    4. 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
    Storefront
    Administration

    BSS Database

    TCP

     


    1433

    SQL Access to BSS Databases

    Storefront
    Administration

    BSS

    TCP

     


    9011

    Web Access to BSS Web Services

    BSS
    Storefront
    Administration
    File Server/NAS/File Server ClusterTCP

    UDP

    139, 445

    137, 138
    Access to SMB file shares

    BSS
    Storefront
    Administration
    Database

    downloads.interworkscloud.net

    TCP

     


    80, 443

    Web Access to interworks.cloud Platform Installer

    Administration

    licensing.interworkscloud.net

    TCP

     


    80,443

    Web Access to interworks.cloud Platform  License Server

    BSS
    Administration

    download.finance.yahoo.com

    TCP

     


    80

    Web Access to Yahoo! Finance API

    BSS
    Storefront
    Administration

    Citrix CPSM Web Server

    TCP

     


    80, 443

    Web Access to Citrix CPSM Cortex and Usage API

    BSS
    Administration

    Citrix CPSM Database

    TCP

     


    1433

    SQL Access to Citrix CPSM Database

    BSS
    Storefront
    Administration

    OSS Portal
    OSS Database

    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
     

    443Access to Microsoft API
    endpoint
    endpoints for Office 365/Azure

    Table 2. Access rules and Port requirements

     

     

     

     





    Info

    See also:

    Table of Contents
    maxLevel4
    minLevel2
    indent10px
    stylenone