Estava com um problema ao tentar rodar um backup através da ferramenta de Backup que utilizo (Symantec Backup EXEC), ou criar um SnapShot através do Cliente da VmWware o seguinte erro era apresentado:
The guest OS has reported an error during quiescing. The error code was: 2 The error message was: Custom quiesce script failed.
A solução foi simples, efetuei a desinstalação do Vmware Tools na VM que estava apresentando o problema, e efetuei a instalação novamente, marcando a opção de suporte ao VSS.
quarta-feira, março 18, 2015
terça-feira, março 10, 2015
PowerCLI - Vmware
Com o PowerCLI é possível gerenciar seu ambiente vSphere através do Windows PowerShell, tive a necessidade de fazer um pequeno script para adicionar uma placa de rede ao meu Firewall, foi necessário ser via script porque era remoto, se a VM fosse desligada para adicionar a placa de rede eu perderia o acesso é claro, então o script resolveu o problema:
* VM = Á VM que desejo efetuar a alteração.
* Basta salvar os comandos abaixo em um arquivo .ps1 não vou cobrir os detalhes de preparar o ambiente para a execução do script, ficará para um futuro post.
PowerCLI C:\>get-vm VM
#Desligando a VM, o parametro -Confirm:$false não solicita confirmação.
PowerCLI C:\>get-vm VM | Stop-VM -Confirm:$false
# Adicionando a rede INTERNET_OI para a VM
PowerCLI C:\>Get-VM VM | New-NetworkAdapter -NetworkName INTERNET_OI -Type e1000
#Ligando a VM
PowerCLI C:\>get-vm VM | start-VM -Confirm:$false
#Habilitando a opção "Connect at power on", da placa de rede.
PowerCLI C:\>Get-VM pfSense | Get-NetworkAdapter | Set-NetworkAdapter -Connected:$true -Confirm:$false
* Estou levando em conta que você tem o PowerCLI instalado, e você está conectado ao vCenter ou ESXi, através do comando Connect-VIServer.
* VM = Á VM que desejo efetuar a alteração.
* Basta salvar os comandos abaixo em um arquivo .ps1 não vou cobrir os detalhes de preparar o ambiente para a execução do script, ficará para um futuro post.
PowerCLI C:\>get-vm VM
#Desligando a VM, o parametro -Confirm:$false não solicita confirmação.
PowerCLI C:\>get-vm VM | Stop-VM -Confirm:$false
# Adicionando a rede INTERNET_OI para a VM
PowerCLI C:\>Get-VM VM | New-NetworkAdapter -NetworkName INTERNET_OI -Type e1000
#Ligando a VM
PowerCLI C:\>get-vm VM | start-VM -Confirm:$false
#Habilitando a opção "Connect at power on", da placa de rede.
PowerCLI C:\>Get-VM pfSense | Get-NetworkAdapter | Set-NetworkAdapter -Connected:$true -Confirm:$false
* Estou levando em conta que você tem o PowerCLI instalado, e você está conectado ao vCenter ou ESXi, através do comando Connect-VIServer.
segunda-feira, março 02, 2015
Erro ao executar DBCC: in database ID 6 is marked allocated in the GAM, but no SGAM or IAM has allocated it
Ao executar o DBCC era apresentado a seguinte mensagem de erro:
DBCC results for 'database'.
Msg 8905, Level 16, State 1, Line 1
Extent (1:143984) in database ID 6 is marked allocated in the GAM, but no SGAM or IAM has allocated it.
Solução:
Colocar a base em Single User
ALTER DATABASE [database] SET SINGLE_USER
Executar o DBCC com a opção "repair allow data loss"
DBCC CHECKDB(database, repair_allow_data_loss)
Colocar a base em Multi User
ALTER DATABASE [database] SET MULTI_USER
Após executar novamente o DBCC não apresentou mensagens de erro.
DBCC results for 'database'.
Msg 8905, Level 16, State 1, Line 1
Extent (1:143984) in database ID 6 is marked allocated in the GAM, but no SGAM or IAM has allocated it.
Solução:
Colocar a base em Single User
ALTER DATABASE [database] SET SINGLE_USER
Executar o DBCC com a opção "repair allow data loss"
DBCC CHECKDB(database, repair_allow_data_loss)
Colocar a base em Multi User
ALTER DATABASE [database] SET MULTI_USER
Após executar novamente o DBCC não apresentou mensagens de erro.
Assinar:
Postagens (Atom)