Please contact your support team if you have a question or need assistance for any Rackspace products, services, or articles.
I've recently been working with the Support personnel and wanted to post this to the feedback forum. I've been working with the ONAP Rackspace templates provided by the ONAP team. These templates create all the required Servers and Storage, and can be created with one command. However deletion takes a lot more than one command.
Stacks are meant to be Templates of complex applications that can be auto-provisioned across multiple servers. When a Stack is built, the user often does not know the intricacies of the underlying hardware such as mount-points, UN/PWs, and system resource allocation, etc. Building a "Stack" has been simplified for convenience purposes, and can often be installed as a one-click (or one-command) install.
As a critical design feature, if something is able to be created in a very simplistic manner (with one command or one click), then it needs to be able to be deleted in a similarly easy manner. There is a "Delete Stack" button, however if the template created and attached storage to the server, the deletion errors out and does not delete the stack, causing users to incur (possibly) hundreds of dollars of charges that would not have been incurred if the "Delete Stack" button had actually deleted the Stack as it is intended to do.
I do understand the nature of the problem: Servers can not be deleted without unmounting the attached storage. In normal operations (when not using stacks) this may even be considered a safety or security feature. However, in this case, it would be considered a bug since it causes an Error in the expected results of Stack deletion. To create the ONAP stack, I only had to issue one-command, but in order to delete it, I have to perform the following actions:
1. Reset the Root passwords on each server
2. Login to each server individually
3. Locate the mount location of the attached storage
4. Unmount the storage from each server
5. Delete the Server
6. Delete the Storage
To install the Stack, it took me 2 min. To delete the Stack took over an hour (mostly to figure out what was mounted on every server).
I wanted to bring this up to encourage Rackspace, if technically feasible, to find a solution to this problem for future users. Thanks for your help and appreciate doing business with Rackspace.
The Rackspace Community (“Community”) is provided “AS IS” without warranty of any kind. The information on the Community sites is created by members of the Community and is intended for reference and general discussions only. Although some of the content may contain information provided by Rackspace employees, it does not represent an assessment of a particular customer environment or an assessment of any specific compliance with laws or regulations or constitute advice. We recommend that you engage additional expertise in order to further evaluate applicable requirements for your specific environment. For customer specific support issues please contact your Rackspace Support Team.READ MORE
RACKSPACE MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, AS TO THE ACCURACY OR COMPLETENESS OF THE CONTENTS OF THE RACKSPACE OPEN CLOUD COMMUNITY SITE. RACKSPACE RESERVES THE RIGHT TO DISCONTINUE OR MAKE CHANGES TO ITS SERVICES OFFERINGS AND SPECIFICATIONS AT ANY TIME WITHOUT NOTICE. USERS MUST TAKE FULL RESPONSIBILITY FOR APPLICATION OF ANY SERVICES AND/OR PROCESSES MENTIONED IN ANY COMMUNITY DISCUSSIONS. EXCEPT AS SET FORTH IN RACKSPACE GENERAL TERMS AND CONDITIONS, CLOUD TERMS OF SERVICE AND/OR OTHER AGREEMENT YOU SIGN WITH RACKSPACE, RACKSPACE ASSUMES NO LIABILITY WHATSOEVER, AND DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING TO ITS SERVICES INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NONINFRINGEMENT.
ALTHOUGH PART OF THE COMMUNITY GENERATED CONTENT MAY EXPLAIN HOW RACKSPACE SERVICES MAY WORK WITH THIRD PARTY PRODUCTS, THE INFORMATION CONTAINED IN THE COMMUNITY DISCUSSIONS IS NOT DESIGNED TO WORK WITH ALL SCENARIOS. ANY USE OR CHANGES TO THIRD PARTY PRODUCTS AND/OR CONFIGURATIONS SHOULD BE MADE AT THE DISCRETION OF YOUR ADMINISTRATORS AND SUBJECT TO THE APPLICABLE TERMS AND CONDITIONS OF SUCH THIRD PARTY. EVEN THOUGH RACKSPACE EMPLOYEES MAY PARTICIPATE IN THE COMMUNITY DISCUSSIONS, RACKSPACE DOES NOT PROVIDE TECHNICAL SUPPORT FOR THIRD PARTY PRODUCTS, OTHER THAN SPECIFIED IN YOUR HOSTING SERVICES AGREEMENT YOU HAVE SIGNED WITH RACKSPACE AND RACKSPACE ACCEPTS NO RESPONSIBILITY FOR THIRD-PARTY PRODUCTS.READ LESS