Переезд SLES 10 в VE [message #34203] |
Sat, 13 December 2008 15:01 |
enpx
Messages: 50 Registered: October 2006
|
Member |
|
|
Здравствуйте!
Требуется перетащить SUSE Linux Enterprise Server 10 i586 в VE.
Корневая файловая система была упакована в cpio, разжата на
ALT Linux Branch 4.0, в /etc/fstab вписано:
proc /proc proc nosuid,noexec,gid=proc
0 0
devpts /dev/pts devpts
nosuid,noexec,gid=tty,mode=620 0 0
еще сделано ln -s /proc/mounts /etc/mtab. При старте VE внутри получаю:
sles:/ # df -h
Файловая система Разм Исп Дост Исп% смонтирована на
simfs 8,5G 163M 6,6G 3% /
udev 1005M 0 1005M 0% /dev
sles:/ # ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.0 644 280 ? Ss 17:11 0:00 init [3]
root 23926 0.0 0.0 14144 488 ? Ss 17:11 0:00
vzctl: pts/0
root 23927 0.0 0.2 6632 2628 pts/0 Ss 17:11 0:00 -bash
root 24509 0.0 0.1 4896 1584 pts/0 R+ 17:43 0:00 ps aux
размер корня в 163M - это явно неправда, там под 30G, лимиты вроде достаточны:
# grep DISK /etc/vz/conf/106.conf
DISKSPACE="100000000:110000000"
DISKINODES="50000000:51000000"
В /proc/user_beancounters все failcnt для этого VE - 0
[Updated on: Sun, 14 December 2008 11:01] Report message to a moderator
|
|
|
|
|
Re: Переезд SLES 10 в VE [message #34222 is a reply to message #34220] |
Mon, 15 December 2008 09:44 |
enpx
Messages: 50 Registered: October 2006
|
Member |
|
|
Quote: |
Здравствуйте,
после того, как сделали
Quote: |
# vzctl set sles --diskspace unlimited:unlimited --save
|
параметры в конфигурационном файле изменились должным образом?
|
[root@master ~]# vzctl set 106 --diskspace unlimited:unlimited --save
Saved parameters for VE 106
[root@master ~]# vzctl set 106 --diskinodes unlimited:unlimited --save
Saved parameters for VE 106
[root@master ~]# grep DISK /etc/vz/conf/106.conf
DISKSPACE="9223372036854775807:9223372036854775807"
DISKINODES="9223372036854775807:9223372036854775807"
Quote: |
/etc/mtab действительно симлинк?
|
[root@master ~]# vzctl exec 106 ls -l /etc/mtab
lrwxrwxrwx 1 root root 12 Dec 13 17:08 /etc/mtab -> /proc/mounts
Quote: |
# vzctl exec 106 ls -l /etc/mtab
Можно попробовать заново проинициализировать квоту.
(давайте увеличим уровень логирования в файле /etc/vz/vz.conf, переменные LO_GLEVEL и VERBOSE поставим в 10)
# vzctl stop 106
# vzquota drop 106
# vzctl start 106
|
[root@master ~]# vzctl stop 106
Stopping VE ...
VE was stopped
VE is unmounted
[root@master ~]# vzquota drop 106
[root@master ~]# vzctl start 106
Starting VE ...
Initializing quota ...
vzquota : (warning) block_hard_limit [99] < block_current_usage [25268904]
vzquota : (warning) inode_hard_limit [99] < inode_current_usage [203728]
vzquota : (warning) block_hard_limit [99] < block_current_usage [25268904]
vzquota : (warning) inode_hard_limit [99] < inode_current_usage [203728]
VE is mounted
Adding IP address(es): 10.0.0.106
Running VE script: /etc/vz/dists/scripts/suse-add_ip.sh
ERROR: Can't write to file /etc/sysconfig/network//
bash: line 355: /etc/sysconfig/network//ifcfg-venet0: Disk quota exceeded
Setting CPU units: 27365
Configure meminfo: 308454
Set hostname: sles.it-s.donpac.ru
Running VE script: /etc/vz/dists/scripts/suse-set_hostname.sh
/bin/cp: cannot create regular file `/etc/hosts.22023': Disk quota exceeded
ERROR: Can't copy file /etc/hosts
VE start in progress...
[root@master ~]# grep DISK /etc/vz/conf/106.conf
DISKSPACE="9223372036854775807:9223372036854775807"
DISKINODES="9223372036854775807:9223372036854775807"
в логе при этом только:
Dec 15 12:36:07 master kernel: CT: 106: started
Dec 15 12:36:07 master kernel: VZ QUOTA: disk hardlimit reached for id=106
Dec 15 12:36:07 master kernel: VZ QUOTA: file hardlimit reached for id=106
Dec 15 12:36:07 master kernel: ioctl32(showconsole:21008): Unknown cmd fd(0) cmd(80045432){00} arg(bff80be8) on /dev/null
добавил:
[root@master ~]# tail -n 2 /etc/vz/conf/106.conf
LOG_LEVEL="10"
VERBOSE="10"
[Updated on: Mon, 15 December 2008 09:48] Report message to a moderator
|
|
|
|
|
|
|
|