Moving, Compressing, and Deleting Containers
Table of Contents
Moving Containers
To move a container between two machines, you must compress the container into a .cap file. You move only .cap files between machines.
If scripts are required for the tethering process, place the scripts in the container's scripts
folder before you move a container.
Compressing Containers
To move a container between two machines, you must compress the container into a .cap file. You move only .cap files between machines.
Compressing the container preserves the short file names of the files in the container as they exist on the source machine.
A container.cap file is created in the folder where the container is located.
A compressed container is displayed as "Compressed" in the Administrative Console.
Notes:
If a .cap file of the same name already exists, you must move it.
Do not rename a container.cap file.
Do not use a third-party file compression application to compress containers.
If Tether is enabled for a container and you compress the container, the
CPROP_USE_TETHER
property for the .cap file will be set to "N".If you compress a container that is still tethered, the compression process will disable tether on the container. Additionally, credentials to the source machine will be lost. You will have to enable tethering again and specify credentials again as required when you uncompress the container later.
To Compress a Container Using the Administrative Console
In the Administrative Console, select a container, and then click Undock if it is docked.
Click the Compress button.
To Compress a Container Using the CLI
In the Command Prompt window, change to the VirtaMove installation folder.
Make sure that the container is undocked, and then compress the container:
virtacompress <container>
container
is the full path of the container.Move the .cap file to the destination machine where VirtaMove is installed, and then uncompress it.
Uncompressing Containers
To Uncompress a Container Using the Administrative Console
In the Administrative Console, select the compressed container file. Make sure that a container of the same name as the .cap file doesn't exist in the container folder.
Click the Uncompress button.
To Uncompress a Container Using the CLI
Make sure that a container of the same name as the .cap file doesn't exist in the container folder.
In the Command Prompt window, run the following command:
virtauncompress <container.cap>
container
is the full path of the compressed container.
The container is created and populated with the container file set.
Compressing and Uncompressing Containers and Config-on-the-Fly Files
Compressing
When you compress a container, if the COTF file being used is not in the container's folder, VirtaMove will make a copy of the COTF file, put it into the container\scripts\
folder, and update the config file path to be relative to the container folder. For example:
.\scripts\StandardCOTF.xml
If a file of the same name already exists in the container\scripts\
folder, the existing file will be renamed by appending a date and time stamp to the filename.
Example:
If you are using a COTF file from outside the container folder (e.g., "C:\CustomCOTF.xml
"), and a "CustomCOTF.xml
" file already exists in the scripts
folder, the existing COTF file inside the scripts
folder will be renamed to "CustomCOTF_Dec.05_11.49.37.xml" (month, day, hour, minute, second), and the config file path will refer to the COTF file that was copied into the scripts
folder: ".\scripts\CustomCOTF.xml
".
Uncompressing
When you uncompress a container, VirtaMove converts the absolute config file path into a relative path to the container folder.
Example:
If the appliance folder is in the C:\ drive, "." would equal "C:\appliance\containerName
"
"C:\appliance\containerName\hello\StandardCOTF.xml"
would equal ".\hello\StandardCOTF.xml"
"D:\appliance\containerName\scripts\StandardCOTF.xml"
would equal ".\scripts\StandardCOTF.xml"
Deleting Containers
You can delete a container that is no longer required.
Use the Administrative Console Delete function to delete a container to make sure that a container is undocked and that none of the processes that belong to the container are still running. Do not use the operating system Delete command to delete a container.
To Delete a Container Using the Administrative Console
In the Administrative Console, select the container you want to delete.
Click Undock. The status of the appliance changes to "Undocked".
Select Delete from the VirtaMove tool bar.
Click Yes to delete the container.
Note:
If you cannot delete a container folder even after you have restarted the computer, check to see if cinit.exe and crun.exe are running in the Windows Task Manager. End these processes and then delete everything in the container folder that you can. Reboot the computer. You should now be able to delete the folder.
To Delete a Container Using the CLI
Run the following:
virtaundock c:\mycontainers\mynotes virtadel.exe c:\mycontainers\mynotes
Deleting a Container that Contains Adobe Flash Player Active X
By default, the Adobe Flash Player Active X control .ocx file has the Read-Only attribute set and its security permission is Deny Everyone Write Attributes.
To successfully delete a container that contains the Adobe Flash Player Active X control, you must remove the Deny Everyone Write Attributes security permission on the .ocx file.