Article ID: 111672, created on Sep 9, 2011, last review on Dec 5, 2014

  • Applies to:
  • Virtuozzo containers for Linux 4.6

症状

ホスト OS が CentOS 5.6 である Parallels Virtuozzo Containers 4.6 ノードにコンテナをマイグレーションしようとすると、CPU 容量が十分ではないというエラーが発生します。
[src@06:07:44][~]# vzmigrate --online --remove-area no root@10.55.65.170 101
root@10.55.65.170's password:
Connection to destination node (10.55.65.170) is successfully established
Moving/copying CT#101 -> CT#101, [], [] ...
Checking external bind mounts
Check cluster ID
Checking keep dir for private area copy
Checking SLM-only mode
Checking CPT image version for online migration
Checking capabilities for online migration
vztestcaps : Error: IPv6 not loaded on destination node
/usr/libexec/vztestcaps exited with code 1
Insufficient cpu capabilities on destination node
In case of insufficient cpu capabilities you can use '-f' option
to force migration, but in this case some applications such as java can fail after migration.
Can't move/copy CT#101 -> CT#101, [], [] : Insufficient cpu capabilities on destination node

解決策

以下の手順に従い、問題を解決します。
  1. IPv6 モジュールがマイグレーション先ノードにロードされていることを確認します。
    [dst@18:02:26][~]# lsmod | grep ipv6
    ipv6 463420 1 cnic
    xfrm_nalgo 43268 1 ipv6
  2. IPv6 が /etc/vz/vz.conf で有効になっていることを確認します。
    [dst@23:07:39][~]# grep -i IPv6 /etc/vz/vz.conf
    ## IPV6 support
    IPV6=yes
  3. IPv6 モジュールが /etc/modprobe.conf で無効になっていないことを確認します。
    CentOS 5.6 インストーラはこのモジュールを無効にするため、ロードされても機能しません。
    IPv6 が無効になっている構成の例:
    [dst@01:09:26][~]# cat /etc/modprobe.conf
    alias scsi_hostadapter ata_piix
    options ip_conntrack ip_conntrack_disable_ve0=1
    options ipv6 disable=1
    IPv6 モジュールを有効化するには、この行を削除します。
    [dst@01:09:28][~]# cat /etc/modprobe.conf
    alias scsi_hostadapter ata_piix
    options ip_conntrack ip_conntrack_disable_ve0=1

36627b12981f68a16405a79233409a5e d02f9caf3e11b191a38179103495106f e8e50b42231236b82df27684e7ec0beb 2897d76d56d2010f4e3a28f864d69223

Email subscription for changes to this article