Virtual appliances created for AppLogic will not operate properly as-is on the other cloud platforms.
The AppLogic appliances expect a set of configuration files prepared by the AppLogic Cloud Controller as well as an AppLogic virtual network infrastructure being present.
You could possibly modify the AppLogic appliance to boot on the other cloud platform. However, this is not recommended and it is advised to do this only for data extraction purposes, if all other means of extracting the data are not available.
Extracting Data from User Volumes
There are several ways to extract the data from user or system volume.
For additional information on volume export, please refer to Volume Export in the Volume Management section of the Command Line Shell Reference.
For additional information of the Cinder create operation, refer to the Openstack Cinder documentation.
For additional information on the conversion process, refer to VMWare documentation.
For additional information on volume export, please refer to Volume Export in the Volume Management section of the Command Line Shell Reference.
During the initiation of the volume manage operation, you can specify the network details, such as the IP address, network, vlan and DNS address, that are assigned to the Filer. After the Filer starts, you can use these network settings to access the files on the mounted volume.
In addition, you can manage the user volumes through the GUI interface. To do this, open the application that contains the user volume, then right-clock the canvas and select Manage Volumes. The Volume window displays. Select the required volume and click the Manage button. In the Manage Volume window, copy the files.
Depending on the application structure, it might be possible to copy the data directly to a new location. If your application does not have outside network access, consider adding a gateway or VPN to the application, and copying the data out of the application.
Exporting AppLogic Singleton Appliances
Appliances designed for the AppLogic platform will not operate properly without the AppLogic infrastructure present. However, depending on the specific appliance, you may be able to start the appliance on a different platform.
Note: We only recommend doing this with the single purpose of extracting the data, if all other ways are not available.
The process is:
Prepare the AppLogic Appliance for Export
Linux Appliances
Follow these steps:
For additional information on branching, please refer to the Branch Generic Appliances section of the Appliance Developer Guide.
cp -r /var/run/applogic /root/applogic_backup
passwd root
chkconfig applogic_init off chkconfig applogic_appliance off
"xen_emul_unplug=never".
Windows Appliances
Follow these steps:
For additional information on branching, please refer to the Branch Generic Appliances section of the Appliance Developer Guide.
cp -r /var/run/applogic /root/applogic_backup
passwd root
Use the AppLogic GUI, not RDP, to perform the network changes.
Export AppLogic Appliances
Follow these steps:
For additional information on volume export, please refer to Volume Export in the Volume Management section of the Command Line Shell Reference.
Notes
Each terminal present on the appliance is represented by a virtual Ethernet device. The name of each output terminal, such as 'out' or 'mon', corresponds to the IP address of the remote appliance terminal it is connected to, as defined in the '/etc/hosts' file.
The name of any input terminal resolves to the IP address assigned to the Ethernet device representing this terminal. While recreating the network layout of the AppLogic application on a foreign fabric, the '/etc/hosts' configuration file must be recreated on each virtual machine, and the network setting must properly propagated to the corresponding interfaces.
The started VM relies on AppLogic configuration files, such as 'appliance.desc', 'appliance.sh' or 'appliance.conf', are present in the '/var/run/applogic/' directory. These files are generated by AppLogic controller every time application boots up, and are downloaded to the appliance by AppLogic services.
The CentOS startup script removes all files from '/var/run/' during start up, so configuration will not be preserved between reboots.
To preserve the configuration across reboots and re-use the saved configuration backup, assuming that the configuration backup was saved in '/root/applogic_backup/' , follow these steps:
|
Copyright © 2013 CA Technologies.
All rights reserved.
|
|