Overview
Windows Platform consists of the following components:
- OA Servers:
- Management Node
- DB Server
- UI Server
- Branding Server
- DNS Server
- Privacy Proxy Server
- BA Servers:
- Application Server
- DB Server
- Online Store Server
All these servers will be migrated to new Linux servers.
The latest OS RHEL/CentOS 6.5 (x64) should be used for deployment of new servers.
IPs of Windows servers are moved during migration to the new Linux servers, except cases when it is not required to preserve the same addresses (for example, for UI and Privacy Proxy Servers).
Migration can be divided into several major parts:
- Platform components:
- Privacy Proxy Server
- DNS Servers
- Platform core:
- Management Node + DB Server
- BA App + BA DB
- BA Store Server
- UI Server + Branding Server
The order of platform components migration (Proxy, DNS) does not depend from each other, and it can be performed as you like. Migration of platform components should be completed before migration of Platform Core servers.
Migration of UI/Branding servers is possible after migration of Management Node.
1. Privacy Proxy
Scheme
- Install new Privacy Proxy Server on Linux according to the Deploying Privacy Proxy section of Linux Platform Deployment guide.
- Remove the PrivacyProxy service package from the Windows node.
2. MS DNS
- For migration instructions refer to the Migration of DNS hosting from MS DNS to BIND article.
- Migration is possible only for OSA 6.0.6 with HOTFIX 128148 PAU v3 and later.
- IP of MS DNS server is moved to the BIND server.
Scheme
- Deploy a new Linux server (RHEL/CentOS 6.5 (x64) for BIND according to the Deploying Linux-based DNS Servers section of Linux Platform Deployment guide.
- Change DNS configuration to the BIND server by modifying the activation parameter setting of the "DNS Hosting" resource.
- Update domains for the new nameservers with the script from the above-mentioned article.
- Move original IP from the MS DNS server to the BIND server.
3. OSA Core components
This part includes migration of the next components:
- Operation Automation Management Node
- Business Automation Application Server
- Business Automation Database Server
- Business Automation Online Store Server
For migration instructions refer to the Windows OSA core components migration to Linux article.
Limitations
- Migration is possible only for OSA 6.0.6 with HOTFIX 128148 PAU v3 and later.
- Migration to RHEL/CentOS 6.5 (x64)
- DB Server: PostgreSQL
- Location of DB server for OA MN: MN node
- Location of DB server for BA: BA DB node
- After migration, new Linux hosts own old used IPs of Windows nodes
Scheme
- Deploy new Linux nodes with new temporary IPs (RHEL/CentOS 6.5 (x64) for:
- OA MN
- BA DB
- BA APP
- BA Store
- Install the same version of OSA on the new nodes.
- Install the same set of packages/containers as on the Windows nodes.
- OA MN migration:
- Migrate DB from MSSQL to PostgreSQL
- Modify DB to Linux environment
- Adopt OSA configuration files on new Linux MN
- Move IP address and hostname from old MN to the new node
- BA migration:
- Migrate DB
- Configure Linux BA App
- Move IP address and hostname
- Register BA App and DB nodes in OA
- Migrate BA Store:
- Move IP address and hostname from Windows BA Store to Linux BA Store
4. UI + Branding
Scheme
Deploy new UI and Branding servers according to the Deploying Operations Automation UI on Linux section of Linux Platform Deployment guide.
- Migrate a brand from the Windows server to Linux according to the Migrating Brands section of Services Upgrade/Migration guide.