ZFS自体の説明は入れていませんが、ZFSの設定だけではなく、
VirtualBoxのインストール、設定、
OpenSolarisのインストールなど、
ZFSを動かす前に必要になってくるものも掲載しています。
また、それぞれの手順をほぼすべて掲載しているため、ページ数は非常に多いのですが、
中身は非常に簡単かと思います。
この資料は Windows 環境で VirtualBox を利用することを前提として書いていますが、
他の環境でも使いまわせると思います。
このハンズオンを行う場合、2GB以上のメモリを搭載したPC環境を推奨します。
全部を含めた PDF は こちら
(
http://mediacast.sun.com/users/thaniwa/media/opensolaris_zfs_hol.pdf
)
。
オリジナルの odp は こちら
(
http://mediacast.sun.com/users/thaniwa/media/opensolaris_zfs_hol.odp
)
から。
Usage of mkpkg
> mkpkg output [-g] [-user <username>] [-group <group>]
-p <pkg> -n <name> -v <version> -a <arch> [-c <category>]
[-b <basedir>] [-d <description>] [-vd <vendor>] [-o <flag>...]
output : output file name
[Details of Option]
-g : create gzipped package
-p <pkg> : package name (ex. SUNWgcc)
-n <name> : application name (ex. gcc)
-v <version> : application version (ex. 4.2.0)
-a <arch> : architecuture, i86pc,sun4u...
-c <category> : category of the application (ex. system, application, GNOME2)
(default = appilcation)
-b <basedir> : base directory of the application (default = /)
-d <description> : package description
-vd <vendor> : vendor name (default = unknown)
-o <flag> : if you want to add other flags, please use it
(ex. -o "SUMW_PRODNAME=SunOS" -o "SUNW_PRODVERS=5.10"
Usage of mkpinfo
> mkpinfo -p <pkg> -n <name> -v <version> -a <arch> [-c <category>]
[-b <basedir>] [-d <description>] [-vd <vendor>] [-o <flag>...]
[Details of Option]
-p <pkg> : package name (ex. SUNWgcc)
-n <name> : application name (ex. gcc)
-v <version> : application version (ex. 4.2.0)
-a <arch> : architecuture, i86pc,sun4u...
-c <category> : category of the application (ex. system, application, GNOME2)
(default = appilcation)
-b <basedir> : base directory of the application (default = /)
-d <description> : package description
-vd <vendor> : vendor name (default = unknown)
-o <flag> : if you want to add other flags, please use it
(ex. -o "SUMW_PRODNAME=SunOS" -o "SUNW_PRODVERS=5.10"
Usage of mkproto > mkproto [Option] [Details of Option] Default : User = root, Group = other -u <user> : set user -g <group> : set group