To add a new MultiCloud Image to a HEAD ServerTemplate.
Table of Contents
A ServerTemplate is cloud-agnostic. However, the reason why a ServerTemplate can be used to create and launch servers across multiple clouds is because of its list of MultiCloud Images (MCIs). You can only create a server for a cloud if one of the ServerTemplate's MCIs has a valid reference to an actual image that's available in that cloud.
If you are using ServerTemplates published by RightScale, you'll notice that they are often published with multiple MCIs. However, you may need to add new MCIs or update existing ones if new revisions are available. This document explains how to add a new MCI to a ServerTemplate. If you want to update the revision of an MCI, see Update the revision of a MultiCloud Image in a ServerTemplate.
There are several reasons why you may want to add a new MCI.
If you add a new MultiCloud Image, you are introducing new functionality that may or may not be supported. Be sure to test each iteration of an MCI to ensure that the ServerTemplate can successfully be used with any of the new MCIs. As long as the scripts and inputs of the ServerTemplate are not cloud-specific, you may be able to add cloud support to a ServerTemplate by simply adding new MCIs.
It's important to remember that a ServerTemplate imported from the MultiCloud Marketplace was originally published with a set of MultiCloud Images. The publisher of the ServerTemplate is responsible for supporting their asset as long as it has not been modified. However, if you decide to modify the ServerTemplate and introduce new functionality such as adding a new MultiCloud Image, you accept full responsibility for those changes. Any compatibility issues and bugs that are caused by any of your changes to the ServerTemplate are your responsibility.
© 2006-2014 RightScale, Inc. All rights reserved.
RightScale is a registered trademark of RightScale, Inc. All other products and services may be trademarks or servicemarks of their respective owners.