Sponsored Content
Operating Systems Solaris Creating A Solaris Zone - Unable to install - Are network settings required? Post 302412776 by newbiesolaris10 on Tuesday 13th of April 2010 12:26:01 PM
Old 04-13-2010
Creating A Solaris Zone - Unable to install - Are network settings required?

Hi

i have created a solaris zone but have not yet connected any network cables for this new zone,

can i set the zone up without running the command 'add net' and not adding an ip or physical interface?

i tried to add dummy internet settings and get this
zonecfg:coddr> add net
zonecfg:coddr:net> set address=10.25.254.127
zonecfg:coddr:net> set physical=nxge4
zonecfg:coddr:net> end
zonecfg:coddr> verify
net: address cannot be specified for an exclusive IP type
coddr: Invalid argument
zonecfg:coddr> end
The end command only makes sense in the resource scope.
zonecfg:coddr> verify
net: address cannot be specified for an exclusive IP type
coddr: Invalid argument
zonecfg:coddr> commit
net: address cannot be specified for an exclusive IP type
Zone coddr failed to verify
coddr: Invalid argument
zonecfg:coddr> exit

if i try to install my zone as its currently running at a configured state i get this error

# zoneadm -z coddr install
Preparing to install zone <coddr>.
Checking <ufs> file system on device </dev/rdsk/c2t0d0s7> to be mounted at </export/home/coddr/root>
ERROR: file system check </usr/lib/fs/ufs/fsck> of </dev/rdsk/c2t0d0s7> failed: exit status <33>: run fsck manually
ERROR: file system <ufs> on device </dev/rdsk/c2t0d0s7> is inconsistent and cannot be mounted
ERROR: cannot setup zone <coddr> inherited and configured file systems
ERROR: cannot setup zone <coddr> file systems inherited and configured from the global zone
ERROR: cannot create zone boot environment <coddr

i then have to uninstall the zone so it goes back to configured state

do i need network settings, is this why my zone wont install?

also i want to start setting up my disks, not really sure how to do this so ive just done the following

global# zonecfg -z my-zone
zonecfg:my-zone> add fs
zonecfg:my-zone:fs> set dir=/oracledb1
zonecfg:my-zone:fs> set special=/dev/dsk/c2t0d0s7
zonecfg:my-zone:fs> set raw=/dev/rdsk/c2t0d0s7
zonecfg:my-zone:fs> set type=ufs
zonecfg:my-zone:fs> end (verify and commit then exit)

this seemed to go through ok, do i need to do anything else to setup disks? anything on the etc/vfstab file?

please advise thank you
 

10 More Discussions You Might Find Interesting

1. Solaris

Unable to install the Network Card

Hi, After I installed Solaris 10 in the Intel platform (chipset 865*) network card was not detected, were shall I get this driver? iam new to Solaris. (2 Replies)
Discussion started by: pravin_2929
2 Replies

2. Solaris

Solaris 10 network configuration problem with zone

I am seeking help from the gurus in this forum and hope that I can find answers soon. Anyone who provide the answers will be greatly appreciated. I have a sparc box with Solaris 10 on it. We install Solaris with zone structure. One global zone and two other zone. I installed Oracle DB on global... (6 Replies)
Discussion started by: duke0001
6 Replies

3. Solaris

Java Solaris 10 Zone settings

I have the following situation 1) Start JBoss Server 1 2) Within application - print as normal 3) Start JBoss Server 2 4) Printing STOPS on Server 1; Printing does NOT WORK on Server 2 Only solution is to stop Server 2; Restart Server 1 Then Printing works as normal. Doung a truss... (8 Replies)
Discussion started by: pmm
8 Replies

4. Solaris

Branded Solaris 10 zone no network

I am trying to create a branded 10 zone on a Solaris 11.1 control domain. I am using a flar image (cpio) from an existing LDOM. Here are the steps taken after flarcreate. #zonecfg -z <device> >create -b >set brand=solaris10 >set zonepath=/zonez/<device> >set ip-type=exclusive >add net... (1 Reply)
Discussion started by: aeroforce
1 Replies

5. Solaris

Unable to get Solaris 11 Zone onto the network

Hello, I followed these instructions to create a Solaris 11 zone: http://www.oracle.com/technetwork/articles/servers-storage-admin/o11-092-s11-zones-intro-524494.html And I am unable to ping anything from the Local Zone except for the IP address of the global zone. My global zone has an IP... (6 Replies)
Discussion started by: unblockable
6 Replies

6. Solaris

Cannot install zone on Solaris 11

I am trying to install a zone on Solaris 11. I am following the instructions for zones intro at oracle.com (I can't post the url yet.) I get up to Listing 2 when the error occurs. # zoneadm -z testzone install The following ZFS file system(s) have been created: ... (7 Replies)
Discussion started by: Kinesia
7 Replies

7. Solaris

Solaris non-global zone network vlan

Have 2 nics on physical system net0 phys 1500 up -- net1 phys 1500 up -- 1. I want to create a link aggregation with LACP enabled with above 2 nics 2. Create port-group(Like we create on ESXi) with VLAN-ID 2141 3. And assign this... (0 Replies)
Discussion started by: Shirishlnx
0 Replies

8. Solaris

No way to install a flar archive of Solaris 10 to Solaris 11.4 zone

I want to migrate a solaris 10 os to solaris 11.4 zone. I did this a)Collect some data like id sysid,disks,ip,etc..on solaris10 OK b)Create this file.cfg with this command on solaris 10 zonep2vchk -c > /migration/sol10.cfg OK c)Create the archive flash on Solaris10 (1 Reply)
Discussion started by: Linusolaradm1
1 Replies

9. Solaris

Configure Solaris zone on new network

Hi, I have a Solaris 10 zone which I need to configure on a new network. I have configured the new IP on the zone itself and I can ping the interface from a node on the same network, but not from another network. Basically I need to know how to route the traffic from the zone to it's... (3 Replies)
Discussion started by: sparcman
3 Replies

10. 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
zonecfg(1M)                                                                                                                            zonecfg(1M)

NAME
zonecfg - set up zone configuration SYNOPSIS
zonecfg -z zonename zonecfg -z zonename subcommand zonecfg -z zonename -f command_file zonecfg help The zonecfg utility creates and modifies the configuration of a zone. Zone configuration consists of a number of resources and properties. To simplify the user interface, zonecfg utilizes the concept of a scope. The default scope is global. The following synopsis of the zonecfg command is for interactive usage: zonecfg -z zonename subcommand Parameters changed through zonecfg do not affect a running zone. The zone must be rebooted for the changes to take effect. Resources The following resource types are supported: fs file-system inherit-pkg-dir Directory inherited from the global zone. Software packages whose contents have been transferred into that directory are inherited in read-only mode by the non-global zone and the non-global zone's packaging database is updated to reflect those packages. Such resources are not modifiable or removable once a zone has been installed with zoneadm. net Network interface. device Device. rctl Resource control. attr Generic attribute. Properties Each resource type has one or more properties. There are also some global properties, that is, properties of the configuration as a whole, rather than of some particular resource. The following properties are supported: (global) zonepath (global) autoboot (global) pool fs dir, special, raw, type, options inherit-pkg-dir dir net address, physical device match rctl name, value attr name, type, value As for the property values which are paired with these names, they are either simple, complex, or lists. The type allowed is property spe- cific. Simple values are strings, optionally enclosed within quotation marks. Complex values have the syntax: (<name>=<value>,<name>=<value>,...) where each<value>is simple, and the <name> strings are unique within a given property. Lists have the syntax: [<value>,...] where each<value>is either simple or complex. A list of a single value (either simple or complex) is equivalent to specifying that value without the list syntax. That is, "foo" is equivalent to "[foo]". A list can be empty (denoted by "[]"). The property types are described as follows: global: zonepath Path to zone's file system. global: autoboot Boolean indicating that a zone should be booted automatically at system boot. global: pool Name of the resource pool that this zone must be bound to when booted. fs: dir, special, raw, type, options Values needed to determine how, where, and so forth to mount file systems. See mount(1M), mount(2), fsck(1M), and vfstab(4). inherit-pkg-dir: dir The directory path. net: address, physical The network address and physical interface name of the network interface. The network address is one of: o a valid IPv4 address, optionally followed by "/" and a prefix length; o a valid IPv6 address, which must be followed by "/" and a prefix length; o a host name which resolves to an IPv4 address. Note that hostnames that resolve to IPv6 addresses are not supported. device: match Device name to match. rctl: name, value The name and priv/limit/action triple of a resource control. See prctl(1) and rctladm(1M). attr: name, type, value The name, type and value of a generic attribute. The type must be one of int, uint, boolean or string, and the value must be of that type. uint means unsigned , that is, a non-negative integer. The following table summarizes resources, property-names and types: resource property-name type (global) zonepath simple (global) autoboot simple (global) pool simple fs dir simple special simple raw simple type simple options list of simple inherit-pkg-dir dir simple net address simple physical simple device match simple rctl name simple value list of complex attr name simple type simple value simple To further specify things, the breakdown of the complex property "value" of the "rctl" resource type, it consists of three name/value pairs, the names being "priv", "limit" and "action", each of which takes a simple value. The "name" property of an "attr" resource is syn- tactically restricted in a fashion similar but not identical to zone names: it must begin with an alphanumeric, and can contain alphanumer- ics plus the hyphen (-), underscore (_), and dot (.) characters. Attribute names beginning with "zone." are reserved for use by the system. Finally, the "autoboot" global property must have a value of "true" or "false". OPTIONS
The following options are supported: -f command_file Specify the name of zonecfg command file. command_file is a text file of zonecfg subcommands, one per line. -z zonename Specify the name of a zone. Zone names are case sensitive. Zone names must begin with an alphanumeric char- acter and can contain alphanumeric characters, the underscore (_) the hyphen (-), and the dot (.). The name global and all names beginning with SUNW are reserved and cannot be used. SUBCOMMANDS
You can use the add and select subcommands to select a specific resource, at which point the scope changes to that resource. The end and cancel subcommands are used to complete the resource specification, at which time the scope is reverted back to global. Certain subcom- mands, such as add, remove and set, have different semantics in each scope. Subcommands which can result in destructive actions or loss of work have an -F option to force the action. If input is from a terminal device, the user is prompted when appropriate if such a command is given without the -F option otherwise, if such a command is given with- out the -F option, the action is disallowed, with a diagnostic message written to standard error. The following subcommands are supported: add resource-type (global scope) add property-name property-value (resource scope) In the global scope, begin the specification for a given resource type. The scope is changed to that resource type. In the resource scope, add a property of the given name with the given value. The syntax for property values varies with different property types. In general, it is a simple value or a list of simple values enclosed in square brackets, separated by commas ([foo,bar,baz]). See PROPERTIES. cancel End the resource specification and reset scope to global. Abandons any partially specified resources. cancel is only applicable in the resource scope. commit Commit the current configuration from memory to stable storage. The configuration must be committed to be used by zoneadm. Until the in-memory configuration is committed, you can remove changes with the revert subcommand. The commit operation is attempted automati- cally upon completion of a zonecfg session. Since a configuration must be correct to be committed, this operation automatically does a verify. create [-F] [ -b | -t template] Create an in-memory configuration for the specified zone. Use create to begin to configure a new zone. See commit for saving this to stable storage. If you are overwriting an existing configuration, specify the -F option to force the action. Specify the -t template option to create a configuration identical to template, where template is the name of a configured zone. Use the -b to create a blank configuration. With- out arguments, create applies the Sun default settings. delete [-F] Delete the specified configuration from memory and stable storage. This action is instantaneous, no commit is necessary. A deleted con- figuration cannot be reverted. Specify the -F option to force the action. end End the resource specification. This subcommand is only applicable in the resource scope. zonecfg checks to make sure the current resource is completely specified. If so, it is added to the in-memory configuration (see commit for saving this to stable storage) and the scope reverts to global. If the specification is incomplete, it issues an appropriate error message. export [-f output-file] Print configuration to standard output. Use the -f option to print the configuration to output-file. This option produces output in a form suitable for use in a command file. help [usage] [subcommand] [syntax] [command-name] Print general help or help about given topic. info zonepath | autoboot | pool info [resource-type [property-name=property-value]*] Display information about the current configuration. If resource-type is specified, displays only information about resources of the relevant type. If any property name-value pairs are specified, displays only information about resources meeting the given criteria. In the resource scope, any arguments are ignored, and info displays information about the resource which is currently being added or modi- fied. remove resource-type{property-name=property-value}(global scope) remove property-nameproperty-value (resource scope) In the global scope, removes the specified resource. The {} syntax means 1 or more of whatever is inside the curly braces. You must specify enough property name-value pairs for the resource to be uniquely identified. In the resource scope, removes the given property name from the current resource. select resource-type {property-name=property-value} Select the resource of the given type which matches the given property-name property-value pair criteria, for modification. This sub- command is applicable only in the global scope. The scope is changed to that resource type. The {} syntax means 1 or more of whatever is inside the curly braces. You must specify enough property -name property-value pairs for the resource to be uniquely identified. set property-name=property-value Set a given property name to the given value. Some properties (for example, zonepath) are global while others are resource-specific. This subcommand is applicable in both the global and resource scopes. verify Verify the current configuration for correctness: o All resources have all of their required properties specified. o A zonepath is specified. revert [-F] Revert the configuration back to the last committed state. The -F option can be used to force the action. exit [-F] Exit the zonecfg session. A commit is automatically attempted if needed. You can also use an EOF character to exit zonecfg. The -F option can be used to force the action. Example 1: Creating the Environment for a New Zone In the following example, zonecfg creates the environment for a new zone. /usr/local is loopback mounted from the global zone into /opt/local. /opt/sfw is loopback mounted from the global zone, three logical network interfaces are added, and a limit on the number of fair-share scheduler (FSS) CPU shares for a zone is set using the rctl resource type. The example also shows how to select a given resource for modification. example# zonecfg -z my-zone3 my-zone3: No such zone configured Use 'create' to begin configuring a new zone. zonecfg:my-zone3> create zonecfg:my-zone3> set zonepath=/export/home/my-zone3 zonecfg:my-zone3> set autoboot=true zonecfg:my-zone3> add fs zonecfg:my-zone3:fs> set dir=/usr/local zonecfg:my-zone3:fs> set special=/opt/local zonecfg:my-zone3:fs> set type=lofs zonecfg:my-zone3:fs> add options [ro,nodevices] zonecfg:my-zone3:fs> end zonecfg:my-zone3> add fs zonecfg:my-zone3:fs> set dir=/mnt zonecfg:my-zone3:fs> set special=/dev/dsk/c0t0d0s7 zonecfg:my-zone3:fs> set raw=/dev/rdsk/c0t0d0s7 zonecfg:my-zone3:fs> set type=ufs zonecfg:my-zone3:fs> end zonecfg:my-zone3> add inherit-pkg-dir zonecfg:my-zone3:inherit-pkg-dir> set dir=/opt/sfw zonecfg:my-zone3:inherit-pkg-dir> end zonecfg:my-zone3> add net zonecfg:my-zone3:net> set address=192.168.0.1/24 zonecfg:my-zone3:net> set physical=eri0 zonecfg:my-zone3:net> end zonecfg:my-zone3> add net zonecfg:my-zone3:net> set address=192.168.1.2/24 zonecfg:my-zone3:net> set physical=eri0 zonecfg:my-zone3:net> end zonecfg:my-zone3> add net zonecfg:my-zone3:net> set address=192.168.2.3/24 zonecfg:my-zone3:net> set physical=eri0 zonecfg:my-zone3:net> end zonecfg:my-zone3> add rctl zonecfg:my-zone3:rctl> set name=zone.cpu-shares zonecfg:my-zone3:rctl> add value (priv=privileged,limit=5,action=none) zonecfg:my-zone3:rctl> end zonecfg:my-zone3> select rctl name=zone.cpu-shares zonecfg:my-zone3:rctl> remove value (priv=privileged,limit=5,action=none) zonecfg:my-zone3:rctl> add value (priv=privileged,limit=10,action=none) zonecfg:my-zone3:rctl> end zonecfg:my-zone3> exit example# Example 2: Associating a Zone with a Resource Pool The following example shows how to associate an existing zone with an existing resource pool: $ zonecfg -z myzone zonecfg:myzone> set pool=mypool zonecfg:myzone> exit For more information about resource pools, see pooladm(1M) and poolcfg(1M). The following exit values are returned: 0 Successful completion. 1 An error occurred. 2 Invalid usage. See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Availability |SUNWzoneu | +-----------------------------+-----------------------------+ |Interface Stability |Evolving | +-----------------------------+-----------------------------+ zlogin(1), mount(1M), pooladm(1M), poolcfg(1M), prctl(1), rctladm(1M), zoneadm(1M), vfstab(4), attributes(5), zones(5) All character data used by zonecfg must be in US-ASCII encoding. 13 Sep 2005 zonecfg(1M)
All times are GMT -4. The time now is 06:58 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy