Pages

Monday, July 25, 2011

How to delete a zone


You can delete a non global zone if you no longer need it. Below is tips to delete non global zone. Fot this example your non global zone name is zone1.

  1. Shutdown non global zone
    # init 0
  2. See the status of non global zone. If your non global zone is already down, status become 'installed'.
    root@solaris-sunray # zoneadm list -cp
    0:global:running:/::native:shared
    2:zone1:installed:/export/home/zone1:3bec2239-802b-e1b4-99dd-bd732571e925:native:shared
  3. Uninstall non global zone. Your non global status become 'configured'.
    root@solaris-sunray # zoneadm -z zone1 uninstall
    root@solaris-sunray # zoneadm list -cp
    0:global:running:/::native:shared
    2:zone1:configured:/export/home/zone1:3bec2239-802b-e1b4-99dd-bd732571e925:native:shared
  4. Delete non global zone.
    root@solaris-sunray # zoneadm -z zone1 delete

    Are you sure you want to delete zone zone1(y/[n])? y
    root@solaris-sunray # zoneadm list -cp
    0:global:running:/::native:shared

1 comment:

  1. Instead of using init 0 you can halt the zone right and then uninstall and delete it.

    1. zoneadm -z zone1 halt
    2. zoneadm -z zone1 uninstall
    3. zonecfg -z zone1 delete

    and I guess we can use "zonecfg" to delete the zone.

    ReplyDelete