このドキュメントで説明するソフトウェアは、Extended SupportまたはSustaining Supportのいずれかにあります。 詳細は、https://www.oracle.com/us/support/library/enterprise-linux-support-policies-069172.pdfを参照してください。
Oracleでは、このドキュメントに記載されているソフトウェアをできるだけ早くアップグレードすることをお薦めします。
Linuxコンテナ・パッケージ(
lxc
)は、UEK R3を搭載したx86-64アーキテクチャで使用できますが、i386では使用できません。コンテナの構成のデフォルトの場所が、
lxc 0.8.0
以降では/etc/lxc/
からname
/container/
に変更されました。name
Oracle Linuxの前の更新で作成したコンテナを起動するには、次の例のように、-fオプションをlxc-startに指定します。
# lxc-start -n ol6u3 -f /etc/lxc/ol6u3/config
既存のコンテナを変換して新しい場所を使用するには:
コンテナの構成ディレクトリを
/container/
に移動します。name
# mv /etc/lxc/
name
/container/container/
ファイルを編集して、name
/configlxc.rootfs
およびlxc.mount
パラメータの値を変更し、/etc/lxc
ではなく、/container
を示すようにします。たとえば、
config
ファイルには次のエントリが含まれている場合があります。lxc.rootfs = /etc/lxc/example/rootfs lxc.mount.entry=/lib /etc/lxc/example/rootfs/lib none ro,bind 0 0 lxc.mount.entry=/usr/lib /etc/lxc/example/rootfs/usr/lib none ro,bind 0 0 lxc.mount.entry=/lib64 /etc/lxc/example/rootfs/lib64 none ro,bind 0 0 lxc.mount.entry=/usr/lib64 /etc/lxc/example/rootfs/usr/lib64 none ro,bind 0 0
これらのエントリを次のように変更します。
lxc.rootfs = /container/example/rootfs lxc.mount.entry=/lib /container/example/rootfs/lib none ro,bind 0 0 lxc.mount.entry=/usr/lib /container/example/rootfs/usr/lib none ro,bind 0 0 lxc.mount.entry=/lib64 /container/example/rootfs/lib64 none ro,bind 0 0 lxc.mount.entry=/usr/lib64 /container/example/rootfs/usr/lib64 none ro,bind 0 0
コンテナを変換すると、-fオプションをlxc-startに指定する必要はありません。 (バグID 15967411)
NFS v4を使用してマウントされたリモート・ファイル・システムに
lxc-oracle
コンテナを作成しようとすると失敗します。 また、NFS v4を使用してlxc-oracle
コンテナ内からリモート・ファイル・システムをマウントしようとしても失敗します。 回避するには、かわりにNFS v3を使用します。 (バグID 16316266)