domingo, 3 de fevereiro de 2013

[Lync] How to ...

-->

HowTo Lync Server 2010

1. Activar Lync para contas administrativas

Enable-CsUser -Identity "Nome do utilizador" -RegistrarPool FQDN_do_servidor -SipAddressType EmailAddress

2. Actualizar o Lync Client via Group Policy

. Copiar o update para uma pasta partilhada, e definir permissões de leitura para os utilizadores que pretendemos.

. Criar um script com o update. The script should contain the command line and should be saved in a shared folder:
msiexec /update \\server\share\Lync_x64.msp /quiet

. Criar uma GPO com o nome pretendido, ex.Update Lync Client”, expandir as propriedades User Configuration, Policies, Windows Settings e escolher Scripts. Nos scripts de Logon vamos:


. Escolher o script de upgrade (Syntax deve ser \\servidor\partilha\Script.cmd)


. Atribuir a GPO na OU dos utilizadores que pretendemos

. Quando os utilizadores fizerem login o update é instalado

3. Actualizar o address book via Lync Server Management Shell

Update-CSAddressBook

4. Actualizar o address book nos clientes (os clientes demoram a actualizar o livro de endereços )

Copie o texto abaixo para um batch file e execute em cada cliente pretendido

reg add HKLM\Software\Policies\Microsoft\Communicator /v GalDownloadInitialDelay /t REG_DWORD /d 0 /f

Feche o cliente Lync e manualmente elimine os ficheiros GalContacts.db e
GalContacts.db.idx do perfil do utilizador.

5. Actualizar a foto do utilizador

Encontrei uma série de utilitários que nos permitem colocar uma foto na AD e naturalmente em todas as aplicações que dependem ou utilizam a AD como BD de autenticação (Exchange, Sharepoint,...). A que eu saliento pela simplicidade é gratuita e está disponível em http://www.cjwdev.co.uk/Software/ADPhotoEdit/Info.html
Após descarregar o utilitário, instale e as fotos poderão ser facilmente actualizadas na AD. O utilitário depende da .NET Framework 4.0
A foto poderá também neste utilitário ser manipulada de forma simples a preencher os requesitos de dimensão (96x96) e tamanho (90Kb).

A actualização da foto poderá também ser efectuada por PowerShell com os CMDLETS de AD. Fica o exemplo abaixo.

$photo = [byte[]](Get-Content C:\pictures\UserName.jpg -Encoding byte)
Set-ADUser UserName -Replace @{thumbnailPhoto=$photo}

Não se esqueçam que o thumbnail tem no limite a dimensão 96x96 e o tamanho de ficheiro não pode exceder os 90Kb

quarta-feira, 30 de janeiro de 2013

[Virtualização] P2V Xen Convert

Os procedimentos para a conversão de uma máquina física em virtual numa infraestrutura XenServer são realmente muito simples. Deixo aqui um pequeno guia passo-a-passo.

1º Necessitamos de descarregar, instalar e executar o aplicativo XenConverter. (Estão disponíveis versões para x86 e x64)


 Podemos optar pela importação directa no XenServer ou exportação para Xen VHD e posterior importação no XenServer

2º De seguida vamos escolher as unidades que pretendemos migrar. Neste passo podemos manipular o tamanho dos VHDs.



3º Vamos agora escolher a unidade que vai armazenar o nosso backup (possivelmente será um disco externo ou uma partilha)



4º Por fim damos início à conversão dos discos


5º Confirmar no final o sucesso da exportação.

De salientar que quer a exportação quer a importação demoram bastante. Tenham em atenção o tamanho das unidades a migrar.

[Virtualização] XenCenter em Linux

A administração do XenServer é feita por via de um utilitário da Citrix chamado de XenCenter. O problema surge quando tentamos fazer a administração de um Hypervisor Xen com uma máquina linux. O GUI disponível apenas funciona em ambiente Windows e após tentar a instalação com recurso a WINE percebi que não é possível utilizar o mesmo em Linux.

Nesse sentido procurei uma alternativa que não fosse o de utilizar uma máquina virtual com Windows para esse efeito e deparei-me com a solução OpenXenManager. Trata-se de um aplicativo que é em muito semelhante ao XenCenter e que nos permite executar as tarefas mais triviais do dia-a-dia nesta plataforma. Ainda não é perfeito já que algumas das funcionalidades ainda não foram desenvolvidas pelo que é natural que tentem selecionar uma opção e esta não responder, aliás não executar absolutamente nada. No entanto fiquei muito satisfeito com a solução e estou de momento a utilizar a mesma para a administração de um servidor Xen.



Para instalarmos esta solução temos então que executar os seguintes comandos:

sudo apt-get install subversion python-glade2 python-gtk-vnc
cd ~
svn co https://openxenmanager.svn.sourceforge.net/svnroot/openxenmanager openxenmanager
chmod a+x ~/openxenmanager/trunk/openxenmanager
sudo cp ~/openxenmanager/trunk/images/xen.png /usr/share/pixmaps/
 
Os ficheiros serão descarregados para  ~/openxenmanager.


Para criarmos um atalho para a aplicação, no meu caso (kde - kubuntu) carregar ALT+F2 e executar:

kate /home/$USER/.local/share/applications/openxenmanager.desktop

e cole o seguinte conteúdo :
 
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec="/home/$USER/openxenmanager/trunk/openxenmanager"
Name=XenManager
Categories=Application;System;
Comment=Gerenciador de servidores Xen
Icon=xen.png

Troque ”$USER” pelo login real.
Guardar e fechar o editor.
Novamente ALT+F2 e execute :

gedit /home/$USER/openxenmanager/trunk/openxenmanager

e cole o seguinte conteúdo :
 
#!/bin/bash
cd ~/openxenmanager/trunk
python window.py

Guardar e fechar o editor.

Agora vá no menu do ambiente gráfico em Ferramentas de Sistema->XenManager e execute.

Em alternativa pode sempre executar a partir da consola:

cd ~
cd openxenmanager/trunk
./openxenmanager