11 de dez. de 2015

Erro 31 Licenciamento Area de Trabalho Remota (TermSrvLicensing)


Ola Pessoal, hoje estarei compartilhando com vocês um problema ocorrido com o terminal server no windows standard 2012, apos um período o servidor começou a recusar as conexões ao Terminal Server Apresentando erro de que não existe licenças disponíveis no servidor.

SINTOMAS

Ao abrir o Gerenciador de Licenciamento da área de trabalho remota o mesmo simplesmente não apresenta nenhum certificado no servidor.


Ao Visualizar os serviços do Licenciamento da área de trabalho remota o mesmo estava parado e ao tentar executar o mesmo apresentava o seguinte erro.


Ao tentar realizar o start do serviço o erro abaixo é apresentado. (The Terminal Services Licensing service terminated with service-specific error 31)

SOLUÇÃO

Desinstale a função de licenciamento da área de trabalho remota conforme imagem abaixo.


Apos a conclusão do passo acima vá ate a pasta C:\windows\system32 e renomeie a pasta lserver para lserver_old


Concluindo o passo acima vá ate o gerenciador do servidor e realize a instalação novamente da função do licenciamento da área de trabalho remota.


Reinicie o servidor e suas funções do terminal server irão normalizar.

Abraços.









23 de nov. de 2015

Deletar Pasta Biblioteca Windows Explorer

Ola Pessoal, hoje estarei compartilhando com vocês uma dica rápida e simples para evitar que os usuários utilizem as pastas Bibliotecas (music, movies etc) do Explorer do Windows, assim conseguimos fazer com que o usuários usem apenas um padrão de pastas em sua rede.

Com a Pasta Biblioteca













1 - Com uma maquina recém instalada e configurada em sua rede, entre no registro no seguinte caminho.
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\

2 - Procure pela entrada do registro {031E4825-7B94-4dc3-B131-E946B44C8DD5}] e exclua a mesma do registro, caso você deseja savar esta entrada do registro, exporte a mesma.

Na Sequencia a pasta sera removida se seu Explorer.

Sem a Pasta Biblioteca












DICA. Se você desejar realizar este ajuste em todas as maquinas de seu domínio, exporte a chave do registro (pasta NameSpace) e crie a rotina para importar a chave nas estações de trabalho.

Abraços;

13 de nov. de 2015

Trocar IP Unifi AP Manual


Ola Pessoal, compartilho hoje como realizar a troca de IP manualmente em um AP da Unifi. Este processo serve apenas para situações no qual o gerenciador (unifi manager) não estiver habilitado ou caso estejamos com o AP em uma LAN diferente no unifi manager.

Mãos a Obra!

1 - Acesso o seu AP via SSH (caso não saibam tem um post ensinado este processo aqui).

2 - O usuário e senha do AP é o mesmo usuário e senha para logar no painel de administração (unifi manager) caso o mesmo já esteja adotado pelo servidor... Caso contrario user = ubnt password = ubnt

3- utilize o comando ifconfig e visualize em qual interface o seu IP encontra-se atualmente (geralmente br0)

4 - Com o nome da interface em mãos execute o comando abaixo para realizar a troca do ip
 ifconfig  nome da interface  IP que deseja  netmask  Sua Mascara de Rede

Execmplo
 

5 - Para trocar o Gateway execute o comando abaixo

route add -net default gw IP GATEWAY

Exemplo




6 - Se desejar trocar o DNS
echo "nameserver IP DNS" > /etc/resolv.conf

Por hoje era isso. Espero ter ajudado. Deixem comentários.

30 de set. de 2015

PROXMOX Remove ioctl failed: Device or resource busy


Ola Pessoal, hoje estarei compartilhando com vocês um erro que assusta aos administradores do proxmox. Como descrito no titulo desta postagem, por algum motivo no qual a aplicação do proxmox não consegue se comunicar com o qemu-kvm e a VM fica com status em uso mesmo a VM estando parada. Não adianta reiniciar o servidor físico do proxmox que o erro ira continuar... Segue abaixo os comandos para realizar esta liberação.

1 - Conectar na console do servidor onde encontra-se a VM.

2 - Executar o comando abaixo.

 dmsetup remove --force (Caminho onde esta o disco sem os parenteses )

Exemplo do meu código.

dmsetup remove --force /dev/storage/vm-114-disk-1

28 de set. de 2015

Instalação Kernel Proxmox




Ola Pessoal, hoje estarei publicando alguns comandos para manipulação do kernel do proxmox, estes comandos servem para que sejam realizadas instalação e desinstalação de kernel.

1. Encaminho abaixo o link para quem desejar realizar o download da versão de kernel de sua preferência.
LINK

2.Escolha sua distribuição conforme a instalação que você realizou do proxmox.

3. Em Seguida procure pelo kernel, no exemplo abaixo.
4. Após o download do Kernel para sua maquina transfira o mesmo para o servidor físico do proxmox.

5. Na Sequencia conecta ao servidor via ssh e utiliza os comandos conforme sua necessidade abaixo.
 


 Comando Abaixo Lista quais Kernel possui seu Servidor.
dpkg --list | grep "pve-kernel-"

Como Exemplo Abaixo listo os kernel que tenho em meu servidor. Repare que na primeira coluna possui (ii) significa que esta ativo no servidor este kernel.
Quando você remover o kernel ficara no local dos (ii) as letras (rc).
ii  pve-kernel-2.6.32-20-pve         2.6.32-100                    amd64        The Proxmox PVE Kernel Image
ii  pve-kernel-2.6.32-22-pve         2.6.32-107                    amd64        The Proxmox PVE Kernel Image

 O Comando Abaixo Apresenta Qual Kernel meu Proxmox esta Utilizando.
# uname -a
Linux dc06 2.6.32-22-pve #1 SMP Mon Jul 15 08:36:46 CEST 2013 x86_64 GNU/Linux

O Comando abaixo INSTALA um novo kernel que você realizou o download e copiou para o servidor físico do Proxmox. Obs: Rodar os dois comandos abaixo um de cada vez.
dpkg -i pve-kernel-4.1.3-1-pve_4.1.3-7_amd64.deb
update-grub

O Comando Abaixo REMOVE o kernel que você realizou o download e copiou para o servidor fisico do Proxmox. Obs: Rodar os dois comandos abaixo um de cada vez.
apt-get remove pve-kernel-2.6.32-20-pve
update-grub


Obs: Sempre bom deixar apenas um Kernel instalado no servidor.
Faça Testes com seu kernel principalmente com o desempenho de suas VM's bem como o acesso a console das mesmas.

10 de set. de 2015

Erro Envio Email Hotmail Outlook

Ola pessoal, hoje estarei compartilhando um link para liberar o envio de email's para os domínios Hotmail e Outlook. Este problema esta afetando a vários administradores, pois o domínio hotmail e outlook bloqueiam seu IP na black list interna da Microsoft impossibilitando assim o recebimento de email para os usuários do hotmail e outlook.
Mesmo analisando black list (mx etc) seu IP não é listado, pois o cadastro do seu IP fica preso a black list da Microsoft e esta black list não é possível consulta publica.

Entre no link abaixo, preencha todos os campos e seu IP sera excluído do black list da Microsoft.

Link Microsoft

24 de jun. de 2015

Configurando Multipath Proxmox

Ola pessoal, hoje estarei compartilhando um passo importante para auxiliar na configuração do multipath no servidor proxmox.
O Multipath é muito utilizado para redundância, ou seja, digamos que vc tenha um storage com duas controladoras, cada controladora você conecta em um switch diferente e cada interface de rede de seu servidor você conecta nos switchs. O Multipath funciona tanto para Iscsi ou FC, sendo assim você consegue gerenciar os discos que o seu servidor encontra no seu storage (NAS ou SAN), com isto você consegue criar apelidos (alias) para o disco que sera apresentado ao seu servidor (/dev/mapper/(apelido)).
Bom, como o intuito aqui não é explicar o que é Multipath e sim compartilhar como configurar o proxmox com o Multipath.


Mão a Obra \0.

Cenario.

1 - Servidor proxmox instalado e atualizado (apt-get update / upgrade)

2 - Entre na console do servidor e instale o multipath
aptitude install multipath-tools

3 - Agora vamos alterar os parametros de start dos servidores e time dos mesmo, digite o seguinte comando.
vi /etc/iscsi/iscsid.conf

3.1 - Procure dentro do arquivo pelos itens abaixo.

node.startup = manual
node.session.timeo.replacement_timeout = 120
 
3.2 - Deixe os mesmos com a seguinte configuração abaixo.
node.startup = automatic
node.session.timeo.replacement_timeout = 15

4 - Configurando o Multipath. Depois de instalarmos e ajustarmos os itens acima devemos pesquisar o ID dos discos para criarmos o arquivo de configuração. Abaixo passo um exemplo de como voce identifica o ID do disco.
/lib/udev/scsi_id -g -u -d /dev/sda

4.1 - Para você encontrar o ID do disco presente no seu ISCSI ou FC dentro do proxmox adicione o storage via interface grafica no seu proxmox.
  
 4.2 - Na sequencia insira os dados para mapeamento do seu storage (SAN ou NAS) porem atentar para desmarcar o Usar LUN's conforme imagem.

 4.3 - Após realizar a montagem vá ate o seu servidor e repare que você terá um novo SD (device) dentro do /dev/sd(a,b,c,d etc). Neste novo SD voce executa o comando acima no passo 4 subistituindo pelo novo SD.
/lib/udev/scsi_id -g -u -d /dev/NOVOSD

 4.4 - Com o seu ID do disco (ou dos discos) vamos iniciar com a criação do arquivo de configuração do multipath. Irei apresentar um modelo de arquivo como exemplo. Execute o comando.
cat /etc/mulitpath.conf
 
 
4.5 - Como este arquivo não existe ira apresentar o arquivo vazio, entao copie e cole o modelo abaixo em seu arquivo.

defaults {
        polling_interval        2
        path_selector           "round-robin 0"
        path_grouping_policy    multibus
        getuid_callout          "/lib/udev/scsi_id -g -u -d /dev/%n"
        rr_min_io               100
        failback                immediate
        no_path_retry           queue
}
blacklist {
        wwid *
}

blacklist_exceptions {
        wwid "INSERIR SEU ID DO DISCO AQUI DEIXAR AS ASPAS"
}

multipaths {
  multipath {
        wwid "INSERIR SEU ID DO DISCO AQUI DEIXAR AS ASPAS"
        alias ESCREVER O APELIDO AQUI SEM ESPAÇOS
  }
}
 
4.6 - Apos salve o arquivo (:wq), e reinicie o servidor.
reboot

4.7 - Execute o comando abaixo e tera que ser apresentado o seu disco e ID bem como o alias. conforme abaixo.
multipath -ll 
 
4.8 - Com a execução do comando acima devera apresentar algo parecido com a saida abaixo.

(APELIDO)mpath0 ((ID DO DISCO)3600144f028f88a0000005037a95d0001) dm-3 NEXENTA,NEXENTASTOR
size=64G features='1 queue_if_no_path' hwhandler='0' wp=rw
`-+- policy='round-robin 0' prio=2 status=active
  |- 5:0:0:0 sdb 8:16 active ready running
  `- 6:0:0:0 sdc 8:32 active ready running
 
Observacoes:

Caso você tenha mais discos o cenário muda alguns itens, porem este é o basico.

Segue fonte direta do proxmox para analise.

https://pve.proxmox.com/wiki/ISCSI_Multipath

Abraços

17 de jun. de 2015

PROXMOX - Aumentar Logical Volume Storage

Ola a todos, estarei na medida do possível publicando algumas ideias sobre o proxmox, não estarei falando sobre o proxmox, instalação, configuração etc, pois existem muitos documentos na internet sobre esta poderosa aplicação.

Cenário: um cluster de 3 servidores conectados a um storage via ISCSI e FC utilizando conceito de multipath (em um próximo post estarei publicando configurações de multipath).

Problema: Apos aumentar a area em disco no storage e repassado aos servidores proxmox os mesmos não conseguem visualizar este novo tamanho de area em disco.

Solução: Conecte em qualquer servidor que faça parte do node e execute o seguinte comando via console.
pvresize /dev/mapper/mpath0
(o mpath0 é o alias que atribui ao conjunto de discos em meu storage, alterar para o alias de sua preferência)

Apos execute este comando
vgextend (Nome LVM) /dev/mapper/mpath0

Nome LVM é o nome que você atribuiu no proxmox durante a configuração.

Por Hoje é Isto!

20 de jan. de 2015

Unifi Forçar o Adopt Manual

Ola Pessoal, hoje estarei compartilhando com vocês um formato simples porem manual para realizar migração de suas Unifi modelo AP.
Para os leitores que não conhecem o que seria Unifi, encaminho o manual do produto para download (clique aqui). Mas em resumo faço a seguinte descrição:
=============================================================
Acabamento de alta qualidade, discreto e preparado para uso em paredes ou teto, o Unifi da Ubiquiti opera na freqüência de 2.4 GHz, compatível com os padrões 802.11 b/g/n. Perfeito para uso em ambientes internos por sua compatibilidade com os equipamentos que operem na mesma frequência. Possui led de indicação de funcionamento, sua aplicação com mais unidades podem ser realizadas por cabos ou através de seu próprio wireless, tecnologia que a ubiquiti nomeia de uplink. Cada equipamento suporta 4 uplink, permitindo sua expansão sem necessidade de passar novos cabos para instalar o UniFi.
===========================================================
Para aqueles que ja possuem o equipamento em sua rede instalado e deseja realizar ou uma migração de servidor chamado de (controller) e assim forçando a atualização nos equipamento (client's).

Cenário:

1 - Tenho um Servidor (Controller) com Ubuntu 12.04 e sistema Unifi versão 2.4.6

2 - Devido esta versão 2.4.6 do unifi apresenta diversos problemas para gerenciamento inclusive para atualização do software unifi, realizei a instalação de um novo servidor Ubuntu versão 14.10 e o software unifi versão 3.2.9

Problema:

Devido minha rede possuir dois servidores Controller unifi meus client's (AP) estão apontando (configurado) para utilizar o servidor com a versão antiga 2.4.6.
Neste caso tenho que realizar o forget do client conforme imagem abaixo.

Quando se realiza o forget automaticamente seu AP (Client) é reiniciado para as configurações de fabrica, sendo assim o mesmo ira buscar um IP automático em sua rede (caso você possua DHCP).

Situação 1 (Mesmo Range):

Caso seu Client(AP) esteja no mesmo Range de IP que seu servidor (controller) o próprio servidor unifi (neste caso o novo e o antigo) irão detectar seu AP com status pending. Você devera no servidor novo clicar em adopt conforme imagem abaixo.

Situação 2 (Range Diferente):

Caso seu Client(AP) esteja em Range de IP diferente do seu servidor (exemplo: seu servidor é com ip 172.22.8.20/24 e seu client(ap) é IP 172.22.9.50/24) mas ambos são visualizados através de um rota em seu firewall.
Neste caso você devera realizar o forget do client(ap) em seu servidor antigo. Em seguida seu AP sera reiniciado pelos padrões de fabrica e ira buscar um IP em seu DHCP, visualize o IP que seu AP negociou e realize acesso via SSH no seu AP conforme imagem abaixo.

Usuário = ubnt
Senha = ubnt

Na próxima etapa devemos executar o comando mca-cli conforme imagem abaixo.


O próximo passo é executar o comando para que o servidor novo identifique o AP de range ip diferente. comando set-inform http://IP DO SERVIDOR NOVO:8080/inform



Uma vez executado o comando acima seu novo servidor ja estará apresentando o AP para ser realizado o adopt conforme imagem abaixo.


Apos realizar o adopt do ap você deverá executar novamente o comando set-inform http://IP DO SERVIDOR NOVO:8080/inform e automaticamente o servidor ira realizar a atualização do AP em seu novo servidor.

Espero que todos aproveitem a dica acima e para quem não conhece os equipamentos da ubiquiti (unifi) recomendo analisar e testar pois alem de preço competitivo de mercado o equipamento oferece uma ótima gestão de controle dos AP. Breve estarei postando mais dicas no blog sobre unifi manager.
[]