Eucalyptus FastStart:NC 检测到错误的磁盘大小
Eucalyptus FastStart: NC detects wrong disk size
我安装了 Eucalyptus FastStart Image 以熟悉 Eucalyptus,但出于某种原因,NC 未检测到正确的磁盘大小:
from /var/log/eucalyptus/nc.log:
2015-04-03 17:49:56 INFO | disk space for instances: /var/lib/eucalyptus/instances/work
2015-04-03 17:49:56 INFO | 014328MB limit (0.3% of the file system) - 260MB overhead = 14068MB = 13GB
2015-04-03 17:49:56 INFO | 000000MB reserved for use (0.0% of limit)
2015-04-03 17:49:56 INFO | 000000MB allocated for use (0.0% of limit, 0.0% of the file system)
2015-04-03 17:49:56 INFO | disk space for cache: /var/lib/eucalyptus/instances/cache
2015-04-03 17:49:56 INFO | 029093MB limit (0.7% of the file system)
2015-04-03 17:49:56 INFO | 007168MB reserved for use (24.6% of limit)
2015-04-03 17:49:56 INFO | 002296MB allocated for use (7.9% of limit, 0.1% of the file system)
我的根磁盘对于 /var/lib/ 来说太小了,所以我安装了另一个 4TB 设备到 /var/lib/eucalyptus
# cat /etc/fstab | grep euca
/dev/mapper/vg_euca-lv_euca_data /var/lib/eucalyptus xfs defaults 1 1
# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_hsun1-lv_root
50G 5.8G 41G 13% /
tmpfs 64G 168K 64G 1% /dev/shm
/dev/sdb1 477M 47M 406M 11% /boot
/dev/mapper/vg_hsun1-lv_home
81G 56M 77G 1% /home
/dev/mapper/vg_euca-lv_euca_data
4.0T 4.2G 4.0T 1% /var/lib/eucalyptus
我的/var/lib/桉树坐骑有问题吗?我卸载了这个分区并检查了 / 上的 /var/lib/eucalyptus 文件夹是空的。所以NC不能在根分区工作。
在 /etc/eucalyptus/eucalyptus.conf 中 INSTANCE_PATH 设置为:“/var/lib/eucalyptus/instances”
您看到我的设置有什么问题了吗?还是我在这里处理了一个错误?
提前感谢您的帮助!
我认为您的 /var/lib/eucalyptus 装载 4TB 没问题。
Eucalyptus 不会自动抓取整个文件系统,至少超过一定大小。
您可能想看一下 NC 的 /etc/eucalyptus/eucalyptus.conf 文件。这些部分应该存在(除非您进行了 Faststart 安装):
检查(注释掉的)NC_WORK_SIZE 和 NC_CACHE_SIZE 设置。取消注释,并根据需要设置它们(根据基线 eucalyptus.conf 文件中的注释,链接到上面)。
我安装了 Eucalyptus FastStart Image 以熟悉 Eucalyptus,但出于某种原因,NC 未检测到正确的磁盘大小:
from /var/log/eucalyptus/nc.log:
2015-04-03 17:49:56 INFO | disk space for instances: /var/lib/eucalyptus/instances/work
2015-04-03 17:49:56 INFO | 014328MB limit (0.3% of the file system) - 260MB overhead = 14068MB = 13GB
2015-04-03 17:49:56 INFO | 000000MB reserved for use (0.0% of limit)
2015-04-03 17:49:56 INFO | 000000MB allocated for use (0.0% of limit, 0.0% of the file system)
2015-04-03 17:49:56 INFO | disk space for cache: /var/lib/eucalyptus/instances/cache
2015-04-03 17:49:56 INFO | 029093MB limit (0.7% of the file system)
2015-04-03 17:49:56 INFO | 007168MB reserved for use (24.6% of limit)
2015-04-03 17:49:56 INFO | 002296MB allocated for use (7.9% of limit, 0.1% of the file system)
我的根磁盘对于 /var/lib/ 来说太小了,所以我安装了另一个 4TB 设备到 /var/lib/eucalyptus
# cat /etc/fstab | grep euca
/dev/mapper/vg_euca-lv_euca_data /var/lib/eucalyptus xfs defaults 1 1
# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_hsun1-lv_root
50G 5.8G 41G 13% /
tmpfs 64G 168K 64G 1% /dev/shm
/dev/sdb1 477M 47M 406M 11% /boot
/dev/mapper/vg_hsun1-lv_home
81G 56M 77G 1% /home
/dev/mapper/vg_euca-lv_euca_data
4.0T 4.2G 4.0T 1% /var/lib/eucalyptus
我的/var/lib/桉树坐骑有问题吗?我卸载了这个分区并检查了 / 上的 /var/lib/eucalyptus 文件夹是空的。所以NC不能在根分区工作。
在 /etc/eucalyptus/eucalyptus.conf 中 INSTANCE_PATH 设置为:“/var/lib/eucalyptus/instances”
您看到我的设置有什么问题了吗?还是我在这里处理了一个错误?
提前感谢您的帮助!
我认为您的 /var/lib/eucalyptus 装载 4TB 没问题。
Eucalyptus 不会自动抓取整个文件系统,至少超过一定大小。
您可能想看一下 NC 的 /etc/eucalyptus/eucalyptus.conf 文件。这些部分应该存在(除非您进行了 Faststart 安装):
检查(注释掉的)NC_WORK_SIZE 和 NC_CACHE_SIZE 设置。取消注释,并根据需要设置它们(根据基线 eucalyptus.conf 文件中的注释,链接到上面)。