| Bug: vzctl restore игнорирует DUMPDIR [message #46169] | 
			Mon, 30 April 2012 07:36   | 
		 
		
			
				
				
				
					
						  
						RXL_
						 Messages: 147 Registered: July 2009  Location: Moscow/Russia
						
					 | 
					Senior Member  | 
					 | 
		 
		 
	 | 
 
	
		vzctl 3.1 
CentOS 5.8 
 
В конфиге /etc/vz/vz.conf есть параметр DUMPDIR. У меня эта и ряд других директорий (не удалось переместить только жестко зашитый путь /var/vzquota) указывают на нестандартное место. Стандартным по дистрибутиву местом является /vz, а у меня - /virt/vz. Причина простая: это отдельная точка монтирования, используемая не только для OpenVZ. 
 
28.04.2012 я обновил vzctl из репозитория openvz до версии "vzctl-3.1-1" (до этого была версия "vzctl-3.0.30.2-1"), а следующим утром скрипт, исправно работавший пол года, дал сбой и не смог восстановить замороженные контейнеры. В логе /var/log/vzctl.log найдены следующие строки: 
 
2012-04-29T07:34:21+0400 vzctl : CT 100 : Restoring container ...
2012-04-29T07:34:21+0400 vzctl : CT 100 : Unable to open /vz/dump/Dump.100: No such file or directory
  
И аналогичные строки для всех других контейнеров, которые надо было разморозить. 
Сразу видно, что путь не согласуется с DUMPDIR. При этом vzctl chkpnt располагает дамп именно в DUMPDIR. 
 
Я пока поставил временный костыль в виде ссылки "/vz" -> "/virt/vz". 
		
		
  ... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С. 
		
 |  
	| 
		
	 | 
 
 
 | 
	| 
		
 | 
	| 
		
 | 
	| 
		
 |