Movatterモバイル変換


[0]ホーム

URL:


Skip Navigation Links
Exit Print View
Link to oracle.comman pages section 1M: System Administration Commands    Oracle Solaris 11 Information Library
Oracle Technology Network
Library
PDF
Print View
Feedback
search filter icon
search icon
 Search Scope:

Document Information

Preface

Introduction

System Administration Commands - Part 1

System Administration Commands - Part 2

mail.local(1M)

makedbm(1M)

makemap(1M)

makeuuid(1M)

masfcnv(1M)

mdlogd(1M)

mdmonitord(1M)

mdnsd(1M)

medstat(1M)

metaclear(1M)

metadb(1M)

metadetach(1M)

metadevadm(1M)

metahs(1M)

metaimport(1M)

metainit(1M)

metaoffline(1M)

metaonline(1M)

metaparam(1M)

metarecover(1M)

metarename(1M)

metareplace(1M)

metaset(1M)

metassist(1M)

metastat(1M)

metasync(1M)

metattach(1M)

mib2mof(1M)

mibiisa(1M)

mkbootmedia(1M)

mkdevalloc(1M)

mkdevmaps(1M)

mkfifo(1M)

mkfile(1M)

mkfs(1M)

mkfs_pcfs(1M)

mkfs_udfs(1M)

mkfs_ufs(1M)

mknod(1M)

mkntfs(1M)

mkpwdict(1M)

modinfo(1M)

modload(1M)

modunload(1M)

mofcomp(1M)

mofreg(1M)

monacct(1M)

monitor(1M)

mount(1M)

mountall(1M)

mountd(1M)

mount_hsfs(1M)

mount_nfs(1M)

mount_pcfs(1M)

mount_smbfs(1M)

mount_tmpfs(1M)

mount_udfs(1M)

mount_ufs(1M)

mpathadm(1M)

mpstat(1M)

msgid(1M)

mvdir(1M)

named(1M)

named-checkconf(1M)

named-checkzone(1M)

named-compilezone(1M)

ncaconfd(1M)

ncheck(1M)

ncheck_ufs(1M)

ndd(1M)

ndmpadm(1M)

ndmpd(1M)

ndmpstat(1M)

netadm(1M)

netcfg(1M)

netcfgd(1M)

netservices(1M)

netstat(1M)

netstrategy(1M)

newaliases(1M)

newfs(1M)

newkey(1M)

nfs4cbd(1M)

nfsd(1M)

nfslogd(1M)

nfsmapid(1M)

nfsref(1M)

nfsstat(1M)

nscadm(1M)

nscd(1M)

nscfg(1M)

nslookup(1M)

nsupdate(1M)

ntfscat(1M)

ntfsclone(1M)

ntfscluster(1M)

ntfscmp(1M)

ntfscp(1M)

ntfsfix(1M)

ntfsinfo(1M)

ntfslabel(1M)

ntfsls(1M)

ntfsprogs(1M)

ntfsresize(1M)

ntfsundelete(1M)

nulladm(1M)

nwamd(1M)

obpsym(1M)

oplhpd(1M)

parted(1M)

pbind(1M)

pcitool(1M)

pginfo(1M)

pgstat(1M)

picld(1M)

ping(1M)

pkg2du(1M)

pkgadd(1M)

pkgadm(1M)

pkgask(1M)

pkgchk(1M)

pkgcond(1M)

pkgrm(1M)

plockstat(1M)

pntadm(1M)

polkit-is-privileged(1M)

pooladm(1M)

poolbind(1M)

poolcfg(1M)

poold(1M)

poolstat(1M)

ports(1M)

poweradm(1M)

poweroff(1M)

powertop(1M)

pppd(1M)

pppoec(1M)

pppoed(1M)

pppstats(1M)

praudit(1M)

prctmp(1M)

prdaily(1M)

projadd(1M)

projdel(1M)

projmod(1M)

prstat(1M)

prtacct(1M)

prtconf(1M)

prtdiag(1M)

prtdscp(1M)

prtfru(1M)

prtpicl(1M)

prtvtoc(1M)

psradm(1M)

psrinfo(1M)

psrset(1M)

pwck(1M)

pwconv(1M)

quot(1M)

quota(1M)

quotacheck(1M)

quotaoff(1M)

quotaon(1M)

raidctl(1M)

ramdiskadm(1M)

rarpd(1M)

rcapadm(1M)

rcapd(1M)

rctladm(1M)

rdate(1M)

rdisc(1M)

reboot(1M)

rem_drv(1M)

remove_allocatable(1M)

removef(1M)

reparsed(1M)

repquota(1M)

restricted_shell(1M)

rexd(1M)

rexecd(1M)

rlogind(1M)

rmmount(1M)

rmt(1M)

rmvolmgr(1M)

rndc(1M)

rndc-confgen(1M)

roleadd(1M)

roledel(1M)

rolemod(1M)

root_archive(1M)

route(1M)

routeadm(1M)

routed(1M)

rpcbind(1M)

rpc.bootparamd(1M)

rpcinfo(1M)

rpc.mdcommd(1M)

rpc.metad(1M)

rpc.metamedd(1M)

rpc.metamhd(1M)

rpc.rexd(1M)

rpc.rstatd(1M)

rpc.rusersd(1M)

rpc.rwalld(1M)

rpc.smserverd(1M)

rpc.sprayd(1M)

rpc.yppasswdd(1M)

rpc.ypupdated(1M)

rquotad(1M)

rsh(1M)

rshd(1M)

rstatd(1M)

rtc(1M)

rtquery(1M)

runacct(1M)

rusersd(1M)

rwall(1M)

rwalld(1M)

rwhod(1M)

sa1(1M)

sa2(1M)

sadc(1M)

sar(1M)

sasinfo(1M)

savecore(1M)

sbdadm(1M)

scadm(1M)

sckmd(1M)

scmadm(1M)

sconadm(1M)

sdpadm(1M)

sendmail(1M)

sf880drd(1M)

sftp-server(1M)

shadowd(1M)

shadowstat(1M)

share(1M)

shareall(1M)

sharectl(1M)

share_nfs(1M)

share_smb(1M)

showmount(1M)

shutacct(1M)

shutdown(1M)

slpd(1M)

smattrpop(1M)

smbadm(1M)

smbd(1M)

smbiod(1M)

smbiod-svc(1M)

smbios(1M)

smbstat(1M)

smrsh(1M)

smtnrhdb(1M)

smtnrhtp(1M)

smtnzonecfg(1M)

smtp-notify(1M)

sndradm(1M)

sndrd(1M)

sndrsyncd(1M)

snmpdx(1M)

snmp-notify(1M)

snmpXwbemd(1M)

snoop(1M)

soconfig(1M)

soladdapp(1M)

soldelapp(1M)

solstice(1M)

sppptun(1M)

spray(1M)

sprayd(1M)

srptadm(1M)

sshd(1M)

ssh-keysign(1M)

startup(1M)

statd(1M)

stclient(1M)

stmfadm(1M)

stmsboot(1M)

strace(1M)

strclean(1M)

strerr(1M)

sttydefs(1M)

su(1M)

sulogin(1M)

svadm(1M)

svcadm(1M)

svccfg(1M)

svc.configd(1M)

svc.ipfd(1M)

svc.startd(1M)

swap(1M)

sync(1M)

syncinit(1M)

syncloop(1M)

syncstat(1M)

sysconfig(1M)

sysdef(1M)

syseventadm(1M)

syseventconfd(1M)

syseventd(1M)

syslogd(1M)

talkd(1M)

tapes(1M)

tcxconfig(1M)

telnetd(1M)

tftpd(1M)

th_define(1M)

th_manage(1M)

tic(1M)

tncfg(1M)

tnchkdb(1M)

tnctl(1M)

tnd(1M)

tninfo(1M)

tpmadm(1M)

traceroute(1M)

trapstat(1M)

ttymon(1M)

tunefs(1M)

turnacct(1M)

txzonemgr(1M)

tzreload(1M)

tzselect(1M)

uadmin(1M)

ucodeadm(1M)

ufsdump(1M)

ufsrestore(1M)

umount(1M)

umountall(1M)

umount_smbfs(1M)

unlink(1M)

unshare(1M)

unshareall(1M)

unshare_nfs(1M)

System Administration Commands - Part 3

poolcfg

- create and modify resource pool configuration files

Synopsis

/usr/sbin/poolcfg-ccommand [-d | [filename]]
/usr/sbin/poolcfg-fcommand_file [-d | [filename]]
/usr/sbin/poolcfg-h

Description

Thepoolcfg utility provides configuration operations on pools and sets. These operationsare performed upon an existing configuration and take the form of modificationsto the specified configuration file. If you use the-d option, themodifications occur to the kernel state. Actual activation of the resulting configuration isachieved by way of thepooladm(1M) utility.

Pools configuration files are structured files that must have been constructed usingpoolcfg itself orlibpool(3LIB) directly.

An invocation ofpoolcfg with the pool dynamic location and write permissionwill hang if the dynamic location has already been opened for writing.

The configurations which are created by this utility can be used bypooladm to instantiate the configuration upon a target host.

Options

The following options are supported:

-ccommand

Specifycommand as an editing command. SeeUSAGE.

-d

Operate directly on the kernel state. Nofilename is allowed.

-fcommand_file

Take the commands fromcommand_file.command_file consists of editing commands, one per line.

-h

Display extended information about the syntax of editing commands.

Usage

Scripts

A script consists of editing commands, one per line, of the following:

info [entity-name]

Display configuration (or specified portion) in human readable form to standard output. If no entity is specified, system information is displayed. Therefore,poolcfg-c'info' afile is an equivalent invocation topoolcfg-c'info system name' afile.

createentity-name [property-list]

Make an entity of the specified type and name.

destroyentity-name

Remove the specified entity.

modifyentity-name [property-list]

Change the listed properties on the named entity.

associatepool-name [resource-list]

Connect one or more resources to a pool, or replace one or more existing connections.

transfer to [resourcetype]name[component-list]

Transfer one or more discrete components to a resource .

transfer [quantity] from [resourcetype] [src] to [tgt]

Transfer a resource quantity fromsrc totgt.

transfer [quantity] to [resourcetype] [tgt] from [src]

Transfer a resource quantity totgt fromsrc.

discover

Create a system entity, with one pool entity and resources to match current system configuration. All discovered resources of each resource type are recorded in the file, with the single pool referring to the default resource for each resource type.

This command is a NO-OP whenpoolcfg operates directly on the kernel. See the-d option.

You should avoid use of this command. The preferred method for creating a configuration is to export the dynamic configuration usingpooladm(1M) with the-s option.

renameentity-name tonew-name

Change the name of an entity on the system to its new name.

Property Lists

The property list is specified by:

( proptype name = value [ ; proptype name = value ]* )

where the last definition in the sequence for a given proptype, namepair is the one that holds. For property deletion, use~ proptype name.

Resource Lists

A resource list is specified by:

( resourcetype name [ ; resourcetype name ]* )

where the last specification in the sequence for a resource is theone that holds. There is no deletion syntax for resource lists.

Component Lists

A component list is specified by:

( componenttype name [ ; componenttype name ]* )

where the last specification in the sequence for a component is theone that holds. There is no deletion syntax for component lists.

Recognized Entities

system

Machine level entity

pool

Named collection of resource associations

Resource Types

pset

Processor set resource

Property Types

boolean

Takes one of two values true or false.

int

A 64–bit signed integer value.

uint

A 64–bit unsigned integer value.

string

Strings are delimited by quotes ("), and support the character escape sequences defined informats(5).

float

Scientific notation is not supported.

Examples

Example 1 Writing a poolcfg Script

The followingpoolcfg script creates a pool namedAccounting, and a processorset,small-1. The processor set is created first, then the pool iscreated and associated with the set.

create pset small-1 ( uint pset.min = 1 ; uint pset.max = 4)create pool Accountingassociate pool Accounting ( pset small-1 )

Example 2 Reporting onpool_0

The following command reports onpool_0 to standard output in human readableform:

 # poolcfg -c 'info pool pool_0' /etc/pooladm.conf

Example 3 Destroying pool_0 and Its Associations

The following command destroyspool_0 and associations, but not the formerly associatedresources:

# poolcfg -c 'destroy pool pool_0' /etc/pooladm.conf

Example 4 Displaying the Current Configuration

The following command displays the current configuration:

$ poolcfg -c 'info' /etc/pooladm.confsystem example_system               int system.version 1               boolean system.bind-default true               string system.comment Discovered by libpool               pool pool_default                    boolean pool.default true                    boolean pool.active true                    int pool.importance 5                    string pool.comment                    string.pool.scheduler FSS                    pset pset_default               pset pset_default                    int pset.sys_id -1                    string pset.units population                    boolean pset.default true                    uint pset.max 4294967295                    uint pset.min 1                    string pset.comment                    boolean pset.escapable false                    uint pset.load 0                    uint pset.size 2                    cpu                         int cpu.sys_id 0                         string cpu.comment                    cpu                         int cpu.sys_id 2                         string cpu.comment

Example 5 Moving cpu with ID 2 to Processor Set pset1 in the Kernel

The following command movescpu with ID2 to processor setpset1in the kernel:

# poolcfg -dc 'transfer to pset pset1 ( cpu 2 )'

Example 6 Moving 2 cpus from Processor Set pset1 to Processor Set pset2 in the Kernel

The following command moves 2cpus from processor setpset1 to processorsetpset2 in the kernel:

# poolcfg -dc 'transfer 2 from pset pset1 to pset2'

Attributes

Seeattributes(5) for descriptions of the following attributes:

ATTRIBUTE TYPE
ATTRIBUTE VALUE
Availability
system/resource-mgmt/resource-pools
Interface Stability
See below.

The invocation is Committed. The output is Uncommitted.

See Also

pooladm(1M),poolbind(1M),libpool(3LIB),attributes(5),formats(5)

Oracle Solaris Administration: Oracle Solaris Zones, Oracle Solaris 10 Zones, and Resource Management

Copyright © 2011, Oracle and/or its affiliates. All rights reserved.Legal Notices
PreviousNext

[8]ページ先頭

©2009-2025 Movatter.jp