Difference between revisions of "Planning"

From Tranzman Documentation
Jump to: navigation, search
 
(158 intermediate revisions by 4 users not shown)
Line 1: Line 1:
βˆ’
One installation of Tranzman Appliance can be used to convert many environments, however, the following requirements need to be met.
+
__TOC__
 +
<br>
 +
<br>
 +
<div style="background-color:#fde9e9; padding: 1.5rem; border-radius:8px; max-width:80%; margin: 0 auto; margin-bottom:2rem;">
 +
  <h1 style="border-bottom:none; font-size:2.5em; font-weight:bold; text-align:center;">Tranzman Appliance Sizing & Requirements</h1>
 +
  <p style="font-size:1.2em; text-align:left;">
 +
    The Tranzman appliance is designed for seamless migration between different backup domains.<br>
 +
    It is available as both an ISO image and an OVA template.<br>
 +
    <ul style="text-align:left; margin:1em 0 0 2em;">
 +
      <li>The virtual appliance is recommended for <b>same-vendor transitions</b> where connectivity to tape media or large disk volumes (above 2TB) is not required.</li>
 +
      <li>The OVA template supports environments with <b>up to two million images</b> without modifications. For environments exceeding this limit, an additional <b>2GB of RAM per 500K images</b> is recommended.</li>
 +
      <li>A single Tranzman appliance can manage multiple environments, but proper sizing considerations should be applied.</li>
 +
    </ul>
 +
  </p>
 +
   
  
βˆ’
===RAM===
+
  <div style="background-color:#f8e2b3; padding:0.2rem; border-radius:8px; box-shadow:0 2px 4px rgba(0,0,0,0.06); font-size:1em; margin: 0 auto;">
βˆ’
* Minimum of 8GB of RAM.  
+
    <p>πŸ›ˆ <i>To determine the optimal appliance sizing, use <b>Tranzman Recorder</b>, which validates the environment and catalog sizing.</i></p>
βˆ’
* Additional 1GB of RAM is required for every tape drive connected to the Appliance.
+
  </div>
 +
</div>
  
βˆ’
===CPU===
+
<div style="max-width:80%; margin: 0 auto;">
βˆ’
* Minimum 4 core Intel CPU is required.
+
  <div style="background-color:#edf7ff; padding:1.5rem; border-radius:8px; box-shadow:0 2px 4px rgba(0,0,0,0.06); margin-bottom:2rem;">
βˆ’
* Additional 1 core for every tape drive connected to the Appliance.
+
    <h2 style="border-bottom:2px solid #bbdefb; padding-bottom:0.5rem; font-size:1.5em;">RAM Requirements</h2>
βˆ’
* Additional cores required for multiple conversions at the same time.
+
    {| class="wikitable" style="width:60%; font-family:Roboto, sans-serif; font-size:14px; border-collapse:collapse; text-align:left; border:1px solid #e0e0e0;"
βˆ’
* AMD processors are not supported at this moment.
+
    |+ style="font-size:18px; font-weight:bold; padding:12px; background-color:#f5f5f5;" | Minimum RAM Requirements by Use Case
 +
    |- style="background-color:#eeeeee; font-weight:bold; height:56px; border-bottom:2px solid #e0e0e0;"
 +
    ! style="padding:16px;" | Use Case
 +
    ! style="padding:16px;" | RAM Size (Minimum Recommended)
 +
    |- style="height:52px; border-bottom:1px solid #e0e0e0;"
 +
    | style="padding:16px;" | Using the appliance for assessments
 +
    | style="padding:16px;" | Minimum 4GB
 +
    |- style="height:52px; border-bottom:1px solid #e0e0e0;"
 +
    | style="padding:16px;" | Migrating Same Vendor
 +
    | style="padding:16px;" | Minimum 8GB
 +
    |- style="height:52px;"
 +
    | style="padding:16px;" | Migrating Cross Vendor
 +
    | style="padding:16px;" | Minimum 8GB
 +
    |}
  
βˆ’
===Network===
+
    <div style="background-color:#f8e2b3; padding:0.2rem; border-radius:8px; box-shadow:0 2px 4px rgba(0,0,0,0.06); font-size:1em; margin: 0 auto;">
βˆ’
* 1Gbit minimum connection required.
+
        <p>πŸ›ˆ <i>Additional <b>1GB of RAM</b> is required for every tape drive connected to the appliance.</i></p>
βˆ’
* 10Gbit connection recommended to ensure that duplication can drive destination media at a reasonable speed.
+
    </div>
βˆ’
* 2 x 1Gbit connections (per tape drive) can be used if no 10Gbit NIC is present.
+
  </div>
βˆ’
* If multiple links are used, aggregation is needed to provide maximum throughput.
 
  
βˆ’
===Storage===
+
  <div style="background-color:#fef3f7; padding:1.5rem; border-radius:8px; box-shadow:0 2px 4px rgba(0,0,0,0.06); margin-bottom:2rem;">
βˆ’
* 3GB local disk for OS Installation.
+
    <h2 style="border-bottom:2px solid #f8bbd0; padding-bottom:0.5rem; font-size:1.5em;">CPU Requirements</h2>
βˆ’
* Local/SAN attached disks needed for temporary staging of converted images, sized according to volume of recoveries to accommodate at any one time.
+
    {| class="wikitable" style="width:60%; font-family:Roboto, sans-serif; font-size:14px; border-collapse:collapse; text-align:left; border:1px solid #e0e0e0;"
βˆ’
* Data Volume 2 x the size of all environment catalogs. (Origin and Destination)
+
    |+ style="font-size:18px; font-weight:bold; padding:12px; background-color:#f5f5f5;" | Minimum CPU Requirements by Use Case
βˆ’
* Database Volume should be the combined total number of images from environments x 500 bytes.
+
    |- style="background-color:#eeeeee; font-weight:bold; height:56px; border-bottom:2px solid #e0e0e0;"
βˆ’
* Swap Volume 2 x Memory Size. (8GB RAM = 16GB of Swap)
+
    ! style="padding:16px;" | Use Case
βˆ’
* Logs Volume 25% of database volume.
+
    ! style="padding:16px;" | CPU Core (Minimum Recommended)
βˆ’
* Install NFS Utils on target machine.
+
    |- style="height:52px; border-bottom:1px solid #e0e0e0;"
βˆ’
* If target machine is running Windows, SMB Signing needs to be Disabled. This can be achieved by editing the following RegEdit field;
+
    | style="padding:16px;" | Migrating Same Vendor
βˆ’
   HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters\RequiresSecuritySignature=0
+
    | style="padding:16px;" | Minimum 4-core Intel CPU
βˆ’
* Disable or prevent any AV products from scanning the processes and folders used by Tranzman.
+
    |- style="height:52px;"
 +
    | style="padding:16px;" | Migrating Cross Vendor
 +
    | style="padding:16px;" | Minimum 8-core Intel CPU
 +
    |}
 +
    <div style="background-color:#f8e2b3; padding:0.2rem; border-radius:8px; box-shadow:0 2px 4px rgba(0,0,0,0.06); font-size:1em; margin: 0 auto;">
 +
        <p>πŸ›ˆ <i>Additional <b>1 core</b> is required per tape drive. Only <b>Intel processors</b> are tested and supported.</i></p>
 +
    </div>
 +
  </div>
 +
 
 +
  <div style="background-color:#eff8f0; padding:1.5rem; border-radius:8px; box-shadow:0 2px 4px rgba(0,0,0,0.06); margin-bottom:2rem;">
 +
    <h2 style="border-bottom:2px solid #c8e6c9; padding-bottom:0.5rem; font-size:1.5em;">Network Requirements</h2>
 +
    {| class="wikitable" style="width:60%; font-family:Roboto, sans-serif; font-size:14px; border-collapse:collapse; text-align:left; border:1px solid #e0e0e0;"
 +
    |+ style="font-size:18px; font-weight:bold; padding:12px; background-color:#f5f5f5;" | Minimum Network Requirements
 +
    |- style="background-color:#eeeeee; font-weight:bold; height:56px; border-bottom:2px solid #e0e0e0;"
 +
    ! style="padding:16px;" | Use Case
 +
    ! style="padding:16px;" | Network Speed (Minimum Recommended)
 +
    |- style="height:52px; border-bottom:1px solid #e0e0e0;"
 +
    | style="padding:16px;" | Migrating Same Vendor & Recovery on Demand
 +
    | style="padding:16px;" | 1Gbps connection
 +
    |- style="height:52px;"
 +
    | style="padding:16px;" | Migrating Cross Vendor
 +
    | style="padding:16px;" | 10Gbps connection
 +
    |}
 +
    <div style="background-color:#f8e2b3; padding:0.2rem; border-radius:8px; box-shadow:0 2px 4px rgba(0,0,0,0.06); font-size:1em; margin: 0 auto;">
 +
        <p>πŸ›ˆ <i>If multiple links are used, <b>aggregation</b> is required. Additional connections may be needed for multiple tape drives.</i></p>
 +
    </div>
 +
  </div>
 +
 
 +
  <div style="background-color:#fffbf4; padding:1.5rem; border-radius:8px; box-shadow:0 2px 4px rgba(0,0,0,0.06); margin-bottom:2rem;">
 +
    <h2 style="border-bottom:2px solid #ffe0b2; padding-bottom:0.5rem; font-size:1.5em;">Ports Requirement</h2>
 +
    <p>The appliance requires network communication. If an internal firewall is present, the following connections must be allowed:</p>
 +
    <h3 style="font-size:1.2em;">Backup Servers (Clients of Tranzman)</h3>
 +
    <h4>All Servers</h4>
 +
    {| class="wikitable" style="width:60%; font-family:Roboto, sans-serif; font-size:14px; border-collapse:collapse; text-align:left; border:1px solid #e0e0e0;"
 +
    |+ style="font-size:18px; font-weight:bold; padding:12px; background-color:#f5f5f5;" | All Servers
 +
    |- style="background-color:#eeeeee; font-weight:bold; height:56px; border-bottom:2px solid #e0e0e0;"
 +
    ! style="padding:16px;" | Direction
 +
    ! style="padding:16px;" | Protocol & Port
 +
    |- style="height:52px; border-bottom:1px solid #e0e0e0;"
 +
    | style="padding:16px;" | INBOUND
 +
    | style="padding:16px;" | TCP 443 from ANY
 +
    |- style="height:52px;"
 +
    | style="padding:16px;" | OUTBOUND
 +
    | style="padding:16px;" | TCP 55560 to Tranzman Appliance
 +
    |}
 +
    <h4>Destination Servers</h4>
 +
    {| class="wikitable" style="width:60%; font-family:Roboto, sans-serif; font-size:14px; border-collapse:collapse; text-align:left; border:1px solid #e0e0e0;"
 +
    |+ style="font-size:18px; font-weight:bold; padding:12px; background-color:#f5f5f5;" | Destination Servers
 +
    |- style="background-color:#eeeeee; font-weight:bold; height:56px; border-bottom:2px solid #e0e0e0;"
 +
    ! style="padding:16px;" | OS
 +
    ! style="padding:16px;" | Protocol & Port
 +
    |- style="height:52px; border-bottom:1px solid #e0e0e0;"
 +
    | style="padding:16px;" | Windows
 +
    | style="padding:16px;" | TCP 139, 445 &#124; UDP 137, 138
 +
    |- style="height:52px;"
 +
    | style="padding:16px;" | Unix/Linux
 +
    | style="padding:16px;" | TCP 111, 4045, 2049 &#124; UDP 111, 4045, 2049
 +
    |}
 +
    <h4>Tranzman Appliance (Server)</h4>
 +
    {| class="wikitable" style="width:60%; font-family:Roboto, sans-serif; font-size:14px; border-collapse:collapse; text-align:left; border:1px solid #e0e0e0;"
 +
    |+ style="font-size:18px; font-weight:bold; padding:12px; background-color:#f5f5f5;" | Tranzman Appliance (Server)
 +
    |- style="background-color:#eeeeee; font-weight:bold; height:56px; border-bottom:2px solid #e0e0e0;"
 +
    ! style="padding:16px;" | Direction
 +
    ! style="padding:16px;" | Protocol & Port
 +
    |- style="height:52px; border-bottom:1px solid #e0e0e0;"
 +
    | style="padding:16px;" | INBOUND
 +
    | style="padding:16px;" | TCP 443, 22, 80 from ANY
 +
    |- style="height:52px; border-bottom:1px solid #e0e0e0;"
 +
    | style="padding:16px;" | INBOUND
 +
    | style="padding:16px;" | TCP 55560 from all origin and destination backup servers
 +
    |- style="height:52px; border-bottom:1px solid #e0e0e0;"
 +
    | style="padding:16px;" | INBOUND
 +
    | style="padding:16px;" | TCP/UDP 139, 445, 137, 138 from destination Windows servers
 +
    |- style="height:52px; border-bottom:1px solid #e0e0e0;"
 +
    | style="padding:16px;" | INBOUND
 +
    | style="padding:16px;" | TCP/UDP 111, 4045, 2049 from destination *nix servers
 +
    |- style="height:52px; border-bottom:1px solid #e0e0e0;"
 +
    | style="padding:16px;" | INBOUND
 +
    | style="padding:16px;" | TCP/UDP 139, 445, 137, 138 from Admin PCs
 +
    |- style="height:52px; border-bottom:1px solid #e0e0e0;"
 +
    | style="padding:16px;" | INBOUND
 +
    | style="padding:16px;" | UDP 123 to NTP servers
 +
    |- style="height:52px; border-bottom:1px solid #e0e0e0;"
 +
    | style="padding:16px;" | OUTBOUND
 +
    | style="padding:16px;" | TCP/UDP 53 to DNS servers
 +
    |- style="height:52px; border-bottom:1px solid #e0e0e0;"
 +
    | style="padding:16px;" | OUTBOUND
 +
    | style="padding:16px;" | UDP 123 to NTP servers
 +
    |- style="height:52px;"
 +
    | style="padding:16px;" | OUTBOUND
 +
    | style="padding:16px;" | TCP 25, 587 to Email server
 +
    |}
 +
    <h4>Administration PC/Laptop</h4>
 +
    {| class="wikitable" style="width:60%; font-family:Roboto, sans-serif; font-size:14px; border-collapse:collapse; text-align:left; border:1px solid #e0e0e0;"
 +
    |+ style="font-size:18px; font-weight:bold; padding:12px; background-color:#f5f5f5;" | Administration PC/Laptop
 +
    |- style="background-color:#eeeeee; font-weight:bold; height:56px; border-bottom:2px solid #e0e0e0;"
 +
    ! style="padding:16px;" | Direction
 +
    ! style="padding:16px;" | Protocol & Port
 +
    |- style="height:52px; border-bottom:1px solid #e0e0e0;"
 +
    | style="padding:16px;" | OUTBOUND
 +
    | style="padding:16px;" | TCP 443, 80, 22 to Tranzman Appliance
 +
    |- style="height:52px;"
 +
    | style="padding:16px;" | OUTBOUND
 +
    | style="padding:16px;" | TCP/UDP 139, 445, 137, 138 to Tranzman Appliance
 +
    |}
 +
  </div>
 +
 
 +
  <div style="background-color:#edf7ff; padding:1.5rem; border-radius:8px; box-shadow:0 2px 4px rgba(0,0,0,0.06); margin-bottom:2rem;">
 +
    <h2 style="border-bottom:2px solid #bbdefb; padding-bottom:0.5rem; font-size:1.5em;">Storage Requirement</h2>
 +
    {| class="wikitable" style="width:60%; font-family:Roboto, sans-serif; font-size:14px; border-collapse:collapse; text-align:left; border:1px solid #e0e0e0;"
 +
    |+ style="font-size:18px; font-weight:bold; padding:12px; background-color:#f5f5f5;" | Minimum Storage Requirements
 +
    |- style="background-color:#eeeeee; font-weight:bold; height:56px; border-bottom:2px solid #e0e0e0;"
 +
    ! style="padding:16px;" | Component
 +
    ! style="padding:16px;" | Requirement
 +
    |- style="height:52px; border-bottom:1px solid #e0e0e0;"
 +
    | style="padding:16px;" | OS Installation
 +
    | style="padding:16px;" | Minimum '''3GB''' local disk
 +
    |- style="height:52px;"
 +
    | style="padding:16px;" | Staging Area
 +
    | style="padding:16px;" | Local/SAN attached disks for temporary staging of converted images based on recovery volume requirements.
 +
    |}
 +
 
 +
    <div style="background-color:#f8e2b3; padding:0.2rem; border-radius:8px; box-shadow:0 2px 4px rgba(0,0,0,0.06); font-size:1em; margin: 0 auto;">
 +
        <p>πŸ›ˆ <i>To correctly size the volumes, use <b>Tranzman Recorder</b> and Stone Ram Consulting Services.</i></p>
 +
    </div>
 +
  </div>
 +
 
 +
</div>
 +
 
 +
<div style="display:flex; justify-content:space-between; margin-top:2rem; padding:1rem; background-color:#ffffff; max-width:90%; margin: 2rem auto 0;">
 +
  <div style="text-align:left;">
 +
    [[File:prev_icon.jpg|30px|link=QuickLinks]] [[QuickLinks|Previous]]
 +
   </div>
 +
  <div style="text-align:right;">
 +
    [[Tranzman_Recorder|Next]] [[File:next_icon.jpg|30px|link=Tranzman_Recorder]]
 +
  </div>
 +
</div>

Latest revision as of 14:23, 11 September 2025



Tranzman Appliance Sizing & Requirements

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.


πŸ›ˆ To determine the optimal appliance sizing, use Tranzman Recorder, which validates the environment and catalog sizing.

RAM Requirements

Minimum RAM Requirements by Use Case
Use Case RAM Size (Minimum Recommended)
Using the appliance for assessments Minimum 4GB
Migrating Same Vendor Minimum 8GB
Migrating Cross Vendor Minimum 8GB

πŸ›ˆ Additional 1GB of RAM is required for every tape drive connected to the appliance.

CPU Requirements

Minimum CPU Requirements by Use Case
Use Case CPU Core (Minimum Recommended)
Migrating Same Vendor Minimum 4-core Intel CPU
Migrating Cross Vendor Minimum 8-core Intel CPU

πŸ›ˆ Additional 1 core is required per tape drive. Only Intel processors are tested and supported.

Network Requirements

Minimum Network Requirements
Use Case Network Speed (Minimum Recommended)
Migrating Same Vendor & Recovery on Demand 1Gbps connection
Migrating Cross Vendor 10Gbps connection

πŸ›ˆ If multiple links are used, aggregation is required. 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:

Backup Servers (Clients of Tranzman)

All Servers

All Servers
Direction Protocol & Port
INBOUND TCP 443 from ANY
OUTBOUND TCP 55560 to Tranzman Appliance

Destination Servers

Destination Servers
OS Protocol & Port
Windows TCP 139, 445 | UDP 137, 138
Unix/Linux TCP 111, 4045, 2049 | UDP 111, 4045, 2049

Tranzman Appliance (Server)

Tranzman Appliance (Server)
Direction Protocol & Port
INBOUND TCP 443, 22, 80 from ANY
INBOUND TCP 55560 from all origin and destination backup servers
INBOUND TCP/UDP 139, 445, 137, 138 from destination Windows servers
INBOUND TCP/UDP 111, 4045, 2049 from destination *nix servers
INBOUND TCP/UDP 139, 445, 137, 138 from Admin PCs
INBOUND UDP 123 to NTP servers
OUTBOUND TCP/UDP 53 to DNS servers
OUTBOUND UDP 123 to NTP servers
OUTBOUND TCP 25, 587 to Email server

Administration PC/Laptop

Administration PC/Laptop
Direction Protocol & Port
OUTBOUND TCP 443, 80, 22 to Tranzman Appliance
OUTBOUND TCP/UDP 139, 445, 137, 138 to Tranzman Appliance

Storage Requirement

Minimum Storage Requirements
Component Requirement
OS Installation Minimum 3GB local disk
Staging Area Local/SAN attached disks for temporary staging of converted images based on recovery volume requirements.

πŸ›ˆ To correctly size the volumes, use Tranzman Recorder and Stone Ram Consulting Services.

   Prev icon.jpg Previous
   Next Next icon.jpg