Difference between revisions of "Planning"

From Tranzman Documentation
Jump to: navigation, search
Line 1: Line 1:
 +
== Introduction ==
  
 +
The Tranzman appliance is designed for seamless migration between different backup domains.
  
===Introduction===
+
It is available as both an ISO image and an OVA template.
  
Tranzman appliance is used to perform the migration between different backup domains.
+
* The virtual appliance is recommended for **same-vendor transitions** where connectivity to tape media or large disk volumes (above 2TB) is not required.
 +
* The OVA template supports environments with **up to two million images** without modifications. For environments exceeding this limit, an additional **2GB of RAM per 500K images** is recommended.
 +
* A single Tranzman appliance can manage multiple environments, but proper sizing considerations should be applied.
  
The appliance is currently available as an ISO image and as an OVA template.
+
''Note: To determine the optimal appliance sizing, it is recommended to use [[Recorder|Tranzman Recorder]], which validates the environment and catalog sizing.''
  
Virtual appliance should only be used for same-vendor transitions where no connectivity to tape media or very large (above 2TB) disk volumes are required.
+
---
  
OVA template can be used for environments with up to two million images without any modifications, however we recommend a 2 GB of RAM per 500K additional images.
+
== RAM Requirements ==
  
A single Tranzman Appliance can be used to convert multiple environments, however we suggest to follow below considerations in sizing the appliance.
+
{| class="wikitable" style="text-align:center; width:50%; font-size:14px;"
 
 
 
 
''Note: To help understand the correct sizing for a Tranzman Appliance Deployment, it is recommended to use [[Recorder|Tranzman Recorder]] which validates the environment and the catalog sizing.''
 
 
 
 
 
===RAM Requirement===
 
 
 
{| class="wikitable" style="box-shadow: 5px 5px 10px grey;text-align:center; font-size:14px; width:50%; font-family:Arial, Helvetica, sans-serif !important;;"
 
 
|- style="font-weight:bold; font-size:16px;"
 
|- style="font-weight:bold; font-size:16px;"
 
! Use Case
 
! Use Case
! RAM size
+
! RAM Size (Minimum Recommended)
''(minimum recommended)''
+
|- style="text-align:left;"
|- style="text-align:left;"  
+
| Using the appliance for assessments
| Using appliance only for assessments
 
 
| Minimum 4GB
 
| Minimum 4GB
 
|- style="text-align:left;"
 
|- style="text-align:left;"
Line 35: Line 30:
 
|}
 
|}
  
<table style="width:50%;border-collapse:seperate;border-radius:5px 5px;box-shadow: 5px 5px 10px #750000;">
+
<table style="width:50%;border-collapse:separate;border-radius:5px;box-shadow:5px 5px 10px grey;">
<tr><td>[[File:Note.png|30px]]</td><td> Additional 1GB of RAM is required for every tape drive connected to the Appliance </td></tr>
+
<tr><td>[[File:Note.png|30px]]</td><td> Additional **1GB of RAM** is required for every tape drive connected to the appliance.</td></tr>
 
</table>
 
</table>
  
 +
---
  
===CPU Requirement===
+
== CPU Requirements ==
  
{| class="wikitable" style="box-shadow: 5px 5px 10px grey;text-align:center;font-size:14px; width:50%; font-family:Arial, Helvetica, sans-serif !important;;"
+
{| class="wikitable" style="text-align:center;width:50%;font-size:14px;"
 
|- style="font-weight:bold; font-size:16px;"
 
|- style="font-weight:bold; font-size:16px;"
 
! Use Case
 
! Use Case
! CPU Core
+
! CPU Core (Minimum Recommended)
<I>(minimum recommended)</I>
+
|- style="text-align:left;"
|- style="text-align:left;"  
 
 
| Migrating Same Vendor
 
| Migrating Same Vendor
| Minimum 4 core Intel CPU
+
| Minimum 4-core Intel CPU
|- style="text-align:left;"  
+
|- style="text-align:left;"
 
| Migrating Cross Vendor
 
| Migrating Cross Vendor
| Minimum 8 core Intel CPU
+
| Minimum 8-core Intel CPU
 
|}
 
|}
  
<table style="width:50%;border-collapse:seperate;border-radius:5px 5px;box-shadow: 5px 5px 10px #750000;">
+
<table style="width:50%;border-collapse:separate;border-radius:5px;box-shadow:5px 5px 10px grey;">
<tr><td>[[File:Note.png|30px]]</td><td> Additional 1 core for every tape drive connected to the Appliance. ONLY INTEL processors have been tested and are supported. </td></tr>
+
<tr><td>[[File:Note.png|30px]]</td><td> Additional **1 core** required per tape drive connected to the appliance. Only **Intel processors** are tested and supported.</td></tr>
 
</table>
 
</table>
  
 +
---
  
===Network Requirement===
+
== Network Requirements ==
  
{| class="wikitable" style="box-shadow: 5px 5px 10px grey;text-align:center;font-size:14px; width:50%; font-family:Arial, Helvetica, sans-serif !important;;"
+
{| class="wikitable" style="text-align:center;width:50%;font-size:14px;"
 
|- style="font-weight:bold; font-size:16px;"
 
|- style="font-weight:bold; font-size:16px;"
 
! Use Case
 
! Use Case
! Network speed
+
! Network Speed (Minimum Recommended)
<I>(minimum recommended)</I>
+
|- style="text-align:left;"
|- style="text-align:left;"  
+
| Migrating Same Vendor & Recovery on Demand
| Migrating Same Vendor and recovery on Demand
+
| 1Gbps connection
| 1Gbit connection
+
|- style="text-align:left;"
|- style="text-align:left;"  
+
| Migrating Cross Vendor
| Migrating Cross Vendor  
+
| 10Gbps connection
| 10Gbit connection
 
 
|}
 
|}
  
<table style="width:50%;border-collapse:seperate;border-radius:5px 5px;box-shadow: 5px 5px 10px #750000;">
+
<table style="width:50%;border-collapse:separate;border-radius:5px;box-shadow:5px 5px 10px grey;">
<tr><td>[[File:Note.png|30px]]</td><td> If multiple links are used, aggregation is needed to provide maximum throughput. Multiple connections may be required if there are multiple tape drives.</td></tr>
+
<tr><td>[[File:Note.png|30px]]</td><td> If multiple links are used, **aggregation** is required for maximum throughput. Additional connections may be needed for multiple tape drives.</td></tr>
 
</table>
 
</table>
  
 +
---
  
===Ports Requirement===
+
== Ports Requirement ==
  
The appliance needs to communicate over the network. In case of internal firewalls, it must allow the following connections to ensure smooth functioning of the appliance.
+
The appliance requires network communication. If an internal firewall is present, the following connections must be allowed to ensure proper functionality.
  
 +
=== Backup Servers (Clients of Tranzman) ===
  
===Backup Servers (Clients of Tranzman)===
+
==== All Servers ====
 +
{| class="wikitable" style="text-align:left;width:50%;font-size:14px;"
 +
|-
 +
| INBOUND || TCP 443 from ANY
 +
|-
 +
| OUTBOUND || TCP 55560 to Tranzman Appliance
 +
|}
  
====All servers====
+
==== Destination Servers ====
{| class="wikitable" style="box-shadow: 5px 5px 10px grey;text-align:left;font-size:14px; width:50%; font-family:Arial, Helvetica, sans-serif !important;;"
+
{| class="wikitable" style="text-align:left;width:50%;font-size:14px;"
|-
+
|-  
|INBOUND || TCP 443 from ANY
+
| OUTBOUND (Windows) || TCP 139, 445 | UDP 137, 138 to Tranzman Appliance
|-
+
|-  
|OUTBOUND || to Tranzman Appliance TCP 55560
+
| OUTBOUND (Unix/Linux) || TCP 111, 4045, 2049 | UDP 111, 4045, 2049 to Tranzman Appliance
 
|}
 
|}
====Destination servers====
+
 
{| class="wikitable" style="box-shadow: 5px 5px 10px grey;text-align:left;font-size:14px; width:50%; font-family:Arial, Helvetica, sans-serif !important;;"
+
==== Tranzman Appliance (Server) ====
|-
+
{| class="wikitable" style="text-align:left;width:50%;font-size:14px;"
|OUTBOUND for Windows
+
|-
| to the Tranzman Appliance TCP 139 and 445 and UDP 137 and 138
+
| INBOUND || TCP 443, 22, 80 from ANY
|-
+
|-  
|OUTBOUND for Unix/Linux
+
| INBOUND || TCP 55560 from all origin and destination backup servers
|to the Tranzman Appliance TCP 111,4045 and 2049 and UDP 111,4045 and 2049
+
|-  
 +
| INBOUND || TCP 139, 445 | UDP 137, 138 from destination Windows servers
 +
|-  
 +
| INBOUND || TCP 111, 4045, 2049 | UDP 111, 4045, 2049 from destination *nix servers
 +
|-
 +
| INBOUND || TCP 139, 445 | UDP 137, 138 from Administration PCs (Windows only)
 +
|-
 +
| INBOUND || UDP 123 to NTP servers
 +
|-
 +
| OUTBOUND || TCP 53, UDP 53 to DNS servers
 +
|-
 +
| OUTBOUND || UDP 123 to NTP servers
 +
|-
 +
| OUTBOUND || TCP 25, 587 to Email server
 
|}
 
|}
====Tranzman Appliance (Server)====
+
 
{| class="wikitable" style="box-shadow: 5px 5px 10px grey;text-align:left;font-size:14px; width:50%; font-family:Arial, Helvetica, sans-serif !important;;"
+
==== Administration PC/Laptop ====
|-
+
{| class="wikitable" style="text-align:left;width:50%;font-size:14px;"
|INBOUND || TCP 443 from ANY
+
|-  
|-
+
| OUTBOUND || TCP 443 to Tranzman Appliance
|INBOUND || TCP 22 from ANY
+
|-  
|-
+
| OUTBOUND || TCP 80 to Tranzman Appliance
|INBOUND || TCP 80 from ANY
+
|-  
|-
+
| OUTBOUND || TCP 22 to Tranzman Appliance
|INBOUND || TCP 55560 from all origin and destination backup servers
+
|-  
|-
+
| OUTBOUND || TCP 139, 445 | UDP 137, 138 to Tranzman Appliance
|INBOUND || TCP 139 and 445 and UDP 137 and 138 from destination Windows servers
 
|-
 
|INBOUND || TCP 111,4045 and 2049 and UDP 111,4045 and 2049 from destination *nix servers
 
|-
 
|INBOUND || TCP 139 and 445 and UDP 137 and 138 from Administration PC(s) Windows Only
 
|-
 
|INBOUND || UDP 123 to the NTP servers.
 
|-
 
|OUTBOUND|| TCP 53 and UDP 53 to the DNS servers
 
|-
 
|OUTBOUND|| UDP 123 to the NTP servers
 
|-
 
|OUTBOUND || TCP 25, 587 to the Email server
 
|}
 
====Administration PC/Laptop====
 
{| class="wikitable" style="box-shadow: 5px 5px 10px grey;text-align:left;font-size:14px; width:50%; font-family:Arial, Helvetica, sans-serif !important;;"
 
|-
 
|OUTBOUND || to Tranzman Appliance TCP 443
 
|-
 
|OUTBOUND || to Tranzman Appliance TCP 80
 
|-
 
|OUTBOUND || to Tranzman Appliance TCP 22
 
|-
 
|OUTBOUND || to the Tranzman Appliance TCP 139 and 445 and UDP 137 and 138
 
 
|}
 
|}
  
 +
---
 +
 +
== Storage Requirement ==
  
===Storage Requirement===
+
* Minimum **3GB** local disk for OS installation.
 +
* Local/SAN attached disks are needed for temporary staging of converted images based on recovery volume requirements.
  
* Minimum 3GB local disk for OS Installation.
+
''To correctly size the volumes, it is recommended to use [[Recorder|Tranzman Recorder]] and Stone Ram Consulting Services.''
* Local/SAN attached disks needed for temporary staging of converted images as per the required size of volumes of recoveries.
 
The following is for guidance purpose only and it is advised to use the [[Recorder|Tranzman Recorder]] and Stone Ram Consulting Services to correctly size the volumes.
 
  
{| class="wikitable" style="box-shadow: 5px 5px 10px grey;text-align:center;font-size:14px; width:50%; font-family:Arial, Helvetica, sans-serif !important;;"
+
{| class="wikitable" style="text-align:center;width:50%;font-size:14px;"
 
|- style="font-weight:bold; font-size:16px;"
 
|- style="font-weight:bold; font-size:16px;"
 
! Use Case
 
! Use Case
! Requirement <I>(guideline only)</I>
+
! Requirement <I>(Guideline Only)</I>
|- style="text-align:left;"  
+
|- style="text-align:left;"
 
| For Assessment
 
| For Assessment
| Additional disk of Minimum 20GB
+
| Additional **20GB** disk
|- style="text-align:left;"  
+
|- style="text-align:left;"
| Same Vendor migration
+
| Same Vendor Migration
| Additional disk(s) of Minimum ((2.5 * Size of combined catalog) + (2 * Total Memory))
+
| Additional disk(s) of **Minimum ((2.5 * Catalog Size) + (2 * Total Memory))**
|- style="text-align:left;"  
+
|- style="text-align:left;"
| Cross Vendor migration
+
| Cross Vendor Migration
| Additional disk(s) of Minimum ((2.5 * Size of combined catalog) + (2 * Total Memory) + Largest of either
+
| Additional disk(s) of **Minimum ((2.5 * Catalog Size) + (2 * Total Memory) + Largest of either:**
3 x largest image size
+
* 3 x largest image size
Number of Drives * max size of compressed tape
+
* Number of drives * max size of compressed tape
 
|}
 
|}
 
+
 
 
+
{| class="wikitable" style="margin:auto;width:100%;color:blue;text-align:center;border-style:ridge;"
 
 
 
 
{| class="wikitable" style="margin:auto;width:100%;color:blue;text-align:center;borderstyle=ridge;"
 
 
|-
 
|-
 
| [[Image:prev_icon.jpg|30px|link=Security]]
 
| [[Image:prev_icon.jpg|30px|link=Security]]
 
|| [[Image:next_icon.jpg|30px|link=Tranzman_Recorder]]
 
|| [[Image:next_icon.jpg|30px|link=Tranzman_Recorder]]
 
|}
 
|}

Revision as of 15:22, 27 May 2025

Introduction

The Tranzman appliance is designed for seamless migration between different backup domains.

It is available as both an ISO image and an OVA template.

  • The virtual appliance is recommended for **same-vendor transitions** where connectivity to tape media or large disk volumes (above 2TB) is not required.
  • The OVA template supports environments with **up to two million images** without modifications. For environments exceeding this limit, an additional **2GB of RAM per 500K images** is recommended.
  • A single Tranzman appliance can manage multiple environments, but proper sizing considerations should be applied.

Note: To determine the optimal appliance sizing, it is recommended to use Tranzman Recorder, which validates the environment and catalog sizing.

---

RAM Requirements

Use Case RAM Size (Minimum Recommended)
Using the appliance for assessments Minimum 4GB
Migrating Same Vendor Minimum 8GB
Migrating Cross Vendor Minimum 8GB
Note.png Additional **1GB of RAM** is required for every tape drive connected to the appliance.

---

CPU Requirements

Use Case CPU Core (Minimum Recommended)
Migrating Same Vendor Minimum 4-core Intel CPU
Migrating Cross Vendor Minimum 8-core Intel CPU
Note.png Additional **1 core** required per tape drive connected to the appliance. Only **Intel processors** are tested and supported.

---

Network Requirements

Use Case Network Speed (Minimum Recommended)
Migrating Same Vendor & Recovery on Demand 1Gbps connection
Migrating Cross Vendor 10Gbps connection
Note.png If multiple links are used, **aggregation** is required for maximum throughput. Additional connections may be needed for multiple tape drives.

---

Ports Requirement

The appliance requires network communication. If an internal firewall is present, the following connections must be allowed to ensure proper functionality.

Backup Servers (Clients of Tranzman)

All Servers

INBOUND TCP 443 from ANY
OUTBOUND TCP 55560 to Tranzman Appliance

Destination Servers

OUTBOUND (Windows) UDP 137, 138 to Tranzman Appliance
OUTBOUND (Unix/Linux) UDP 111, 4045, 2049 to Tranzman Appliance

Tranzman Appliance (Server)

INBOUND TCP 443, 22, 80 from ANY
INBOUND TCP 55560 from all origin and destination backup servers
INBOUND UDP 137, 138 from destination Windows servers
INBOUND UDP 111, 4045, 2049 from destination *nix servers
INBOUND UDP 137, 138 from Administration PCs (Windows only)
INBOUND UDP 123 to NTP servers
OUTBOUND TCP 53, UDP 53 to DNS servers
OUTBOUND UDP 123 to NTP servers
OUTBOUND TCP 25, 587 to Email server

Administration PC/Laptop

OUTBOUND TCP 443 to Tranzman Appliance
OUTBOUND TCP 80 to Tranzman Appliance
OUTBOUND TCP 22 to Tranzman Appliance
OUTBOUND UDP 137, 138 to Tranzman Appliance

---

Storage Requirement

  • Minimum **3GB** local disk for OS installation.
  • Local/SAN attached disks are needed for temporary staging of converted images based on recovery volume requirements.

To correctly size the volumes, it is recommended to use Tranzman Recorder and Stone Ram Consulting Services.

Use Case Requirement (Guideline Only)
For Assessment Additional **20GB** disk
Same Vendor Migration Additional disk(s) of **Minimum ((2.5 * Catalog Size) + (2 * Total Memory))**
Cross Vendor Migration Additional disk(s) of **Minimum ((2.5 * Catalog Size) + (2 * Total Memory) + Largest of either:**
  • 3 x largest image size
  • Number of drives * max size of compressed tape
Prev icon.jpg Next icon.jpg