Determine if you are in a Legacy Zone?

Thread Tools Search this Thread
Operating Systems Solaris Determine if you are in a Legacy Zone?
# 1  
Old 12-21-2015
Determine if you are in a Legacy Zone?

Hi Folks,

Just a quick question here, about Legacy Zones. Well more about how to determine if you are actually in one, on logging into a legacy zone - is there a quick way of checking that?


# 2  
Old 12-21-2015
If you are on Solaris 10 uname -a will not show as version 10 - either 8 or 9?

Is that what you mean?
# 3  
Old 12-21-2015
Hi Jim,

Thanks for the reply, I haven't explained this very well. I have a couple of hundred servers here, covering Solaris 2.5.1 up to Solaris 11.2. They are probably 50/50 physical and virtual, all the virtual are zones (no LDOMS in use).

When I connect to a server, I'd like to identify it as a zone if possible. This is simple for Solaris 10 and 11, as you can use the zonename command to test.

However on Solaris 8 and 9, the servers can be either physical or virtual and running a
uname -a

will just return the OS, hostname, kernel version etc.

What I was looking for was a simple way of determining whether I was on a virtual or physical, but having spent a bit of time on this now it's looking like there is no easy way to tell.


# 4  
Old 12-21-2015
Looks like you could use patchadd or pkg command to determine certain set of packages...

I see oracle recommends installing packages SUNWs8brandr from solaris 10 media, perhaps this is a good way to start...

Also there is a tool called p2v, take a look at this illumos code

warn_zones function looks like it looks at some files which determine various info regarding zones.
Perhaps oracle version is still a plain text script Smilie

But then again i have no experience with above, so it is just babble Smilie

# 5  
Old 12-21-2015
Hmmmmm.......that's a good question (and although I've done a lot of work on legacy zones, I don't have one here right now). So I'll just give you my thoughts and you'll have to test them.

If there's a legacy zone (Solaris 8 or 9) running under Solaris 10 (since legacy is not supported under Solaris 11), then it must be whole root since it cannot share the system files with the global. Also, the legacy could be assigned an exclusive network interface for its use, or could share one with the global. I would expect sharing to be indicated by the interface showing as eg, hme0:1, hme0:2, and so on. That might tell you something.

Also, whilst even logged into the legacy as root I would expect commands such as 'format', 'prtdiag', and 'cfgadm' to fail with something like "you don't have the rights to do this" type message.

I would expect:

# uname -v

to output something like 'Generic' if the machine was not a physical box.

Just a few thoughts and pointers. I'll give it a go myself when I can.
# 6  
Old 12-22-2015
Searching the web it seems like

# uname -v

says "Generic_Virtual" if it's not a physical box.

Don't know whether that applies to Sparc, X86 or both.
This User Gave Thanks to hicksd8 For This Post:
# 7  
Old 12-23-2015
This page from Oracle lists commands that don't work in a non-global zone:
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. Solaris

Solaris 11 zone has no external network access (except to Global Zone)

Hi, hoping someone can help, its been a while since I used Solaris. After creating a NGZ (non global zone), the NGZ can access the GZ (Global Zone) and the GZ can access the NGZ (using ssh, zlogin) However, the NGZ cannot access any other netwqork devices, it can't even see the default router ... (2 Replies)
Discussion started by: GazinLincoln
2 Replies

2. UNIX for Advanced & Expert Users

Solaris 10: I forgot to detach a zone before zpool export. Uninstall zone?

Dear all, recently, I migrated a solaris zone from one host to another. The zone was inside of a zpool. The zpool cotains two volumes. I did the following: host1: $ zlogin zone1 shutdown -y -g0 -i0 #Zone status changes from running to installed $ zpool export zone1 host2: $ zpool... (2 Replies)
Discussion started by: custos
2 Replies

3. Solaris

Scripting changes to multiple zone configurations in the same Global Zone

So this is Solaris 11.1. I have a Global zone that has several non-global zones running in it. I want to change the capped-memory.physical resources setting in ALL the zone configs of the running zones. if I were to do this manually here's what I would do: zonecfg -z zone1 select... (2 Replies)
Discussion started by: os2mac
2 Replies

4. Solaris

showing 2 different time zones in global zone and nonglobal zone

can some one help me out as it is showing 2 different time zones in global zone and nonglobal zone .In global zone it is showing in GMT while in nonglobal zone i it showing as PDT. System in running with solaris 10 (3 Replies)
Discussion started by: ravijanjanam12
3 Replies

5. Solaris

Zone failes to boot due to mount issue, dir exists in zone.

I have two physical servers, with zones that mount local storage. We were using "raw device" in the zonecfg to point to a metadevice on the global zone (it was not mounted in the global zone at any point). It failed to mount on every boot because the directory existed in the zone. I... (6 Replies)
Discussion started by: BG_JrAdmin
6 Replies

6. Solaris

how to add a default gateway in a zone of different VLAN of global zone

Hi Greetings... I have an issue in connecting the zone from outside the network and it is because of default gateway. I can ping default gateway from inside the zone and not able to ping from global zone due to different VLAN issue. If i add two different gateways and restart network services,... (2 Replies)
Discussion started by: vvpotugunta
2 Replies

7. Solaris

Solaris Cmd to determine type of zone?

I lost my notes on the subject, but I remember running across a single Solaris command that tells you the following Global zone vs local zone Sparse local zone vs Whole Root local zone Can anyone advise? Thanks-In-Advance!! (2 Replies)
Discussion started by: ckmehta
2 Replies

8. Solaris

Solaris Zone : Non global Zone check failed

Hi All , I try to install some packages in my global zone... On the execution of the installion of the script it quits by saying the error "Non global zone check failed" Kindly help me in this regard Thanks in advance, jeganr (7 Replies)
Discussion started by: jegaraman
7 Replies

9. Solaris

Bind zone transfer recategorises zone file?

Hi, I have a primary/slave Bind 9 setup running on a Solaris 10 platform. Everything is hunky dorey, except for when I make a zone file change and up the serial the file that is transferred to the slave looses all its comments, and the entries are place in alphabetical order. I administer many... (1 Reply)
Discussion started by: fulhamfcboy
1 Replies
Login or Register to Ask a Question

Featured Tech Videos