AppLogic 2.4 Documentation The latest production release is AppLogic 2.8.9
hvm2pv reference
Overview
The hvm2pv utility assists the conversion of an un-managed HVM (fully-virtualized) appliance to a managed PV (Para-virtualized) appliance. This utility can be used in conjunction with iso2class to convert an appliance created using iso2class to a fully-managed para-virtualized appliance. The resulting appliance can be used as a singleton or can be added to the catalog. The process does involve some amount of user input and cannot be automated.
Invocation
hvm2pv can be invoked at the end of iso2class or at any other time. The target appliance has to be an un-managed HVM appliance. hvm2pv is invoked from the AppLogic command line shell using util hvm2pv. Help is displayed using help util hvm2pv. The following option=value arguments are required:
Examples
Convert 32-bit RedHat based HVM to PV:
util hvm2pv name=fedora-hvm:ISO2CLASS
Convert 64-bit Ubuntu based HVM to PV:
util hvm2pv name=ubuntu-hvm:ISO2CLASS
Notes
Supported OSes
- Currently only Redhat based (RHEL, Fedora, CentOS) and Debian based (Debian, Ubuntu) distros are supported.
Debugging Appliance Start issues
If you are trying to start an appliance that is converted from HVM to PV using hvm2pv and the appliance fails to start within the boot timeout timeout, these are a list of some things that you can check:
- LVM appliances
- Appliances created with Logical Volume Management groups are not supported by hvm2pv
- openssh-server
- Verify that openssh-server was installed during OS install or immediately after it before using hvm2pv
- NetworkManager
- Verify NetworkManager was disbaled/removed before using hvm2pv
- libc6-i386
- For a 64-bit appliance, verify that libc6-i386 package is installed during OS install or immediately after it before using hvm2pv
- iproute2
- Verify that iproute2 package is installed during OS install or immediately after it before using hvm2pv
-- ApoorvaKulkarni - 24 Nov 2008
Copyright © 2005-2010 3tera, Inc. All Rights Reserved.