Uninstall Zone operation
The Uninstall Zone operation enables you to uninstall all files under the root file system of the specified Zone. This operation also changes the state of the Zone from the installed state to the configured state.
The following table describes the elements for the adapter request:
Adapter request elements for the Uninstall Zone operation
Element | Definition | Required |
|---|---|---|
<operation-type> | Defines the type of operation: Basic_Zone | Yes |
<operation-name> | Defines the name of operation: Uninstall_Zone | Yes |
<zone-name> | Specifies the name of the Zone that you want to uninstall | Yes |
<host> | Specifies the host name of the Solaris computer hosting Solaris Zones | No |
<port> | Specifies the port on which the SSH service is running on the host computer | No |
<operation-timeout-secs> | Specifies the time, in seconds, to wait for the operation to complete on the target server | No |
<user-name> | Specifies the user name for the Solaris computer | No |
<password> | Specifies the password corresponding to the user name | Conditional |
The following figure shows the sample adapter request for the Uninstall Zone operation:
Sample adapter request for the Uninstall Zone operation
<target>
<host>vm-sol-abc<host>
<user-name>admin<user-name>
<password>adminpass</password>
<port>8888</port>
</target>
<operation-type>Basic_Zone</operation-type>
<operation-name>Uninstall_Zone</operation-name>
<operation-timeout-secs>100</operation-timeout-secs>
<zone-name>testzone</zone-name>
</solaris-zones-request>
The following figure shows the response for the sample adapter request:
Sample adapter response for the Uninstall Zone operation
<metadata>
<status>success</status>
</metadata>
<target-output host="vm-sol-abc">
<metadata>
<os-id>SunOS</os-id>
<os-version>5.10</os-version>
<status>success</status>
</metadata>
<operation-output>
<metadata>
<command>zoneadm -z testzone uninstall</command>
<line-count>1</line-count>
<execution-milliseconds>1220</execution-milliseconds>
<exit-code>0</exit-code>
<status>success</status>
</metadata>
<output>
<line index="1">Operation Uninstall_Zone executed successfully!!</line>
</output>
</operation-output>
</target-output>
</target-output>
</solaris-zones-response>