JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
マニュアルページセクション 5: 標準、環境、マクロ     Oracle Solaris 11.1 Information Library (日本語)
このドキュメントの評価
search filter icon
search icon

ドキュメントの情報

はじめに

紹介

Standards, Environments, and Macros

acl(5)

ad(5)

advance(5)

adv_cap_1000fdx(5)

adv_cap_1000hdx(5)

adv_cap_100fdx(5)

adv_cap_100hdx(5)

adv_cap_10fdx(5)

adv_cap_10hdx(5)

adv_cap_asym_pause(5)

adv_cap_autoneg(5)

adv_cap_pause(5)

adv_rem_fault(5)

ANSI(5)

architecture(5)

ars(5)

ascii(5)

attributes(5)

audit_binfile(5)

audit_flags(5)

audit_remote(5)

audit_syslog(5)

availability(5)

brands(5)

C++(5)

C(5)

cancellation(5)

cap_1000fdx(5)

cap_1000hdx(5)

cap_100fdx(5)

cap_100hdx(5)

cap_10fdx(5)

cap_10hdx(5)

cap_asym_pause(5)

cap_autoneg(5)

cap_pause(5)

cap_rem_fault(5)

charmap(5)

compile(5)

condition(5)

crypt_bsdbf(5)

crypt_bsdmd5(5)

crypt_sha256(5)

crypt_sha512(5)

crypt_sunmd5(5)

crypt_unix(5)

CSI(5)

datasets(5)

device_clean(5)

dhcp(5)

dhcp_modules(5)

environ(5)

eqnchar(5)

extendedFILE(5)

extensions(5)

fedfs(5)

filesystem(5)

fmri(5)

fnmatch(5)

formats(5)

fsattr(5)

grub(5)

gss_auth_rules(5)

hal(5)

iconv_1250(5)

iconv_1251(5)

iconv(5)

iconv_646(5)

iconv_852(5)

iconv_8859-1(5)

iconv_8859-2(5)

iconv_8859-5(5)

iconv_dhn(5)

iconv_koi8-r(5)

iconv_mac_cyr(5)

iconv_maz(5)

iconv_pc_cyr(5)

iconv_unicode(5)

ieee802.11(5)

ieee802.3(5)

ipfilter(5)

ipkg(5)

isalist(5)

ISO(5)

kerberos(5)

krb5_auth_rules(5)

krb5envvar(5)

KSSL(5)

kssl(5)

labels(5)

largefile(5)

ldap(5)

lf64(5)

lfcompile(5)

lfcompile64(5)

link_duplex(5)

link_rx_pause(5)

link_tx_pause(5)

link_up(5)

locale(5)

locale_alias(5)

lp_cap_1000fdx(5)

lp_cap_1000hdx(5)

lp_cap_100fdx(5)

lp_cap_100hdx(5)

lp_cap_10fdx(5)

lp_cap_10hdx(5)

lp_cap_asym_pause(5)

lp_cap_autoneg(5)

lp_cap_pause(5)

lp_rem_fault(5)

man(5)

mansun(5)

me(5)

mech_spnego(5)

mm(5)

ms(5)

MT-Level(5)

mutex(5)

MWAC(5)

mwac(5)

nfssec(5)

NIS+(5)

NIS(5)

nis(5)

nwam(5)

openssl(5)

pam_allow(5)

pam_authtok_check(5)

pam_authtok_get(5)

pam_authtok_store(5)

pam_deny(5)

pam_dhkeys(5)

pam_dial_auth(5)

pam_krb5(5)

pam_krb5_migrate(5)

pam_ldap(5)

pam_list(5)

pam_passwd_auth(5)

pam_pkcs11(5)

pam_rhosts_auth(5)

pam_roles(5)

pam_sample(5)

pam_smbfs_login(5)

pam_smb_passwd(5)

pam_tsol_account(5)

pam_tty_tickets(5)

pam_unix_account(5)

pam_unix_auth(5)

pam_unix_cred(5)

pam_unix_session(5)

pam_user_policy(5)

pam_zfs_key(5)

pkcs11_kernel(5)

pkcs11_kms(5)

pkcs11_softtoken(5)

pkcs11_tpm(5)

pkg(5)

POSIX.1(5)

POSIX.2(5)

POSIX(5)

privileges(5)

prof(5)

pthreads(5)

RBAC(5)

rbac(5)

regex(5)

regexp(5)

resource_controls(5)

sgml(5)

smf(5)

smf_bootstrap(5)

smf_method(5)

smf_restarter(5)

smf_security(5)

smf_template(5)

solaris10(5)

solaris(5)

solbook(5)

stability(5)

standard(5)

standards(5)

step(5)

sticky(5)

suri(5)

SUS(5)

SUSv2(5)

SUSv3(5)

SVID3(5)

SVID(5)

tecla(5)

teclarc(5)

term(5)

threads(5)

trusted_extensions(5)

vgrindefs(5)

wbem(5)

xcvr_addr(5)

xcvr_id(5)

xcvr_inuse(5)

XNS4(5)

XNS(5)

XNS5(5)

XPG3(5)

XPG4(5)

XPG4v2(5)

XPG(5)

zones(5)

ドキュメントの品質向上のためのご意見をください
簡潔すぎた
読みづらかった、または難し過ぎた
重要な情報が欠けていた
内容が間違っていた
翻訳版が必要
その他
Your rating has been updated
貴重なご意見を有り難うございました!

あなたの貴重なご意見はより良いドキュメント作成の手助けとなります 内容の品質向上と追加コメントのためのアンケートに参加されますか?

solaris10

- Solaris 10 ブランドゾーン

機能説明

solaris10 ブランドは、brands(5) で説明されているブランドゾーンフレームワークを使用して、Solaris 10 バイナリアプリケーションを変更することなく、最新の Solaris オペレーティングシステムカーネルを備えたマシンで実行できるようにします。

Oracle Solaris 10 ゾーンは、Oracle Solaris 11 カーネルで動作する x86 および SPARC Solaris 10 9/10 (またはそれ以降にリリースされた Oracle Solaris 10 update) ユーザー環境をホストする solaris10 ブランドゾーンです。

元のシステムで最初にカーネルパッチ 142909-17 (SPARC) または 142910-17 (x86/x64)、あるいはそれ以降のバージョンをインストールした場合は、以前の Oracle Solaris 10 リリースを使用できます。

solaris10 ブランドには、Solaris 10 システムイメージを非大域ゾーンにインストールするために必要なツールが含まれています。Solaris 10 ネイティブゾーンを solaris10 ブランドゾーンに移行するために必要なツールもサポートされています。このブランドでは、最新の Solaris オペレーティングシステムが稼働している SPARC または x86 マシンのいずれかでの、32 ビットおよび 64 ビットの Solaris 10 アプリケーションの実行をサポートしています。

構成と管理

solaris10 ブランドは完全ルート非大域ゾーンモデルをサポートします。Solaris 10 ソフトウェアの必須パッケージおよび追加パッケージのすべてが、ゾーン固有のファイルシステムにインストールされます。

ゾーンは固有の zfs(1M) データセット上に構築される必要があり、ZFS だけがサポートされています。ZFS データセットは、ゾーンのインストール時または接続時に自動的に作成されます。ZFS データセットを作成できない場合、ゾーンのインストールや接続は行われません。

zonecfg(1M) ユーティリティーは、solaris10 ブランドゾーンを構成するために使用されます。ゾーンの作成時に SYSsolaris10 テンプレートを使用することも、構成を手動で設定することもできます。ブランドゾーンのインストールが完了したあとは、そのゾーンのブランドの変更や削除を行うことはできません。zoneadm(1M) ユーティリティーは、ゾーンのブランドタイプの報告およびゾーンの管理に使用されます。zlogin(1) ユーティリティーは、ゾーンにログインするために使用されます。

現在、委任された ZFS データセット構成のサポートは実験的なもので、まだテストされていません。準仮想化された xVM ドメインでこれらのゾーンを実行するためのサポートは実験的なもので、ゾーン内の 64 ビット x86 アプリケーションで問題が見つかっています。/dev/sound デバイスをブランドゾーン内に構成することはできません。また、大域ゾーンで mdb(1)dtrace(1M) を使用して solaris10 ブランドゾーン内で実行されているプロセスを検査する場合、これらは完全には機能しません。

solaris10 ブランドのインストーラでは、インストール済み Solaris 10 システムのイメージからのゾーンのインストールをサポートしています。これには、完全な flash_archive(4)cpio(1)、または pax(1) xustar アーカイブを使用できます。cpio アーカイブは gzip(1) または bzip2(1) で圧縮することもできます。このイメージとしては、レベル 0 ufsdump(1M)、または Solaris 10 システムのルートディレクトリツリーの最上位パスも使用できます。標準の Solaris 10 配布メディアからゾーンをインストールすることはできません。

ネイティブゾーンを Solaris 10 システムから最新の Solaris オペレーティングシステムカーネルに移行するするために、attach サブコマンドでは、インストール済み Solaris 10 ネイティブゾーンのアーカイブからのゾーンのインストールをサポートしています。インストーラの場合と同様に、zonepathcpio(1) または pax(1) xustar アーカイブを使用できます。cpio アーカイブは gzip(1) または bzip2(1) で圧縮することもできます。このイメージとしては、Solaris 10 ゾーンの zonepath ディレクトリツリーの最上位パスもイメージとして使用できます。Solaris 10 ネイティブゾーンからの移行に加え、同じ移行オプションを使用して solaris10 ブランドゾーンをあるホストから別のホストに移行することもできます。Solaris 10 を移行するときに、ゾーンが「疎ルート」ゾーンとして構成されている場合があります。この場合、アーカイブを作成する前に、ホスト上でゾーンを準備するようにしてください。これにより、継承されたディレクトリがアーカイブに含まれることが保証されます。

サブコマンド

サポートされている zoneadm(1M) ブランド固有サブコマンドの引数は次のとおりです。

attach [-a archive | -d path] [-c sysidcfg]

指定された Solaris 10 ネイティブゾーンイメージをブランドゾーンに接続します。-a-d も指定されていない場合は、ゾーンの zonepath にゾーンのファイルがすでに正しくインストールされているとみなされます。

-a archive

インストール済み Solaris 10 ネイティブゾーンまたは solaris10 ブランドゾーンの zonepath にある、cpio(1)pax(1) xustar、または zfs アーカイブへのパス。cpio および zfs アーカイブは、gzip または bzip2 を使用して圧縮できます。

このオプションは、ゾーンの状態が「使用不可」の場合は使用されない可能性があります。

警告: このオプションは Solaris の将来のリリースで削除される可能性があります。「zoneadm install -a archive」の使用をお勧めします。

-c sysidcfg

sysidcfg ファイルを指定すると、接続後にゾーン上で sys-unconfig が実行されます。その後、sysidcfg ファイルがゾーンに適用されます。

-d path

インストール済み Solaris 10 ネイティブゾーンまたは solaris10 ブランドゾーンの zonepath の、zonepath ディレクトリのパス。

このオプションは、ゾーンの状態が「使用不可」の場合は使用されない可能性があります。

警告: このオプションは Solaris の将来のリリースで削除される可能性があります。「zoneadm install -a archive」の使用をお勧めします。

clone [-c sysidcfg]

既存のインストール済みゾーンをコピーすることでゾーンのインストールを行います。このサブコマンドは、ゾーンをインストールするための代替手段となります。

-c sysidcfg

複製されたゾーンの構成解除後に適用する sysidcfg ファイルを指定します。

install [-a archive] [-d path] [-p] [-s] [-u] [-v] \
[-c sysidcfg]

指定された Solaris 10 システムイメージをゾーンにインストールします。-u オプションまたは -p オプションのどちらかが必須で、-a オプションまたは - d オプションのどちらかが必須です。

-a archive

インストールされた Solaris 10 システム、インストールされた Solaris 10 ネイティブゾーン、または solaris10 ブランドゾーンの flash_archive(4)cpio(1)pax(1) xustarzfs アーカイブ、またはレベル 0ufsdump(1M) へのパス。cpio および zfs アーカイブは、gzip または bzip2 を使用して圧縮できます。

-c sysidcfg

インストール後に適用する sysidcfg ファイルを指定します。

-d path

インストール済み Solaris 10 システムのルートディレクトリのパス。

-p

ゾーンのインストール後にシステム構成を維持します。

-s

サイレントインストールします。

-u

ゾーンのインストール後にゾーンに対して sys-unconfig を実行します。

-v

インストールプロセスの詳細情報を出力します。

アプリケーションのサポート

solaris10 ゾーンはユーザーレベルの Solaris 10 アプリケーションだけをサポートします。Solaris 10 デバイスドライバや Solaris 10 カーネルモジュールを solaris10 ゾーン内から使用することはできません。ただし、カーネルモジュールによっては、最新バージョンの Solaris カーネルモジュールをユーザーレベルの Solaris 10 アプリケーションに使用できる場合があります。

使用例

例 1 インストール用の ZFS フラッシュアーカイブを作成する

次の例は、物理から仮想 (P2V) 移行用のアーカイブを作成する方法を示しています。これは、Solaris 10 が動作しているシステムの大域ゾーンで実行されます。Solaris 10 システムに、構成済み、インストール済み、または稼働中の非大域ゾーンがあってはいけません。Solaris 10 システムでは、そのルートファイルシステムとして ZFS または UFS を使用できます。

# flarcreate -n s10box -c /net/somehost/p2v/s10box.flar

例 2 フラッシュアーカイブを使用して solaris10 ブランドゾーンをインストールする

次の例では、例 1 からのアーカイブを使用してゾーンをインストールします。このゾーンは zonecfg(1M) を使用して構成済みであり、brand プロパティーが solaris10 に設定されているものと想定します。

# zoneadm -z s10p2v install -a /net/somehost/p2v/s10box.flar -p

例 3 接続用の ZFS アーカイブを作成する

次の例は、仮想から仮想 (V2V) 移行用のアーカイブを作成する方法を示しています。solaris10 ブランドゾーンの zonepath/zones/v2vzone であると想定します。

まず、zonepath dataset の名前を決定します。

# dataset=$(zfs list -H -o name /zones/v2vzone)

次に、ゾーンのデータセットのスナップショットを作成します。

# zfs snapshot -r $dataset@v2v

最後に、bzip2 で圧縮された ZFS 内蔵式の再帰的ストリームを生成します。

# zfs send -rc $dataset@v2v | bzip2 > /net/somehost/v2v/v2v.zfs.bz2

例 4 ZFS アーカイブを使用してゾーンを接続する

次の例では、ZFS アーカイブを使用してゾーンを接続します。このゾーンは zonecfg(1M) を使用して構成済みであり、brand プロパティーが solaris10 に設定されているものと想定します。

# zoneadm -z v2vzone attach -a /net/somehost/v2v/v2v.zfs.bz2

属性

属性についての詳細は、attributes(5) を参照してください。

属性タイプ
属性値
使用条件
system/zones/brand/brand-solaris10
インタフェースの安定性
確実

関連項目

cpio(1), mdb(1), pax(1), zlogin(1), dtrace(1M), ufsdump(1M), zfs(1M), zoneadm(1M), zonecfg(1M), flash_archive(4), attributes(5), brands(5), zones(5)