# Reloads current operating system configuration. # # This service has a confirmation protocol for proceeding with the reload. To proceed with the reload # without confirmation, simply pass in 'FORCE' as the token parameter. To proceed with the reload with confirmation, # simply call the service with no parameter. A token string will be returned by this service. # The token will remain active for 10 minutes. Use this token as the parameter # to confirm that a reload is to be performed for the server. # As a precaution, we strongly recommend backing up all data before reloading the operating system. # The reload will format the primary disk and will reconfigure the computing instance # to the current specifications on record. # If reloading from an image template, we recommend first getting the list # of valid private block device template groups, by calling the getOperatingSystemReloadImages method. # # Important manual pages: # http://sldn.softlayer.com/reference/services/SoftLayer_Virtual_Guest/reloadOperatingSystem # http://sldn.softlayer.com/reference/datatypes/SoftLayer_Container_Hardware_Server_Configuration # # License: http://sldn.softlayer.com/article/License # Author: SoftLayer Technologies, Inc. <email@example.com> require 'rubygems' require 'softlayer_api' require 'awesome_print' virtual_guest_id = 6032256 SL_API_USERNAME = 'set me' SL_API_KEY = 'set me' client = SoftLayer::Client.new(username: SL_API_USERNAME, api_key: SL_API_KEY) virtual_guest_service = client['SoftLayer_Virtual_Guest'] begin result = virtual_guest_service.object_with_id(virtual_guest_id) .reloadOperatingSystem ap result rescue StandardError => e p 'Error when executing the script...' $stdout.print(e.inspect) end
If this article contains any error, or leaves any of your questions unanswered, please help us out by
opening up a github issue.
Open an issue