Cloud OSS Prerequisites

interworks.cloud Platform - Cloud OSS

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 OSS , in terms of required server infrastructure for the core components of Cloud OSS. 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 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]

CPOSS01

Provisioning Portal

Orchestration Server

1

Windows Server

2008 R2 or higher

Cloud OSS

2+

4+

OS

 

 

V/P

CPSQL01

Database Server

1

Windows Server

2008 R2 or higher

MS SQL Server 2008

R2 Expr. or higher

4+

4+

OS

Database Data

(Optional)

Database Logs

Other Requirements:

- If further server consolidation is required, the database server can be collocated with the OSS 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]

CPOSSPP01

Provisioning Portal

1

Windows Server

2008 R2 or higher

Cloud OSS

2+

2+

OS

 

 

V/P

CPOSSOS01

Orchestration Server

1

Windows Server

2008 R2 or higher

Cloud OSS

2+

2+

OS

 

 

V/P

CPSQL01

Database Server

1

Windows Server

2008 R2 or higher

MS SQL Server 2008

R2 Expr. or higher

4+

4+

OS

Database Data

(Optional)
Database Logs

 

[1] Virtual Machine or Physical Server

 

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]

CPOSSPP01

Provisioning Portal

1

Windows Server

2008 R2 or higher

Cloud OSS

2+

2+

OS

 

 

V/P

CPOSSPP02

Provisioning Portal

1

Windows Server

2008 R2 or higher

Cloud OSS

2+

2+

OS

 

 

V/P

CPOSSOS01

Orchestration Server

1

Windows Server

2008 R2 or higher

Cloud OSS

2+

2+

OS

 

 

V/P

CPOSSOS02

Orchestration Server

1

Windows Server

2008 R2 or higher

Cloud OSS

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+

4+

OS

Database

Data

(Optional)
Database Logs

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+

4+

OS

Other Requirements:

- 2x Load Balancer devices in Active/Passive or Active/Active configuration, capable of serving the estimated/desired concurrent connection load.

[1] Virtual Machine or Physical Server

 

 

 

2. OSS Service Managers Deployment Considerations

 

See also:



This section describes possible deployment scenarios of Cloud OSS Service Manager components. Basically, the OSS Service Managers consist of the endpoint components of the provisioning engine, that handle the actual provisioning / de-provisioning operations. The deployment of Service Manager Components may vary, depending on the actual deployment and topology of the provisioned services. However, below you can view a brief summary of typical deployment configurations regarding popular services, such as Hosted Exchange, Hosted SharePoint, Lync Server HP, VMware, Hyper-V.

 

2.1. Hosted SharePoint Foundation Deployment

This deployment requires that Cloud OSS Service Managers are deployed on all web front-end servers of the SharePoint Foundation infrastructure. Due to Active Directory requirements, the Cloud OSS Service Managers must also be installed on one or more Active Directory servers (Domain controllers). If the Cloud OSS Service Manager components are deployed on more than one server (regarding the same server role) then a Load Balancer may also be utilized to provide redundancy and load distribution for the Service Manager Web services (Fig. 1).


Fig. 1


2.2. Hosted Exchange Deployment 

This deployment requires that Cloud OSS  Service Managers are deployed on all CAS servers of the Hosted Exchange infrastructure. Due to Active Directory requirements, the Cloud OSS Service Managers must also be installed on one or more Active Directory servers (Domain controllers). If the Cloud OSS  Service Manager components are deployed on more than one server (regarding the same server role) then a Load Balancer may also be utilized to provide redundancy and load distribution for the Service Manager web services (Fig. 2).

 

Fig. 2

 

2.3. Lync Server 2013 Multitenant Hosting Pack Deployment

This deployment requires that Cloud OSS Service Managers are deployed on all Front-end and Director Servers of the Lync 2013 infrastructure. Due to Active Directory requirements, the Cloud OSS  Service Managers must also be installed on one or more Active Directory servers (Domain controllers). If the Cloud OSS Service Manager components are deployed on more than one server (regarding the same server role) then a Load Balancer may also be utilized to provide redundancy and load distribution for the Service Manager Web services (Fig. 3).


Fig. 3


 

2.4. VMware vSphere 5.x Deployment

This deployment requires that Cloud OSS Service Managers are deployed on one or more servers that have access to vCenter Server, in order to manage and provision resources using the vCenter Server API. If the Cloud OSS Service Manager components are deployed on more than one server (regarding the same server role) then a Load Balancer may also be utilized to provide redundancy and load distribution for the Service Manager Web services (Fig. 4).


Fig. 4


2.5. Hyper-V 2012 R2 Deployment

 This deployment requires that Cloud OSS Service Managers are deployed on one or more servers that have access to System Center Virtual Machine Manager (SCVMM 2012 R2), in order to manage and provision resources. Alternatively, Cloud OSS Service Managers may be directly installed on the SCVMM administration server. If the Cloud OSS Service Manager components are deployed on more than one server (regarding the same server role) then a Load Balancer may also be utilized to provide redundancy and load distribution for the Service Manager Web services (Fig. 5).


Fig. 5


 

2.6. CloudWorks Deployment

CloudWorks is an advanced Service Manager currently utilizing VMware and Hyper-V environments to deliver complete Infrastructure-as-a -Service offerings to the end user. This deployment requires that Cloud OSS Service Managers are deployed on one or more servers that have access to both System Center Virtual Machine Manager (SCVMM 2012 R2) and vCenter Server, in order to manage and provision resources. Alternatively, Cloud OSS Service Managers may be directly installed on the SCVMM administration server (access to vCenter Server will still be required). If the Cloud OSS Service Manager components are deployed on more than one server (regarding the same server role) then a Load Balancer may also be utilized to provide redundancy and load distribution for the Service Manager Web services (Fig. 6).


Fig. 6




 


3. General Server Requirements

 

See also:

 

To install interworks.cloud OSS platform you need to obtain the following servers:

 

  • An Active Directory server

    Note: Active Directory is only required if you will be providing any of the following applications as a hosted service

    • Exchange Server 2007/2010/2013
    • Blackberry Enterprise Server 5
    • Office Communications Server 2007 R2
    • Lync 2010/2013
    • Windows SharePoint Services 3.0
    • SharePoint Foundation 2010/2013
    • Dynamics CRM 4.0
  • A Microsoft SQL server (or cluster of Microsoft SQL servers)
  • Orchestration servers (one or more)
  • Provisioning Portal servers (one or more)
  • Service Manager servers (one or more)



Each of these servers should meet the general minimum requirements shown in the following table:

Hardware

Networking

Software

CPU: Pentium®IV 2 GHz or faster

Memory: At least 2 GB of RAM

Hard disk space: At least 40 GB

(unless otherwise specified)

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 or

Windows Server 2008 R2 or

Windows Server 2012 or

Windows Server 2012 R2

Microsoft .Net Framework 4.0/4.5

Table 1. General server requirements

 

 

Any edition of the operating systems listed above is supported. Both 32-bit and 64-bit are supported. Microsoft Internet Information Services (IIS) version 7.x/8.x or higher must be installed on every server where the Cloud OSS components will be installed. Microsoft SQL Server is required in order to host the internal Cloud OSS database.

The Cloud OSS database can be installed on any of the following versions of SQL Server:

  • SQL Server 2008 Express edition or higher
  • SQL Server 2008 R2 Express edition or higher
  • SQL Server 2012 Express edition or higher
  • SQL Server 2014 Express edition or higher

The SQL Server Express edition is free. You can download the latest version from the following link: http://www.microsoft.com/express/sql/download/ .
interworks.cloud OSS components can be installed on a dedicated physical server or on a virtual machine hosted in one of the following virtualization environments:

  • Microsoft Hyper-V
  • KVM
  • Virtuozzo
  • VMware
  • XenServer

 

Important Notes:

  • You must have administrative access (either local or via Remote Desktop) to manage the servers, including permissions to install and configure server software, to check system logs, etc.
  • If you are planning to host and manage DNS and mail software on the same server, you should have at least two dedicated IP addresses that point to your server. In case you install and configure everything using only one IP address you'll get incorrect DNS zones and mail exchange records.
  • All servers must be connected to the Internet so that you are able to install and configure Cloud OSS components.

 

 

 

4. Network and Domain Requirements

 

See also:

 

All network parameters will have to be configured correctly prior to installing Cloud OSS components. These parameters include:

  • Static IP addresses for all servers that either host applications or will be used to host Cloud OSS components.
  • Network Subnet masks
  • Default gateways
  • DNS settings


Firewall settings must be configured to allow all the servers where the Cloud OSS components will be installed to access the following server: downloads.interworkscloud.net. The servers must be able to connect to this server through TCP ports 80 and 443.

 

 

 

5. 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.cloud Engineer will be remotely accessing this infrastructure via
Remote Desktop in order to deploy interworks.cloud OSS.


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 OSS 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.


 

Source

Destination

Protocol

Src. Port

Dest. Port

Notes

Orchestration Server

OSS Database Server

TCP

 

1433

SQL Access to OSS Database

Orchestration Server

OSS Service Managers

TCP

 

9003

Access to OSS Service Managers web services

Orchestration Server
Provisioning Portal
Service Managers

downloads.interworkscloud.net

TCP

 

80, 443

Web Access to interworks.cloud Platform Installer

Provisioning Portal

Orchestration Server

TCP

 

9002

Access to Orchestration Server web services

Table 2. Access rules and Port requirements

 

Note: Depending on the deployed services, it may be required to permit additional access rules between the Cloud OSS service manager servers and the underlying infrastructure.


See also: