segunda-feira, 20 de julho de 2009

Zimbra - removendo TLS para funcionamento do Outlook Express 6.X

Problemão que achei no forum Zimbra, meus Microsoft Outlook Express não autenticavam de jeito nenhum usando TLS (maldito W2K Professional). Migrar uma rede enorme? -- Impossivel, devo fazer isso gradualmente e a Atualização do Zimbra era urgente.

1 - Veririfique se o TLS está subindo:

$zmprov gs `zmhostname` | grep zimbraReverseProxyPop3StartTlsMode
zimbraReverseProxyPop3StartTlsMode: only

Removendo a autenticação TLS -- para o Outlook Express:
zmprov ms `zmhostname` zimbraReverseProxyPop3StartTlsMode off
zmprov ms `zmhostname` zimbraReverseProxyImapStartTlsMode off

use "on" se necessário.

OBS: Mozilla Thunderbird aceita TLS tranquilamente, caso você possua as licenças de Microsoft Outlook, ele também suporta.

Boa sorte.

sexta-feira, 17 de julho de 2009

Zimbra - Solucionando Problema de senha ao inicializar imapproxy.

Solução do problema que encontrei ao fazer uma migração de Zimbra:

Problema:

Pedido de senha ao inicializar imapproxy.

$ zmcontrol start
Host server.purebrand.com
Starting ldap...Done.
Starting logger...Done.
Starting mailbox...Done.
Starting imapproxy...Password:

Solução:

Adicione as duas linhas ao final do arquivo /etc/sudoers

%zimbra ALL=NOPASSWD:/opt/zimbra/nginx/sbin/nginx
%zimbra ALL=NOPASSWD:/opt/zimbra/perdition/sbin/perdition

--
Boa sorte.

quarta-feira, 15 de julho de 2009

Instalando Openoffice.org via pkgadd

Necessitei baixar o Openoffice,e o link do IPS estava "meio" lento. então resolvi baixar o pacote direto para Solaris x86.

http://download.openoffice.org/other.html

$gunzip OOo_3.1.0_Solarisx86_install_pt.tar.gz
$tar -xvf OOo_3.1.0_Solarisx86_install_pt.tar
$cd OOO310_m11_native_packed-3_pt.9399

$pfexec pkgadd -d packages/

Basta seguir as instruções e dar os 'y' necessários.

abraço.

terça-feira, 14 de julho de 2009

Adicionando entrada Texto no grub Opensolaris

O grub no Opensolaris fica na pasta /rpool/boot/grub (Dependo do seu pool padrão).

Neste caso eu adicionei uma entrada em modo texto no boot:

splashimage /boot/grub/splash.xpm.gz
background 215ECA
timeout 30
default 0
#---------- ADDED BY BOOTADM - DO NOT EDIT ----------
title OpenSolaris 2009.06
findroot (pool_rpool,1,a)
bootfs rpool/ROOT/opensolaris
splashimage /boot/solaris.xpm
foreground d25f00
background 115d93
kernel$ /platform/i86pc/kernel/$ISADIR/unix -B $ZFS-BOOTFS,console=graphics
module$ /platform/i86pc/$ISADIR/boot_archive
#---------------------END BOOTADM--------------------
#---------- ENTRANDA EM MODO TXT ----------
title OpenSolaris text mode 2009.06
findroot (pool_rpool,1,a)
bootfs rpool/ROOT/opensolaris
kernel$ /platform/i86pc/kernel/$ISADIR/unix -B $ZFS-BOOTFS -s
module$ /platform/i86pc/$ISADIR/boot_archive
#---------------------END TXT--------------------

title Windows
rootnoverify (hd0,0)
chainloader +1

Feito isso, reboot.

sexta-feira, 26 de junho de 2009

Criando uma Zone usando uma interface virtual com dladm

Resolvi escrever rapidamente sobre essa interessante ferramenta do Opensolaris seguindo uma dica do Tirthankar para usar o novo Opensolaris.
De posse do installcd fiz a instalação em uma nova máquina (meu quarto filho).

Criei uma zone.

A partir disso passaremos a usar o dladm

supondo que sua placa seja uma rtls0:

#dladm create-vnic -l rtls0 vnic0

dentro da zone altere as linhas:

#zonecfg -z SUAZONE
>set ip-type=exclusive
>add net
>set physical=vnic0
>end
>commit
>exit

feito isso (ou crie já com essas alterações)

#zoneadm -z SUAZONE halt

vi hostname.vnic1

#cd /CAMINHODAZONE/root/etc/
#vi hostname.vnic0

altere para

SUAZONE-SEUIP

altere também o IP no arquivo:

#vi /CAMINHODAZONE/root/etc/inet/hosts

feito, basta subir a zone

#zoneadm -z SUAZONE boot

Um pouco da história, eu possuo uma máquina virtual com vários gateways (ela faz o serviço de roteamento) sóq ue dentro da Zone não há como fazer isso sem usar o Crossbow -- snv_106 ou superior.

Então este Indiano gente boa passou a dica, fui atrás e repasso agora.

A vantagem de usar a interface virtual é que pode-se criar rotas nela, sem que afetem as rotas da máquina hospedeira. Sei, o Vbox faz isso também mas "pesaria" muito.

fica a dica.

referência:
http://docs.sun.com/app/docs/doc/819-6990/gicom?a=view

quinta-feira, 25 de junho de 2009

Dica rápida - backup incremental com tar

Ok, OK.. usa ZFS falarão meus amigos, mas essa me salvou e eu estou utilizando o blog para consultas rápidas.

usando o tar.

Criando o Backup:
#tar --create --file=$ARQUIVO --listed-incremental=/var/log/Backup.snar $DIRETORIOS


Restore de Backup:
#tar --extract --listed-incremental=/var/log/Backup.snar --file $ARQUIVO

Agora vai da sua imaginação sftp ,ftp, rsync, tape, cpio disquete.

terça-feira, 2 de junho de 2009

Zfs no Debian Lenny

Resolvi escrever um breve tutorial sobre esse excelente sistema de arquivos e o motivo não poderia ser outro - hardware! meu notebook é um Compaq c730br e essa "joinha" não rola com wi-fi e som decente no Opensolaris 2009.06 e enquanto isso resta eu usar no PC de casa e em servidores da empresa. vamos ao que interessa: lembrando que uso um Debian 5.0 --

joaocep@0-raiser:~# uname -a Linux 0-raiser 2.6.29-2-686 #1 SMP Sun May 17 17:56:29 UTC 2009 i686 GNU/Linux


#apt-get install scons fuse-utils libfuse-dev libfuse2 build-essentials

#wget http://download2.berlios.de/zfs-fuse/zfs-fuse-0.4.0_beta1.tar.bz2

#tar -jxvf zfs-fuse-0.4.0_beta1.tar.bz2

#cd zfs-fuse-0.4.0_beta1/src

#mv zfs-fuse/cmd_listener.c zfs-fuse/cmd_listener.c.orig

#sed 's/fuse\/fuse.h/linux\/fuse.h/' <> zfs-fuse/cmd_listener.c

#scons

#scons install install_dir=/usr/local/sbin

#export PATH=$PATH:/usr/local/sbin

#modprobe fuse

#echo "none /sys/fs/fuse/connections fusectl none 0 0" >>/etc/fstab

#mount -a -t fusectl

#zfs-fuse &

#fdisk -l /dev/sda -- seu device
Disk /dev/sda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x8f8001b1

Device Boot Start End Blocks Id System
/dev/sda1 1 5099 40957686 7 HPFS/NTFS
/dev/sda2 5100 8807 29784510 83 Linux
/dev/sda3 8924 14593 45544275 a5 FreeBSD
/dev/sda4 8808 8923 931770 82 Linux swap / Solaris

Partition table entries are not in disk order

Até aí tudo perfeito... mas eu possuia um pool zfs do FreeBSD e ele não deixou eu importar.
#zpool import JOAOCEP /dev/sda3

necessitei sacrificá-lo:
#zpool destroy JOAOCEP /dev/sda3

e criar um novo:
#zpool create JOAOCEP /dev/sda3
# zfs list
NAME USED AVAIL REFER MOUNTPOINT
JOAOCEP 87K 42,6G 25,5K /JOAOCEP

adicione as chamadas de modulo e inicialização no /etc/init.d/rc.local ou seja lá Deus onde quiser.

###
modprobe fuse
zfs-fuse&
###

Feito, basta começar os seus testes, no meu caso eu uso um sistema ZFS como documents do meu ~/ para que não ocorram problemas entre versões do meu homedir.

fazer backup com snapshot/rollback é um doce.


Referências:
http://drwetter.org/blog/zfs_under_linux.en.html
http://docs.sun.com/app/docs/doc/820-0447/gaypm?l=es&a=view