sábado, abril 11, 2015

ncdu

Hoje vou indicar uma ótima ferramenta para Linux, que tem a função de verificar a utilização dos discos, para quem administra servidores ou desktops Windows deve conhecer o Windirstat , que eu altamente recomendo, mas quem usa Linux, quais as opções disponíveis? se você procurar vai encontrar algumas, a minha recomendação é o ncdu, que é analisador de disco que utiliza a interface ncurses, simples e rápido.
Abaixo um print:


Site do projeto:
http://dev.yorhel.nl/ncdu


quarta-feira, março 18, 2015

Erro ao efetuar SnapShot - VmWare

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.


terça-feira, março 10, 2015

PowerCLI - Vmware

Com o PowerCLI vocês consegue 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.


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.

sábado, fevereiro 28, 2015

DNSCMD

dnscmd is a tool for configure and management DNS Server, was introduced with Windows 2008 Server.
In this post my DNS Server is server1.
Get info aboout the server.
dnscmd /info

If you want view all zones on a DNS server called server1, execute the
following command:
dnscmd server1 /enumzones

You can create a record with dnscmd, the fallowing command create a record type A name maykon at contoso.com zone:
dnscmd server1 /recordadd contoso.com maykon A 192.168.5.78

To add an Active Directory-integrated primary zone called contoso.com on
server1, execute the following command:
dnscmd server1m /zoneadd contoso.com /dsprimary

To create a secondary zone called test.com on server1, the IP address 192.168.2.200 is where the primary zone is running:
dnscmd server1 /zoneadd test.com /secondary 192.168.2.200

If you wanna delete a zone called test.com perform the fallowing command:
dnscmd server1 /zonedelete test.com

* In future version of Windows, Microsoft might remove dnscmd.exe, Microsfot recommends PowerShell to management DNS Server.

sábado, novembro 08, 2014

How to Enable Recycle Bin in Power Shell

You need that all domain controllers in the domain are running Windows Server 2008 R2 or later, and your forest level must be set to Windows 2008 R2 or higher, to check your functional level of your forest:
get-ADForest ForestName

To specify the forest level:
Set-AdForestMode -Identity ForestName -ForestMode Windows2012R2Forest

To specify the domain level
Set-ADDomainMode –Identity DomainName –DomainMode Windows2012R2Domain

To enable the feature Recycle Bin:
Enable-ADOptionalFeature ‘Recycle Bin Feature’ -scope ForestOrConfigurationSet -target DomainName -server DomainControllerName


domingo, outubro 05, 2014

How to install domain controllers by using Windows PowerShell

Install Active Directory Domain Services role with using this command:

>Intall-windowsFeature -Name AD-Domain-Services -IncludeManagementTools

You can get information about cmdlets:
>get-command -module ADDSDeployment

Create a new forest with the name contoso.local and install DNS with all default options.
>Install-ADDSForest -DomainName "contoso.local" -InstallDNS

sexta-feira, outubro 03, 2014

listener.log utilização do espaço em disco

Após uma análise no banco de dados constatei que o arquivo listener.log estava utilizando muito espaço em disco, para resolver esse problema executei os seguintes passos:

$ lsnrctl

Verificando a localização do listener.log:

LSNRCTL> show log_file

Status do log
LSNRCTL> show log_status
LISTENER parameter "log_status" set to ON

Desabilitando o log
LSNRCTL> set log_status off

Após desabilitar o log, é possível remover\mover o arquivo listener.log

Para habilitar o log novamente
LSNRCTL> set log_status on



domingo, setembro 28, 2014

Criar uma VM através do PowerShell

Criando uma VM com o nome WIN-2012R2, com 4 GB de memória,  e armazenando no caminho D:\Hyper-V\Virtual Hard Disks\

NEW-VM -Name "WIN-2012R2" -MemoryStartupBytes 4096MB -NewVHDPath "D:\Hyper-V\Virtual Hard Disks\Win2012r2.vhdx" -NewVHDSizeBytes 32212254720

Adiconando a rede "Network VMs" a VM criada anteriormente:
ADD-VMNetworkAdapter –VMName WIN-2012R2 –Switchname "Network VMs"

Setando dois processadores:
SET-VMProcessor –VMName WIN-2012R2 –count 2

Você pode obter informações dos cmdlets disponíveis para o Hyper-V usando o comando get-command, por exemplo para cmdlets para gerenciar a memória basta digitar:

get-command *memory* -module hyper-v


Criando uma exceção no firewall através do PowerShell

Quando tentava usar o console MMC (por exemplo gerenciamento do computador) para acessar algum servidor remotamente, recebia a seguinte mensagem:


Para usar o MMC e conectar em servidores remotamente, é necessário configurar algumas exceções no Firewall, isso você podes fazer através do PowerShell, Netsh, ou o Firewall do Windows com Segurança Avançada, neste post usarei o PowerShell.
A mensagem é bem claro, precisamos liberar as seguintes regras:
- COM +Network Access (Dcom-In)
- All rules in the Remote Event log Management group

O seguinte comando liberar:
Invoke-Command -ComputerName MYSERVER {
Set-NetFirewallRule -DisplayGroup 'Remote Event Log Management' -Enabled True -PassThru |
select DisplayName, Enabled
} -Credential (Get-Credential)


Onde MYSERVER é o computador que estou liberando.