The Bulk Import spreadsheet contains the following information for one or more workloads in your transformation project:
Required workload data
Workload credentials
Workload details
Location
Custom fields
NICs
Disks
Applications
You can download a sample spreadsheet from the Spreadsheet Import dialog (Planning > Workloads > Spreadsheet Import) in the Web Interface. Pause over the red triangle in a heading cell to display help about the purpose and format of the data in the column and whether it is required as part of the mapping process.
See the following tables for information about the expected values and format for each parameter in the Bulk Import spreadsheet:
The spreadsheet requires only three columns to set up a workload: FQDN, Type, and Validation Status. See Table A-1. This flexibility requires that you provide a header row with proper column names. These three columns must be present in all re-imports for the workloads. If you also include the Workload ID column, PTM automatically populates the IDs in the Results spreadsheet.
NOTE:If you prepare a spreadsheet without column headings, all defined columns must be present in the expected order indicated in the sample spreadsheet.
Table A-1 Required Workload Parameters
Parameter |
Required/Optional |
Description |
---|---|---|
IP or FQDN |
Required for all imports. |
Specify the IP address or fully qualified domain name for the workload. This parameter might be used to discover and communicate with the workload. You can specify the host name only if you do not need discovery or validation. Examples:
A workload can have only one instance in a transformation project. |
Validation Status |
Required for all imports. Values are provided by PTM. |
Transformation Manager writes the status for each workload to the Results spreadsheet after validation or after successful import. Clear the field for import. |
Workload ID |
Optional; recommended for all imports. Values are provided by PTM. |
If this column is present, PTM writes the source workload’s unique workload ID to the Results spreadsheet after a workload is successfully imported to a project. Example: 1635326 |
If you use PlateSpin Migrate for workload migrations, you can specify the Credentials resource to use for communications with the Migrate server. If you also use PlateSpin Migrate Connector, PTM uses Credentials resources for workload discovery, host discovery, and migration execution. See Table A-2.
NOTE:A valid Credentials resource is required for automated discovery. Ensure that you provide the Workload Credential Name of an existing, valid Credentials resource, or provide all three credentials fields to create a new one.
After you create a Credentials resource, you cannot modify the user name and password for it by modifying the value in the spreadsheet and re-importing the workload. Use the Edit Credential dialog in the Web Interface to modify the settings for the resource.
Table A-2 Workload Credentials Parameters
Parameters |
Required/Optional |
Description |
---|---|---|
Workload Credential Name |
Optional |
Specify a name for the credential that is unique within your project. If no matching value is found in the Credentials list, PTM creates a new Credentials resource. Names are case insensitive. If you specify a workload credential user name and password without providing a credential name, PTM uses the FQDN as the credential name. |
Workload Credential User Name |
Optional (Required for a new Credentials resource) |
Specify the logon user name of a domain administrator or local administrator to use for communications with the workload. Provide the user name exactly as it is expected by the workload operating system and environment:
|
Workload Credential Password |
Optional (Required for a new Credentials resource) |
Specify the password of the specified user name. You can add or modify the password for the credential later from the Web Interface. The password is case sensitive. Passwords are stored securely and are not visible in the Web interface. |
Workload details define the operating system and hardware for the source workload. These details are automatically populated for the target workload. You can later modify the details for the target workload by using the Workload dialog or the Bulk Edit action in the Web Interface. See Table A-3.
You can create source resources for Hosts, Networks, and Datastores by including those columns in the spreadsheet. Include the Environment column to create a resource that can apply to a source workload or target workload.
NOTE:A source resource name must be unique among source resources of the same type. The Environment resource name must be unique among environment resources for the project.
The resource name must begin with a letter or number. It can contain only letters, numbers, and the following special characters: space, hyphen, underscore, apostrophe, percent, ampersand, comma, and period.
Table A-3 Workload Details Parameters
Parameters |
Required/Optional |
Description |
---|---|---|
Operating System |
Optional |
Specify an operating system from the Operating Systems list configured in PTM. Names are case sensitive. Examples:
PTM includes most operating system types and release versions in the default Operating Systems list. Contact your System Administrator to add custom operating system values to the list. |
Memory (MB) |
Optional |
Specify the maximum memory available for the workload. Values default to MB if no unit is specified. Valid binary units are B, MB, GB, TB, PB, EB, ZB, and YB. Examples: 2 GB, 512, 8GB |
# of Sockets |
Optional |
Specify the number of sockets for VMware and vCloud platforms. Otherwise, do not specify a value. Example: 2 |
# of Cores |
Optional |
Specify the number of cores per socket for VMware and vCloud platforms. Otherwise, specify the total number of cores. Example: 8 |
Location information can describe the logical, virtual, physical locations of the workload. See Table A-4.
Table A-4 Location Parameters
Parameter |
Required/Optional |
Description |
---|---|---|
Environment |
Optional |
Specify the name of the Environment resource for this workload. Values are case sensitive. If no matching value is found, PTM creates a new Environment resource for the project. Examples: staging, preproduction, and production NOTE:The Environment resource name must be unique among environment resources for the project, but it can apply to multiple workloads. |
VM Name |
Optional |
For a virtual workload, specify the VM name known to its virtualization host server. Examples: vm-erm2, vm-msx-mailbox, vm-msx-web |
Site |
Optional |
Specify the geographical or logical location of the host machine. Examples: Paris, Metro General Hospital, South Campus |
Hardware Type |
Optional |
Specify the hardware for the workload’s host machine (that is, the physical machine or a VM’s virtualization host machine). Examples: Dell PowerEdge, Lenovo X, IBM BladeCenter |
Enclosure |
Optional |
Specify the enclosure for the host machine. Examples: AA-21, C205-R5, IL6-C5-R3 |
Enclosure Slot |
Optional |
Specify the slot number in the specified enclosure. Examples: U19, B07 |
Is Domain? |
Optional |
(OS: Windows family) Boolean value must be either TRUE or FALSE. Specify TRUE if the Windows workload is a member of a domain. Specify FALSE if the Windows workload is a member of a workgroup. |
Domain/Workgroup Name |
Optional |
Specify the name of the domain or workgroup for the Windows workload, as appropriate. Domain name examples: CORPDOM, PARIS, or paris.digitalair.com Workgroup name example: WORKGROUP |
The Spreadsheet Import expects the headings of the Custom X columns to match the custom field names you have previously defined for the project. Each project can have up to 7 user-defined fields that apply project-wide. See Table A-5.
You can associate logical names and purpose with the custom fields for each project. For example, if you want to identify the workload with its IT application administrator, you might define a Field 1 name of Contact for the project. In the spreadsheet, you use Contact instead of Custom 1 as the column heading. Specify values for the field as appropriate for your project, such as a contact person’s name, user name, or email address.
Table A-5 Custom Field Parameters
Parameters |
Required/Optional |
Description |
---|---|---|
Custom 1 |
Optional |
Specify the project’s Field 1 name as the column heading. For each workload, specify the value based on the project's Field 1 definition. |
Custom 2 |
Optional |
Specify the project’s Field 2 name as the column heading. For each workload, specify the value based on the project's Field 2 definition. |
Custom 3 |
Optional |
Specify the project’s Field 3 name as the column heading. For each workload, specify the value based on the project's Field 3 definition. |
Custom 4 |
Optional |
Specify the project’s Field 4 name as the column heading. For each workload, specify the value based on the project's Field 4 definition. |
Custom 5 |
Optional |
Specify the project’s Field 5 name as the column heading. For each workload, specify the value based on the project's Field 5 definition. |
Custom 6 |
Optional |
Specify the project’s Field 6 name as the column heading. For each workload, specify the value based on the project's Field 6 definition. |
Custom 7 |
Optional |
Specify the project’s Field 7 name as the column heading. For each workload, specify the value based on the project's Field 7 definition. |
Custom 8 |
Optional |
Specify the project’s Field 8 name as the column heading. For each workload, specify the value based on the project's Field 8 definition. |
You can identify one or more NICs for a workload. You can specify any one of the available NIC input parameters to set up a NIC. See Table A-6. If you also include the NIC1 UUID column, PTM automatically populates the UUIDs in the Results spreadsheet. You can set up multiple NICs by adding additional NIC# column instances.
Table A-6 NIC Parameters
Parameters |
Required/Optional |
Description |
---|---|---|
NIC1 UUID |
Optional; recommended for NIC. Values are provided by PTM. |
The UUID is a set of hexadecimal numbers that uniquely identify the NIC in the project. If this column is present, PTM writes a unique ID for each NIC to the Results spreadsheet after a workload is successfully imported to a project, On a re-import, PTM keeps the same ID, and replaces the NIC’s configuration information for the source workload. Example: b916afef-ccfc-4501-aa4c-a4658cd9845d |
NIC1 Interface Name |
Optional |
Specify a unique interface name on the workload. Examples: eth0, eth1 |
NIC1 IP DHCP |
Optional |
Specify whether a DHCP server provides IP addresses for the NIC. Boolean value must be either TRUE or FALSE. |
NIC1 IP Address |
Optional |
Specify an address for the NIC in IPv4 format. Example: 10.10.10.40 For Windows workloads, you can specify multiple IP addresses per NIC as a comma-delimited list. Example: 10.10.10.40, 10.10.10.41, 10.10.10.42 |
NIC1 MAC |
Optional |
Specify the MAC address for the source workload NIC in the MM:MM:MM:SS:SS:SS format. Example: 01:23:45:67:89:ab |
NIC1 Network Mask |
Optional |
Specify the network mask in IPv4 format. Example: 255.255.252.0 |
NIC1 Gateway |
Optional |
Specify the default gateway address in IPv4 format. Multiple entries are not supported. |
NIC1 DNS DHCP |
Optional |
Specify whether DNS DHCP is available for the NIC. Boolean value must be either TRUE or FALSE. |
NIC1 DNS Servers |
Optional |
Specify one or more addresses in IPv4 format. For multiple entries, place each value on a separate line. |
NIC1 Search Domains |
Optional |
Specify one or more search domains. For multiple entries, place each value on a separate line. |
Create additional NIC# sections as appropriate, then continue to the next component section. A workload can have multiple network cards, each of which has a unique network configuration. The first defined network card is designated as NIC1, the second as NIC2, and so on. |
You can identify one or more disks for a workload. See Table A-7. A disk requires only the Disk1 Vol Type and Disk1 Size columns. If you also include the Disk1 UUID column, PTM automatically populates the UUIDs in the Results spreadsheet. You can set up multiple disks by adding additional Disk# column instances with the minimum of Disk# Vol Type and Disk# Size columns.
Table A-7 Disk Parameters
Parameters |
Required/Optional |
Description |
---|---|---|
Disk1 UUID |
Optional; recommended for Disks. Values are provided by PTM. |
The UUID is a set of hexadecimal numbers that uniquely identify the disk in the project. If this column is present, PTM writes a unique ID for each disk to the Results spreadsheet after a workload is successfully imported to a project. On a re-import, PTM keeps the same ID, and replaces the disk’s configuration information for the source workload. Example: 866b4209-4779-48f8-a81d-e8aa04c63d55 |
Disk1 Vol Name |
Optional |
Specify the unique volume name on the workload. |
Disk1 Vol Type |
Optional; required for Disk |
Acceptable values are System, Local, NAS, or SAN. |
Disk1 Mount Point |
Optional |
Specify the path from the root of the volume. |
Disk1 Remote Path |
Optional |
(Volume Type: SAN or NAS) Specify the remote path for the volume. Example: \\vol1\mnt |
Disk1 Size |
Optional; required for Disk |
Specify the total size of the disk. Values default to MB if no unit is specified. Valid binary units are B, MB, GB, TB, PB, EB, ZB, and YB. NOTE:Volumes and volume groups should have at least 10 percent unallocated space available. Examples: 2TB,500 GB, 102400 |
Disk1 Used |
Optional |
Specify the space used on the disk. Values default to MB if no unit is specified. Valid binary units are B, MB, GB, TB, PB, EB, ZB, and YB. Examples: 1.22TB,162 GB, 51200 |
Create additional Disk# sections as appropriate, then continue to the next component section. A workload can have multiple disks, each of which has its own configuration. The first defined disk is designated as Disk1, the second as Disk2, and so on. |
You can identify one or more applications for a workload. See Table A-8. Add an Application# column instance for each application you want to track for the workload.
Table A-8 Application Parameter
Parameter |
Required |
Description |
---|---|---|
Application1 Name |
Optional |
Only the name of the application is needed. The application must be available to the workload. Values are case sensitive. If no matching value is found, PTM creates a new Application resource for the project. Example: Paris-Project2-Exchange NOTE:An Application name must be unique among Applications for the project, but it can apply to multiple workloads. |
Create additional Application# sections as appropriate. A workload can have multiple applications or services associated with it.The first defined application is designated with a column heading of Application1 Name, the second column heading as Application2 Name, and so on. |