OpenVZ Forum


Home » International » Russian » Переезд SLES 10 в VE
Переезд SLES 10 в VE [message #34203] Sat, 13 December 2008 15:01 Go to next message
enpx is currently offline  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 #34206 is a reply to message #34203] Sun, 14 December 2008 10:59 Go to previous messageGo to next message
enpx is currently offline  enpx
Messages: 50
Registered: October 2006
Member
вот что еще любопытно:

[root@master ~]# vzctl set sles --diskspace unlimited:unlimited --save
Saved parameters for VE 106
[root@master ~]# vzctl set sles --diskinodes unlimited:unlimited --save
Saved parameters for VE 106
[root@master ~]# vzctl restart sles
Restarting VE
Stopping VE ...
VE was stopped
VE is unmounted
Starting VE ...
vzquota : (warning) block_hard_limit [99] < block_current_usage [182088]
vzquota : (warning) inode_hard_limit [99] < inode_current_usage [9495]
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
Running VE script: /etc/vz/dists/scripts/suse-set_hostname.sh
/bin/cp: cannot create regular file `/etc/hosts.14331': Disk quota exceeded
 ERROR: Can't copy file /etc/hosts
VE start in progress...
[root@master ~]# df | grep sles
/dev/mapper/lvm-vz--sles
                       33G   25G  6.6G  79% /lvm/sles
[root@master ~]# vzctl exec sles df -h
Filesystem            Size  Used Avail Use% Mounted on
simfs                 8.5G  178M  6.6G   3% /
udev                 1005M     0 1005M   0% /dev

Re: Переезд SLES 10 в VE [message #34220 is a reply to message #34206] Mon, 15 December 2008 09:08 Go to previous messageGo to next message
maratrus is currently offline  maratrus
Messages: 1495
Registered: August 2007
Location: Moscow
Senior Member
Здравствуйте,

после того, как сделали

Quote:


# vzctl set sles --diskspace unlimited:unlimited --save




параметры в конфигурационном файле изменились должным образом?
/etc/mtab действительно симлинк?

# vzctl exec 106 ls -l /etc/mtab


Можно попробовать заново проинициализировать квоту.
(давайте увеличим уровень логирования в файле /etc/vz/vz.conf, переменные LO_GLEVEL и VERBOSE поставим в 10)

# vzctl stop 106
# vzquota drop 106
# vzctl start 106
Re: Переезд SLES 10 в VE [message #34222 is a reply to message #34220] Mon, 15 December 2008 09:44 Go to previous messageGo to next message
enpx is currently offline  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

Re: Переезд SLES 10 в VE [message #34223 is a reply to message #34222] Mon, 15 December 2008 10:02 Go to previous messageGo to next message
maratrus is currently offline  maratrus
Messages: 1495
Registered: August 2007
Location: Moscow
Senior Member
Какая версия vzctl и ядро используются?

Я только не понял, вы сначала log_level поменяли, а потом реинициализировали квоту или наоборот?
Я имел в виду сначала увеличить log_level, а потом уже исполнять команды.

И еще, покажите, пожалуйста, до и после исполнения команды "vzquota drop 106" команду "ls /var/vzquota/"
Re: Переезд SLES 10 в VE [message #34225 is a reply to message #34223] Mon, 15 December 2008 10:20 Go to previous messageGo to next message
enpx is currently offline  enpx
Messages: 50
Registered: October 2006
Member
Quote:


Какая версия vzctl и ядро используются?



2.6.18-ovz-smp-alt23.M40.3 и vzctl-3.0.22-alt2

Quote:


Я только не понял, вы сначала log_level поменяли, а потом реинициализировали квоту или наоборот?
Я имел в виду сначала увеличить log_level, а потом уже исполнять команды.



Сначала увеличил log_level. Разница только в VZ QUOTA: ... hardlimit reached

Quote:


И еще, покажите, пожалуйста, до и после исполнения команды "vzquota drop 106" команду "ls /var/vzquota/"



[root@master ~]# ls -l /var/lib/vzquota/quota.106
-rw------- 1 root root 191 Dec 15 13:17 /var/lib/vzquota/quota.106
[root@master ~]# vzquota drop 106
[root@master ~]# ls -l /var/lib/vzquota/quota.106
ls: /var/lib/vzquota/quota.106: No such file or directory
Re: Переезд SLES 10 в VE [message #34226 is a reply to message #34225] Mon, 15 December 2008 11:02 Go to previous messageGo to next message
maratrus is currently offline  maratrus
Messages: 1495
Registered: August 2007
Location: Moscow
Senior Member
Здравствуйте,

так как у меня нет ни ядра, ни vzctl от alt-linux, то не могли бы вы дать эту VE, чтобы я посмотрел у себя (link на эту tarball c этой VE).
Re: Переезд SLES 10 в VE [message #34239 is a reply to message #34226] Mon, 15 December 2008 20:17 Go to previous messageGo to next message
enpx is currently offline  enpx
Messages: 50
Registered: October 2006
Member
Quote:


Здравствуйте,

так как у меня нет ни ядра, ни vzctl от alt-linux, то не могли бы вы дать эту VE, чтобы я посмотрел у себя (link на эту tarball c этой VE).



VE слишком большая получается - подумаю ...

Пока обновил ядро до 2.6.18-alt26.M40.2 и перегрузился: df внутри VE стал показывать правду, но остальные симптомы сохранились Sad
Re: Переезд SLES 10 в VE [message #34242 is a reply to message #34239] Tue, 16 December 2008 06:35 Go to previous message
maratrus is currently offline  maratrus
Messages: 1495
Registered: August 2007
Location: Moscow
Senior Member
Здравствуйте,

по названию я не могу сказать, на каком OpenVZ ядре базируется alt-linux ядро, не могли бы вы попробовать с "родным" OpenVZ ядром ( http://download.openvz.org/kernel/ ), а в идеале и с родными утилитами ( http://download.openvz.org/utils/)?
Previous Topic: Нужна помошь в настроке сети в двумя интерфейсами.
Next Topic: Как пользоваться virt_osrelease?
Goto Forum:
  


Current Time: Tue Mar 19 05:46:10 GMT 2024

Total time taken to generate the page: 0.02407 seconds