このドキュメントで説明するソフトウェアは、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では使用できません。コンテナを適切に操作するために、ホスト・システム上のSELinuxを完全に無効にすることが必要になる場合があります。 たとえば、次の条件下では、SELinuxがコンテナ操作の妨げになる場合があります。
コンテナ内部からhaltコマンドまたはshutdownコマンドを実行すると、コンテナがハングするか、
permission denied
エラーが発生します。 (代替の回避策として、コンテナ内部からinit 0コマンドを使用してコンテナを停止します。)コンテナ内部でパスワードを設定すると、
root
として実行した場合でも、permission denied
エラーが発生します。コンテナへのsshログインを許可する場合。sshログインは、
lxc-0.9.0-2.0.5
パッケージ(またはこのパッケージの新しいバージョン)をインストールしている場合、SELinuxが有効なときに可能です。
ホスト上でSELinuxを無効にするには:
SELinuxの構成ファイル
/etc/selinux/config
を編集し、SELINUX
ディレクティブの値をdisabled
に設定します。ホスト・システムを停止して再起動します。
コンテナの構成のデフォルトの場所が、
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)