IPv6 in Plesk
I read a post 2 weeks ago here about a way of include ipv6 in plesk in a “persistent” way. I made exactly what the post says and it works. Now I can publish my IPv6 addresses.
Then I saw that my backups stop working with the error in /opt/psa/PMM/sessions/SOME_DATE_HOUR/migration.result:
<?xml version="1.0" encoding="UTF-8"?> <execution-result status="error"> <object name="backup" type="backupowner"> <message severity="error" code="msgtext">The dump have been invalidated by check-dump operation</message> </object> <object name="backup" type="backupowner"> <message severity="error" code="msgtext">Runtime error: The check dump failed with code '1'. The dump can contain invalid data! at /opt/psa/admin/bin/plesk_agent_manager line 638. </message> </object> </execution-result>
I found that the backup xml has a DTD and it’s validated after backup. This DTD is at /opt/psa/PMM/plesk.dtd. The patch is here:
--- plesk.dtd.old 2009-10-29 15:09:19.000000000 -0200 +++ plesk.dtd 2009-10-29 14:58:47.000000000 -0200 @@ -316,7 +316,7 @@ dst: destination record opt: optional record (MX priority and PTR subnet) --> <!ATTLIST dnsrec - type (A|NS|MX|CNAME|PTR|TXT|master|SRV) #REQUIRED + type (A|AAAA|NS|MX|CNAME|PTR|TXT|master|SRV) #REQUIRED src CDATA #REQUIRED dst CDATA #IMPLIED opt CDATA #IMPLIED --- plesk.xsd.old 2009-10-29 15:18:20.000000000 -0200 +++ plesk.xsd 2009-10-29 15:17:34.000000000 -0200 @@ -1818,6 +1818,7 @@ <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="A"/> + <xs:enumeration value="AAAA"/> <xs:enumeration value="NS"/> <xs:enumeration value="MX"/> <xs:enumeration value="CNAME"/> --- restore-specification.xsd.old 2009-10-29 15:18:27.000000000 -0200 +++ restore-specification.xsd 2009-10-29 15:18:01.000000000 -0200 @@ -1814,6 +1814,7 @@ <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="A"/> + <xs:enumeration value="AAAA"/> <xs:enumeration value="NS"/> <xs:enumeration value="MX"/> <xs:enumeration value="CNAME"/>
I hope this helps some of you that are trying to implement ipv6 in your servers.
Um passeio pelo snow leopard e gambiarras do Mac
Acabei de instalar o Snow Leopard no meu mbp. Resolvi formatar o hd e restaurar apenas o meu home do time machine depois de instalado(tinha muito lixo compilado, aplicações que nunca usei aquelas coisas que vão ficando).
Enfim fiz uma besteira. Acostumado com o ambiente case-sensitive do linux/bsds e afins, formatei o HD com HFS+ case-sensitive journalized.
Problemas que aconteceram: não consigo instalar o World of Warcraft, Age of Empires III, nem Adobe CS, enfim a lista de incompatibilidade com volumes case-sensitive é imensa. Todos eles requerem o volume case-insensitive.
Queria resolver o problema rápido, então arrumei um jeito. Comprei* e baixei o iPartition, enfiei a aplicação no memory stick e dei o boot pelo DVD de instalação do Snow Leopard.
Entrou na tela de instalação, escolhi entrar no terminal. Primeiro, montei o memory stick no /var/root para torna-lo read-write. Depois criei o diretório /var/root/Library/Application Support e iniciei o iPartition com iPartition.app/Content/MacOS/iPartition e a aplicação abriu para minha surpresa. hehe!!! Foi só converter a partição para case-insensitive(levou cerca de meia hora).
Pronto, já estou no WOW jogando
hehe
Primeiro post do blackberry client do wordpress
Estou escrevendo este post do meu blackberry. O client que os caras fizeram e muito bom, voce consegue escerver posts offline, editar, tirar fotos. Enfim um cliente bem completo. Estou mandando uma fotinho aqui do trampo para testar a foto tambem.
Shrink de ext3 com LVM
Para fazer o shrink primeiro você precisa redimensionar o filesystem(resize2fs) e depois a partição(que no caso é LVM então é só redimensionar o LVM com lvreduce).
O grande problema é que no resize2fs você precisa jogar o tamanho da partição e não da para retirar espaço com -25G por exemplo como parâmetro, e o tamanho da partição nunca é igual ao tamanho do filesystem(que no caso possui journaling, etc…).
Qual a solução então. Suponha que temos uma partição com 395Gb e você quer devolver 25G para o VG. Então fação um resize2fs menor que o tamanho que você quer, lvreduce -25G e resize2fs sem parâmetro(que ele faz o resize para o tamanho máximo alocado):
# resize2fs /dev/vg00/home 340G # lvreduce -L -25G /dev/vg00/home # resize2fs /dev/vg00/home
Obs. 1: A partição precisa estar desmontada
Obs. 2: MUITO, mas MUITO cuidado com estes comandos. Você pode perder TUDO o que tem no disco. Os comandos resize2fs e lvreduce não são 100% confiáveis. Eu mesmo já perdi coisa(mas eu sempre faço backup antes de rodar isto em produção).
17a Festa da Maçã em São Joaquim/SC
Pegamos um final de semana das minhas férias aqui em Criciúma/SC para ir para a 17a Festa da Maçã em São Joaquim/SC.
Subimos a Serra do Rio do Rastro, que na minha opinião é a serra mais bonita que eu ja vi, com curvas impressionantes e uma vista espetacular. Tem vários mirantes pelo caminho e da para ir parando, impossível andar a mais de 40Km/h nesta serra, as curvas são quase todas em cotovelo. Há cerca de 4 meses atrás vim com um amigo para Criciúma de carro e na volta com aquela história das chuvas aqui em SC tive que voltar pela serra de noite. À noite não tem como ver a vista, mas mesmo assim a serra é animal, muito iluminada com a energia utilizada gerada pelos ventos da serra.
Depois de subir a serra, paramos para apreciar uma cachoeira(mini) que tem pelo caminho, bem legal, do lado tinha um restaurante mas nem paramos.
E mais 50 minutos chegamos em São Joaquim, com um frio de matar. O hotel tinha calefação mas nunca vi um sistema tão ruim. Acho que dentro do quarto tava mais frio que fora.
Chegando na festa, fomos no pavilhão das maçãs ver o que tinha de mais lá. Primeiro o clima frio da serra é o ideal para se plantar maçã, e algumas espécies impressionam. Umas gigantes(com até 750g) e outras minúsculas que parecem uma amora. Compramos duas maças desse espécie gigante por 5 reais cada. É a crise eles dizem
.
No fim, um show da banda Tradição conhecida nacionalmente. Eu odeio essas músicas mas quando a companhia é boa, vale tudo.
Este foi o relato da festa, espero que ano que vem eu esteja de volta. Aguardem que em Junho tem a festa do pinhão em Lages. Essa sim promete.
Lançamento www.jabberbr.com
Montei mais um serviço que espero fazer mais um troquinho. O site é www.jabberbr.com. Confiram o site e os screencasts. O primeiro screencast já está pronto de como instalar o PSI e criar a sua conta jabberbr.com.
Repositório Ubuntu Intrepid
Resolvi criar um repositório para o intrepid com alguns pacotes indisponíveis e versões novas de outros softwares que desejo manter.
Entre eles atualmente:
- nagios3 (versão 3.0.6)
- php5-eaccelerator (versão 0.9.5.3)
- fwknop-server (1.9.9)
Para ativar o repositório como root digite:
# wget http://www.wsartori.com/repository/wsartori-repository.list --output-document=/etc/apt/sources.list.d/wsartori-repository.list
# wget http://www.wsartori.com/repository/wsartori-repository.key
# apt-key add wsartori-repository.key
# apt-get update
Controlando DNS round-robin de um Blackberry/IPhone
Tive que fazer uma interface de gerenciamento de DNS round-robin para fazer um “poor high-availability”. Consiste em de um telefone celular ou de qualquer browser controlar os servidores que fazem parte de uma entrada round-robin do DNS. Utilizei python para fazer um CGI simples que faz uma consulta no servidor de DNS para ver quais servidores estão atualmente respondendo e a página abre com estes servidores pré-selecionados. Você seleciona os servidores que deverão ser utilizados para a entrada e da um atualizar e ele atualiza via dynamic update no BIND.
Read the rest of this entry »
Site de casa nova – Amazon EC2
Devido a lentidão no servidor virtual da LiquidWeb, resolvi mudar o site para a Amazon EC2. Estou impressionado como é rápido e barato manter o site aqui. Estou utilizando o Elastic IP e o EBS no momento em uma vm “Large Instance” com Ubuntu 64 bits.
QEMU/KVM lentidão para instalar o Debian
Estava instalando o debian etch 32bits na minha máquina ubuntu hardy 64bits aqui da Predicta. Quando começa a carregar os pacotes do cd, ele fica MUITO lento e no ALT+F4 aparece:
hda: DSC timeout
A solução é antes de apertar enter em qualquer coisa no menu depois que subir o instalador, de um ALT+F2, de enter e digite:
echo dsc_overlap:0 > /proc/ide/ide0/hda/settings


