DynaCenter Release Notes Document
Transcription
DynaCenter Release Notes Document
DynaCenter Release Notes Release 6.0 Contact Racemi Racemi, Inc. Corporate Office 360 Interstate North Parkway, SE Suite 360 Atlanta, GA 30339 Phone: 404.892.5850 Toll Free Phone: 866.903.0011 Racemi Support For questions and comments Phone: 678.324.5690 Email: [email protected] Notice © Copyright Racemi Incorporated 2001 – 2015. All rights reserved. Racemi, the Racemi logo, and DynaCenter are trademarks or registered trademarks of Racemi Incorporated in the United States, other countries, or both. Microsoft and Windows are trademarks of Microsoft Corporation in the United States, other countries, or both. Other company, product, and service names may be trademarks or service marks of others. Disclaimer The information contained in this publication is subject to change without notice and might have been altered or changed if you have received it from a source other than Racemi, Inc. Racemi, Inc. makes no warranty with regard to this material. Racemi, Inc. assumes no liability for errors contained herein or for incidental or consequential damages in connection with the furnishing or use of this material. No part of this document may be reproduced or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without prior written permission of Racemi, Inc. Publication Date 19 March 2015 Page 2 Racemi® DynaCenter Release Notes, Version 6.0 Introduction These notes describe new features, changed features, and known issues specific to the DynaCenter release. Important: The DynaCenter Cloud API is an extension to the DynaCenter API. If you are using the DynaCenter Cloud API, you should review the DynaCenter Cloud API Release Notes to determine any possible impact to your environment. Supplemental Documentation DynaCenter Cloud API Release Notes DynaCenter Installation Guide DynaCenter Administration Guide DynaCenter OEM Integration Guide DynaCenter Cloud Integration Guide Racemi® DynaCenter Release Notes, Version 6.0 Page 3 Page 4 Racemi® DynaCenter Release Notes, Version 6.0 New Features DynaCenter 6.0.0 Red Hat 6.x 64-bit or CentOS 6.x 64-bit required for DynaCenter DynaCenter now requires either a RedHat Enterprise Linux 6.x 64-bit edition or CentOS 6.x 64-bit edition operating system on the Management Workstation (MWS). Racemi® DynaCenter Release Notes, Version 6.0 Page 5 Page 6 Racemi® DynaCenter Release Notes, Version 6.0 Changed Features Documentation Updates You can find a list of changes to the documentation for this release in the What’s New in This Guide section in Chapter 1 of the following guides: DynaCenter Installation Guide DynaCenter Administration Guide The following documents were also updated: DynaCenter OEM Integration Guide DynaCenter Cloud Integration Guide Racemi® DynaCenter Release Notes, Version 6.0 Page 7 Page 8 Racemi® DynaCenter Release Notes, Version 6.0 Fixed Issues DynaCenter 6.0.0 cloud-init Directories from Source Now Deployed to Target Server Fixed an issue where DynaCenter was removing both the /etc/cloud directory and any corresponding startup files from the /etc/init.d directory when deploying an image. DynaCenter will now deploy the /etc/cloud directory to the target server and will deploy but turn off any startup scripts in /etc/init.d. Windows DynaCenter Agent Now Upgrades and Uninstalls Correctly Fixed an issue where the Windows DynaCenter agent would sometimes not shutdown correctly, which could prevent the agent from upgrading or uninstalling correctly. DynaCenter Agent Now Successfully Processes Cancel Deploy Requests Fixed an issue where, under specific circumstances, the DynaCenter agent would not always successfully process a request to cancel a deploy task. Capture and Deploy Operations more Robust Fixed a threading issue that could, under very specific circumstances, cause a capture or deploy operation to hang during the chunking phase of the operation. Racemi® DynaCenter Release Notes, Version 6.0 Page 9 Page 10 Racemi® DynaCenter Release Notes, Version 6.0 Known Issues This section lists and describes known issues with this release. When you deploy a Microsoft Windows Server 2008 R2 image to a Hewlett Packard ProLiant BL490 Generation 6 (G6) Server Blade using the driver collection, DynaCenter fails to install the correct Ethernet drivers from the driver collection. Workaround: Capture a Driverset from a server with the same hardware configuration as the server the image was captured from and then specify that Driverset in a profile when you deploy the image. See “Create a Driverset” in the DynaCenter Administration Guide. If, when you install a DynaCenter agent (DPAD), you specify the mws_url setting using the http protocol, the agent will not be able to communicate with DynaCenter. Workaround 1: Reinstall the agent using the https protocol for the mws_url setting. Workaround 2: On the MWS in /opt/race/dws/, comment out the SSLRequireSSL directives in the agent-package.conf file and the dws-apache.conf file, reload Apache (service httpd reload), and continue to use the http protocol when you install an agent and specify the mws_url setting. When deploying an image to a target server, the target server must have a minimum of 768MB of RAM. You should not install anti-virus software on the Management Workstation (MWS). During capture operations, anti-virus software might quarantine packets associated with the capture. This leaves the captured image incomplete and causes deploys of that image to fail. If a server name contains any of the following special characters, DynaCenter converts each instance to an underscore (_): ( or ) @ & ` ; [ or ] # * ~ : { or } $ ' | ? < or > % " \ , ! ^ Note: After this conversion it is possible that two or more servers might have the same name and, as server names must be unique in DynaCenter, this would leave some servers as unmanageable. Deploying a Linux image with more than four partitions on a disk—with or without a profile—will not succeed if any of the partitions are used as logical volumes of a volume group. This limitation is unlikely to be an Racemi® DynaCenter Release Notes, Version 6.0 Page 11 issue since the use of a logical volume manager obviates the need for multiple partitions. When running rpm --verify on the DynaCenter agent (DPAD) racemi-blademgmt-linux-*.rpm, the output will indicate a change to a symlink in the agent package located in /opt/race/bin/dpad since the package was installed. This result is expected and can be safely ignored. When capturing the image of a server with NFS mounted file systems, be aware of the following: DynaCenter does not capture the data on any NFS mounted file system DynaCenter does capture the NFS mount point information. When deploying an image of a server that had NFS mounted file systems, be aware of the following: When you deploy the image to a non-cloud environment the deployed server will attempt to resolve the NFS mount points; this can impact server performance. Workaround 1: If you do not need the NFS mounted file system on the deployed server, use a capture profile that excludes the file system from the captured image (fs /nfs_mounted_ filesystem --exclude). Workaround 2: If you need the NFS mounted file system on the deployed server, configure the deployed server so that the NFS mount point can resolve to the NFS mounted file system. When you deploy the image to a cloud environment DynaCenter does not configure the NFS mount points. If you deploy a Windows image to a server with multiple drives, use a deploy profile to specify how you want the image to be laid out on the target server. After you deploy a Windows image to a target server that is in a different time zone than the server the image was captured from, confirm that the time zone is set correctly on the target server. When using Amazon S3 storage as your image depot, capture operations will fail if the clock on the server being captured is not set correctly. Workaround: To resolve this issue you can do either of the following: Set the clock on the server that you want to capture to the correct time. Set the set_clock option in the DynaCenter oem.ini file to True. When the set_clock option is set to True, DynaCenter passes the UTC time to the DPAD installed on the server; the DPAD then converts that time to the local time zone and sets the clock on the server. Page 12 Racemi® DynaCenter Release Notes, Version 6.0 For Windows images, DynaCenter only supports hostnames that use ASCII characters. Workaround: If the server where the image was captured from had a hostname that contained non-ASCII characters, use a deploy profile to specify a hostname that only has ASCII characters. When you deploy an image to a system that has both local attached storage and SAN storage, you must use a deploy profile to specify the specific multipath device of the LUN group for the root/boot volume(s) if the root/boot volume(s) are located on the SAN. When DynaCenter captures an image of a server with bonded (teamed) NICs, it captures the static IP address information of the bond but not the individual IP addresses of the bonded NICs or the bond type configured for the NICs. Because DynaCenter does not have the information needed to configure the bond on the system that the image is being deployed to, no bond exists between the NICs after the image is deployed. Workaround: After you deploy an image that contains teamed NICs, you must use the configuration mechanism appropriate for the operating system to configure the bond between the interfaces on the system. When a hypervisor controller is overloaded, DynaCenter agent assignment operations and deploy operations might fail because the hypervisor takes too long to respond to the DynaCenter instruction to power on the VM. For agent assignment operations, the agent image is left associated with the VM. If you power on the VM manually, the agent image will boot and can be used for the desired deploy or capture operation. In the case of deploy operations, the VM is restored to its original state. For the most reliable operation, reduce the load on the hypervisor controller. When deploying an image of a Windows UCS server to a UCS environment the UCS driver installation creates the following unresolved registry entry: RunDLL Error in qlco1006.dll Missing entry: qlsavesysteminfo Workaround: Reboot and then log back in to the system; the unresolved registry entry is now resolved and the error message no longer appears. Operating System Issues Ubuntu DynaCenter does not currently support offline capture of Ubuntu images that contain XFS file systems. DynaCenter currently provides limited support for capture and deploy of Ubuntu images that contain ReiserFS file systems: Live capture is supported Racemi® DynaCenter Release Notes, Version 6.0 Page 13 Offline capture is not supported Deploy is supported but you must use a deploy profile to change any ReiserFS file systems to the ext3 or ext4 file system type When deploying an Ubuntu image, DynaCenter will attempt to install any packages required by the deployed server from the apt repository specified in the etc/apt/sources.list file of the source server. If DynaCenter cannot connect to the specified apt repository, the deploy will not complete successfully. Workaround 1: Edit the etc/apt/sources.list file on the source server to point to an apt repository that can be reached from the target server, recapture the server image, and then deploy the newly captured image to the target server. Workaround 2: Install the required packages on the source server, recapture the server image, and then deploy the newly captured image to the target server. If your source server was not set up to use multipath, the packages needed to use multipath are not installed on the server. If you capture that server image and attempt to configure multipath on the target server you deploy the image to, the multipath configuration cannot complete successfully. Workaround: After you migrate your source server, install the following packages so that you can configure multipath for the target server: multipath-tools multipath-tools-boot kpartx kpartx-boot Linux When performing an offline capture of a Red Hat or CentOS server, DynaCenter captures the configuration information for NICs named eth*, em*, and p*p*. If your server uses any other NIC naming convention, DynaCenter will not capture the configuration information for those NICs. Workaround 1: When you deploy an image of a server that used a NIC naming convention other than eth*, em*, or p*p*, use a deploy profile to specify the NIC configuration information. Workaround 2: Use the live capture mode when you capture a server that uses a NIC naming convention other than eth*, em*, or p*p*. DynaCenter does not support deploying a RedHat 6.0 or CentOS 6.0 image that was captured in PV mode to a XenServer VM that is configured for HVM mode. DynaCenter currently provides limited multipath support for Red Hat Enterprise Linux 6.x and CentOS 6.x: Page 14 Live capture is supported Racemi® DynaCenter Release Notes, Version 6.0 Deploy to servers that do not have multipath configurations (for example virtual servers) is supported When moving a Linux image from one server to another, the X Window System configuration might be invalidated and require reconfiguration. For the SLES Linux distribution, this may delay the boot process until the reconfiguration is completed. When deploying an image that has SELinux enabled, DynaCenter will disable the SELinux feature. DynaCenter will save the /etc/selinux/config file, which contains the SELinux settings, as /etc/selinux/config.save, so that you can re-enable the feature if necessary (by naming the file back to config and rebooting the system); however, note that re-enabling SELinux on a system where a DPAD is installed can result in the DPAD not operating correctly. When deploying a Red Hat 5.x or CentOS 5.x image, the IDE driver might load before the SATA driver; this can cause the SATA drives to be found as /dev/hdx instead of /dev/sdx. Workaround: Change the SATA controller BIOS setting from ‘native’ mode to ‘SATA’ mode. Windows DynaCenter currently only supports live capture mode when capturing servers that are running Windows Server 2012. DynaCenter does not currently support capture of server images that contain any Resilient File System (ReFS) local file systems. Workaround: Exclude any ReFS file systems from being captured either by detaching the drive before you capture the server or by using a DynaCenter capture profile. When performing a live capture of a Windows server, DynaCenter will not capture any EFS encrypted files on the server. To ensure that encrypted files from the source server are available on the target server you can do either of the following: Unencrypt the files before you begin the capture operation then reencrypt the files after the image is deployed to the target server. Manually move the encrypted files to the target server after the DynaCenter deploy completes. When a deploy profile is used to set the gateway IP for a server, the gateway address is set in the IP routing table and not on the NIC. If you look at the GUI Properties for the NIC, the Default Gateway setting will be empty. You can confirm that the gateway was set correctly by reviewing the Persistent Routes section of the IP routing table, which you can see by running the route print command from the command prompt. When DynaCenter deploys an image to a system, it removes the hardware configuration of the source system from the image. When the system restarts after the deploy operation completes, Server management tools might fail to start because the original hardware configuration was removed. If you uninstall the server management Racemi® DynaCenter Release Notes, Version 6.0 Page 15 applications associated with the source system and install the desired server management applications associated with the target system, you will no longer see any "Service Control Manager" message boxes that complain about server management services that did not start. This uninstall/install process may be required even when the source and target systems are the same make and model. DynaCenter does not support capture of servers or deploy of images with dynamic disk configurations. DynaCenter has limited support for capture and deploy operations of storage that is mounted as a path: When performing a live capture, DynaCenter will capture multiple volumes into one source. When deploying an image of a system that had multiple volumes, DynaCenter will deploy the volumes as one volume. DynaCenter does not support offline capture of storage that is mounted as a path. Vendor Support Issues Microsoft The Microsoft Hyper-V guest tools do not contain a legacy NIC driver for Windows Server 2003 64-bit. This means that after a Windows Server 2003 64-bit image is deployed to Hyper-V, the deployed image won't be able to communicate with DynaCenter to signal that the deploy is complete. Workaround: Log on to the server to see if the image deployed successfully. If the image deployed successfully, the server will be operational and you will be able to perform deploy and offline capture operations. When provisioning a Microsoft Windows image to a Microsoft Hyper-V system you must activate the image before you can use the system. Citrix Citrix XenServer version 6.x has a prerequisite for Microsoft .NET Framework Version 4.0 or later when running a Windows server on a virtual machine. If the Windows image you want to deploy to a XenServer does not contain Microsoft .NET Framework Version 4.0 or later, DynaCenter will be unable to install the XenServer guest tools and the deployed image will not function optimally. Workaround: Before you capture the server image you want to deploy to the XenServer VM, do one of the following: Page 16 Windows Server 2008: Ensure that .NET Framework Version 4.0 or later is installed. Windows Server 2003: Ensure that Windows Imaging Component and .NET Framework Version 4.0 or later are installed. Racemi® DynaCenter Release Notes, Version 6.0