Capped Containers…. Go…

1. Enable pooling and save the configuration, then check for existing pools

# bash
# pooladm -e
# pooladm -s
# pooladm
system default
 string  system.comment
 int     system.version 1
 boolean system.bind-default true
 string  system.poold.objectives wt-load

 pool pool_default
 int     pool.sys_id 0
 boolean pool.active true
 boolean pool.default true
 int     pool.importance 1
 string  pool.comment
 pset    pset_default

 pset pset_default
 int     pset.sys_id -1
 boolean pset.default true
 uint    pset.min 1
 uint    pset.max 65536
 string  pset.units population
 uint    pset.load 3
 uint    pset.size 2
 string  pset.comment 

 cpu
 int     cpu.sys_id 1
 string  cpu.comment
 string  cpu.status on-line

 cpu
 int     cpu.sys_id 0
 string  cpu.comment
 string  cpu.status on-line

2. Create a weblogic pool with 1 CPU assigned

# poolcfg -c 'create pset weblogic-pset (uint pset.min=1; uint pset.max=1)'
# poolcfg -c 'create pool weblogic-pool'
# poolcfg -c 'associate pool weblogic-pool (pset weblogic-pset)'
# pooladm -c
# pooladm

system default
 string  system.comment
 int     system.version 1
 boolean system.bind-default true
 string  system.poold.objectives wt-load

 pool weblogic-pool
 int     pool.sys_id 1
 boolean pool.active true
 boolean pool.default false
 int     pool.importance 1
 string  pool.comment
 pset    weblogic-pset

 pool pool_default
 int     pool.sys_id 0
 boolean pool.active true
 boolean pool.default true
 int     pool.importance 1
 string  pool.comment
 pset    pset_default

 pset weblogic-pset
 int     pset.sys_id 1
 boolean pset.default false
 uint    pset.min 1
 uint    pset.max 1
 string  pset.units population
 uint    pset.load 0
 uint    pset.size 1
 string  pset.comment 

 cpu
 int     cpu.sys_id 0
 string  cpu.comment
 string  cpu.status on-line

 pset pset_default
 int     pset.sys_id -1
 boolean pset.default true
 uint    pset.min 1
 uint    pset.max 65536
 string  pset.units population
 uint    pset.load 2
 uint    pset.size 1
 string  pset.comment 

 cpu
 int     cpu.sys_id 1
 string  cpu.comment
 string  cpu.status on-line

3. Create the zone and install it

# zonecfg -z weblogic-zone
weblogic-zone: No such zone configured
Use 'create' to begin configuring a new zone.
zonecfg:weblogic-zone> create
zonecfg:weblogic-zone> set zonepath=/export/home/zones/weblogic-zone
zonecfg:weblogic-zone> set autoboot=true
zonecfg:weblogic-zone> add net
zonecfg:weblogic-zone:net> set address=10.0.0.1
zonecfg:weblogic-zone:net> set physical=bge0
zonecfg:weblogic-zone:net> end
zonecfg:weblogic-zone> set pool=weblogic-pool
zonecfg:weblogic-zone> verify
zonecfg:weblogic-zone> commit
zonecfg:weblogic-zone> exit
# zoneadm -z weblogic-zone install
Preparing to install zone <weblogic-zone>.
Creating list of files to copy from the global zone.
Copying <18514> files to the zone.
Initializing zone product registry.
Determining zone package initialization order.
Preparing to initialize <1127> packages on the zone.
Initialized <1127> packages on zone.
Zone <weblogic-zone> is initialized.
The file </export/home/zones/weblogic-zone/root/var/sadm/system/logs/install_log> contains a log of the zone installation.

4. Tea and biscuits!
Advertisement