Olá pessoal,
Fui instalar uma VM aqui no meu ambiente de teste (um servidor para monitorar rede: zenoss).
Peguei a VM pronta no site e coloquei no meu ambinte. Quando fui subir a máquina deu a mensagem:
" This virtual machine is not configured according to rules specified in /etc/vmware/configrules"
No log de erro está o seguinte:
Error Stack: | |||||
|
Estou desconfiando que seja o seguinte:
Verifiquei o Log da VM e ele aponta o arquivo vmdk no caminho acima "/var/lib/vmware/zenoss-3.2.1-1326-i386/zenoss-3.2.1-1326-i386.vmdk".
Loguei via SSH no meu host e naveguei até este caminho e não consta nada la dentro.
Seria o caso de eu editar o arquivo e apontar para onde está armazenada a VM? (disco local)
Fui até volumes e la consta o "local" - que imagino ser o meu armazenamento local - mas não consigo entrar nele para ver as pastas:
Estou certo no que acho ser o problema ou só falei besteira até agora? (rs)
Valeu!
Sena.
pelo screeshot parece que você digitou 'local' com 'L' minísculo e o nome do diretório é com 'L' maiúsculo.
Quanto ao erro... você está utilizando ESX ou ESXi?? Se for ESX dê uma olhada no link http://www.boche.net/blog/index.php/2011/06/11/vmware-configcheck/, acho que pode ser útil.
A Sena,
a única nota que encontrei é referente a ESX3.5, se for seu caso veja -- http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=100508...
Pessoal, obrigado pela ajuda até agora.
Tiago, to usando ESXi. Esse link que você mandou é só pra ESX né.
Realmente eu tava digitando o L minúsculo, consegui acessar, valeu!
Mauro, dei uma olhada no procedimento que você mandou, mas não sei exatamente que linha editar. Coloco aqui o print do meu configrules:
Tentei também editar o arquivo vmware.log da máquina virtual, removendo todos os caminhos /var/lib/vmware/zenoss-3.2.1-1326-i386/zenoss-3.2.1-1326-i386.vmdk e mudando para o caminho onde a pasta está alocada, mas mesmo assim não deu certo.
Alguém tem mais alguma ideia?
Valeu, abraço!
Sena.
A. Sena, pelo que eu vi na imagem o kb se aplica a seu caso.
Na imagem, nao esta nitido para mim, se puder copie aquilo tudo, salve em um txt e poste aqui
por favor atribua os pontos se a resposta foi útil
Segue:
# Basic list to describe some paths no VM device backends should be using. |
rule "No System Files" |
{ |
vm regex ".*" |
# General VM paths |
key match "suspend.directory" |
key match "log.fileName" |
key match "redoLogDir" |
key match "workingDir" |
key match "vmx.stdin" |
key match "vmx.stdout" |
key match "vmx.stderr" |
# Serial file backend. 4 devices |
key regex "^serial[0-3]\.fileName$" |
# Parallel file backend. 4 devices |
key regex "^parallel[0-3]\.fileName$" |
# Floppy file backend. 2 devices |
key regex "^floppy[0-1]\.fileName$" |
# IDE device backend. 2 controllers, 2 devices each |
key regex "^ide[0-1]:[0-1]\.fileName$" |
# SCSI device backend. 4 controllers, 16 devices each |
key regex "^scsi[0-3]:(([0-9])|(1[0-5]))\.name$" |
key regex "^scsi[0-3]:(([0-9])|(1[0-5]))\.fileName$" |
# Service Console Paths |
reject regex_case "^/bin/?" |
reject regex_case "^/boot/?" |
reject regex_case "^/etc/?" |
reject regex_case "^/home/?" |
reject regex_case "^/initrd/?" |
reject regex_case "^/lib/?" |
reject regex_case "^/mnt/?" |
reject regex_case "^/opt/?" |
reject regex_case "^/proc/?" |
reject regex_case "^/root/?" |
reject regex_case "^/sbin/?" |
reject regex_case "^/tmp/?" |
reject regex_case "^/var/?" |
# VMvisor paths |
reject regex_case "^/altbootbank/?" |
reject regex_case "^/bootbank/?" |
reject regex_case "^/locker/?" |
reject regex_case "^/mod/?" |
reject regex_case "^/productLocker/?" |
reject regex_case "^/scratch/?" |
reject regex_case "^/share/?" |
reject regex_case "^/store/?" |
reject regex_case "^/vmupgrade/?" |
reject regex_case "^/vmfs/volumes/Hypervisor[1-3]" |
# No parent directories in a path component |
reject regex "^(.*/)?\.\.(/.*)?$" |
} |
(a partir daqui já não é mais a "no system files")
antes deste teste realize um backup do arquivo original configcheck.
mas antes de editar esse arquivo, me fala uma coisa, quando voce da edit settings, existe algum vmdk que está como id 0:0 ? se for scsi, será scsi0:0, se ide, ide0:0, que caracteriza o hard disk0, o que tem o sistema operacional.
outro teste fácil de se fazer que vale a pena é ir no edit settings da virtual machine, e remover o disco (remover da virtual machine, e nao deletar os dados ) e re-adicionar. para ver o que acontece.
adicione a linha em vermelho
Atanagoras Sena wrote:
Segue:
# Basic list to describe some paths no VM device backends should be using. rule "No System Files" { vm regex ".*" # General VM paths key match "suspend.directory" key match "log.fileName" key match "redoLogDir" key match "workingDir" key match "vmx.stdin" key match "vmx.stdout" key match "vmx.stderr" # Serial file backend. 4 devices key regex "^serial[0-3]\.fileName$" # Parallel file backend. 4 devices key regex "^parallel[0-3]\.fileName$" # Floppy file backend. 2 devices accept prefix_case "/vmbuild/"
key regex "^floppy[0-1]\.fileName$"
# IDE device backend. 2 controllers, 2 devices each key regex "^ide[0-1]:[0-1]\.fileName$" # SCSI device backend. 4 controllers, 16 devices each key regex "^scsi[0-3]:(([0-9])|(1[0-5]))\.name$" key regex "^scsi[0-3]:(([0-9])|(1[0-5]))\.fileName$" # Service Console Paths reject regex_case "^/bin/?" reject regex_case "^/boot/?" reject regex_case "^/etc/?" reject regex_case "^/home/?" reject regex_case "^/initrd/?" reject regex_case "^/lib/?" reject regex_case "^/mnt/?" reject regex_case "^/opt/?" reject regex_case "^/proc/?" reject regex_case "^/root/?" reject regex_case "^/sbin/?" reject regex_case "^/tmp/?" reject regex_case "^/var/?" # VMvisor paths reject regex_case "^/altbootbank/?" reject regex_case "^/bootbank/?" reject regex_case "^/locker/?" reject regex_case "^/mod/?" reject regex_case "^/productLocker/?" reject regex_case "^/scratch/?" reject regex_case "^/share/?" reject regex_case "^/store/?" reject regex_case "^/vmupgrade/?" reject regex_case "^/vmfs/volumes/Hypervisor[1-3]" # No parent directories in a path component reject regex "^(.*/)?\.\.(/.*)?$" } (a partir daqui já não é mais a "no system files")
Message was edited by: MauroBonder
Mauro, valeu pela ajuda, vou testar mais tarde.
Segue print da configuração de disco da VM:
Mauro,
Tentei remover o disco e readicionar, dai apresenta outro erro:
vou tentar editar o configrules pra ver no que dá.
Pessoal,
Inseri a linha no configrules, deletei a pasta do disco local (pra certificar que não ficou sujeira alguma), adicionei novamente, coloquei o servidor no inventário e... plaft! mesmo erro do começo! :smileyangry: exatamente o mesmo erro!
Ainda bem que isso tá acontecendo em ambiente de teste, já pensou esse problema no cliente?
Mas é legal que fica como experiência, vamos ver se conseguimos resolver.
Alguém tem mais alguma ideia? :smileyconfused:
Mauro,
Eu tava dando uma verificada no seu post com o procedimento e lá ele fala pra editar:
To resolve the issue, edit /etc/vmware/configrules and add the following rule to the Virtual IDE Devices section, just above accept !prefix "/" :
accept prefix_case "/vmbuild/"
só que na alteração que você postou acima você editou:
# Basic list to describe some paths no VM device backends should be using. |
rule "No System Files" |
{ |
vm regex ".*" |
# General VM paths |
key match "suspend.directory" |
key match "log.fileName" |
key match "redoLogDir" |
key match "workingDir" |
key match "vmx.stdin" |
key match "vmx.stdout" |
key match "vmx.stderr" |
# Serial file backend. 4 devices |
key regex "^serial[0-3]\.fileName$" |
# Parallel file backend. 4 devices |
key regex "^parallel[0-3]\.fileName$" |
# Floppy file backend. 2 devices |
accept prefix_case "/vmbuild/" key regex "^floppy[0-1]\.fileName$" |
Acho que tá no local errado, não?
nao, desculpa, é embaixo de IDE, que alias, esta estranho, pq ta como IDE e o Disco no print como SCSI, nao ? Voce converteu alguma coisa dessa maquina ?
# Floppy file backend. 2 devices |
key regex "^floppy[0-1]\.fileName$" |
# IDE device backend. 2 controllers, 2 devices each |
accept prefix_case "/vmbuild/" key regex "^ide[0-1]:[0-1]\.fileName$" |
Mauro,
Não mudei nada na máquina, baixei do site e já subi no meu ambiente.
Vou fazer o teste então alterando mais uma vez onde você acabou de citar, se não der certo, vou mudar no local onde questionei pra ver o que acontece. (ambiente de teste é uma beleza hehe)
Valeu por enquanto!
fechando o post, infelizmente não vou conseguir testar pois o servidor de testes apagou! =/