<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2903435160912360268</id><updated>2011-07-18T13:33:21.315+02:00</updated><title type='text'>Voip Català</title><subtitle type='html'>Un blog sobre idees, instal·lacions i recursos en català sobre la tecnologia de veuip.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://catvoip.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2903435160912360268/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://catvoip.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>TelecoSilvia</name><uri>http://www.blogger.com/profile/00465637282483271010</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>9</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2903435160912360268.post-7591638249111605691</id><published>2010-04-23T11:04:00.004+02:00</published><updated>2010-04-23T11:07:25.981+02:00</updated><title type='text'>Em trasllado!!</title><content type='html'>A partir d'ara tot el que volgueu saber sobre la veuip en català ho trobareu al nou portal de recursos online en català sobre veuip:&lt;br /&gt;&lt;a href="http://www.veu-ip.cat/"&gt;&lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;www.veu-ip.cat&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Moltes gràcies i ens veiem aviat!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2903435160912360268-7591638249111605691?l=catvoip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://catvoip.blogspot.com/feeds/7591638249111605691/comments/default' title='Comentaris del missatge'/><link rel='replies' type='text/html' href='http://catvoip.blogspot.com/2010/04/em-trasllado.html#comment-form' title='0 comentaris'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2903435160912360268/posts/default/7591638249111605691'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2903435160912360268/posts/default/7591638249111605691'/><link rel='alternate' type='text/html' href='http://catvoip.blogspot.com/2010/04/em-trasllado.html' title='Em trasllado!!'/><author><name>TelecoSilvia</name><uri>http://www.blogger.com/profile/00465637282483271010</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2903435160912360268.post-6859323127376031470</id><published>2009-10-14T15:49:00.000+02:00</published><updated>2009-10-14T15:53:54.333+02:00</updated><title type='text'>Dell + Rephone + Dahdi</title><content type='html'>Arxius necesaris:&lt;br /&gt;&lt;br /&gt;Descarreguem el patch per dahdi de la web oficial de redfone, en el nostre cas com l'aplicarem sobre la versió de asterisk-es-rsp només volem el patch. Però es pot descarregar un dahdi sencer on ja hi han els patchs aplicats.&lt;br /&gt;&lt;blockquote&gt; [test ~#] cd /usr/src/tars&lt;br /&gt;[test ~#] wget http://support.red-fone.com/downloads/dahdi/dahdi-linux-redfone-2.1.0.4.diff&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Modifiquem els paths segons la nostre instal·lació:&lt;br /&gt;&lt;blockquote&gt;[test ~#] vim /usr/src/tars/dahdi-linux-redfone-2.1.0.4.diff&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Apliquem el patch&lt;br /&gt;&lt;blockquote&gt;[test ~#] cd /usr/src/dahdi-linux/&lt;br /&gt;[test ~#] patch -p0 &lt; /usr/src/tars/dahdi-linux-redfone-2.1.0.4.diff &lt;/blockquote&gt;&lt;br /&gt;Recompilem dahdi-linux&lt;br /&gt;&lt;blockquote&gt;[test ~#] make distclean &amp;amp;&amp;amp; make &amp;amp;&amp;amp; make install&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Descarreguem i executem l'aplicació de autoconfiguració de redfone:&lt;br /&gt;&lt;blockquote&gt;[test ~#] cd /usr/src/tars&lt;br /&gt;[test ~#] wget http://support.red-fone.com/downloads/tools/redfone_gen.sh&lt;br /&gt;[test ~#] chmod 744 redfone_gen.sh&lt;br /&gt;[test ~#] ./redfone_gen.sh&lt;br /&gt;[test ~#] fonulator -V&lt;br /&gt;fonulator 2.0.0&lt;br /&gt;Copyright (C) 2007 Redfone Communications, LLC.&lt;br /&gt;Build Number: 36&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Descarreguem l'arxiu de configuració de redfone i el modifiquem amb les nostres dades:&lt;br /&gt;&lt;blockquote&gt;[test ~#] cd /etc&lt;br /&gt;[test ~#] wget http://support.red-fone.com/downloads/fonulator/redfone.conf&lt;br /&gt;[test ~#] vim /etc/redfone.conf&lt;br /&gt;[globals]&lt;br /&gt;# IP-address of the IP Configuration port&lt;br /&gt;# Factory defaults are; FB1=192.168.1.254 FB2=192.168.1.253&lt;br /&gt;fb=192.168.1.254&lt;br /&gt;# Which port to use for TDMoE Traffic (1 or 2)&lt;br /&gt;port=1&lt;br /&gt;# Which Asterisk server destination MAC address for TDMoE Traffic?&lt;br /&gt;server=00:19:b9:e3:7a:24&lt;br /&gt;#server=00:11:22:33:44:55&lt;br /&gt;&lt;br /&gt;[span1]&lt;br /&gt;framing=ccs&lt;br /&gt;encoding=hdb3&lt;br /&gt;crc4&lt;br /&gt;slave&lt;br /&gt;&lt;br /&gt;[span2]&lt;br /&gt;framing=ccs&lt;br /&gt;encoding=hdb3&lt;br /&gt;crc4&lt;br /&gt;slave&lt;br /&gt;&lt;br /&gt;[span3]&lt;br /&gt;framing=ccs&lt;br /&gt;encoding=hdb3&lt;br /&gt;crc4&lt;br /&gt;slave&lt;br /&gt;&lt;br /&gt;[span4]&lt;br /&gt;framing=ccs&lt;br /&gt;encoding=hdb3&lt;br /&gt;crc4&lt;br /&gt;slave&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Les IP's de connexió per defecte de redfone són:&lt;br /&gt;FB1: 192.168.1.254&lt;br /&gt;FB2: 192.168.1.253&lt;br /&gt;Configurem la nostre xarxa en el port que es conectarà al redfone perquè tingui una IP dins del rang. En el nostre cas el eth1 amb IP 192.168.1.101:&lt;br /&gt;&lt;blockquote&gt;[test ~#] ifconfig&lt;br /&gt;eth1      Link encap:Ethernet  HWaddr 00:19:b9:e3:7a:24 &lt;br /&gt;         inet addr:192.168.1.101  Bcast:192.168.1.255  Mask:255.255.255.0&lt;br /&gt;         inet6 addr: fe80::219:b9ff:fee3:7a24/64 Scope:Link&lt;br /&gt;         UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;         RX packets:0 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;         TX packets:6 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;         collisions:0 txqueuelen:1000&lt;br /&gt;         RX bytes:0 (0.0 B)  TX bytes:492 (492.0 B)&lt;br /&gt;         Interrupt:16 Memory:f4000000-f4012100&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Engeguem el refone i el conectem, després executem la aplicació fonulator perquè l'actualitzi.&lt;br /&gt;&lt;blockquote&gt;[test ~#] fonulator&lt;br /&gt;DSP Status: Available&lt;br /&gt;Setting mode Data&lt;br /&gt;Successfully set Data mode.&lt;br /&gt;Setting mode Voice A&lt;br /&gt;Successfully set Voice A mode.&lt;br /&gt;Setting mode Voice B&lt;br /&gt;Successfully set Voice B mode.&lt;br /&gt;Setting mode Channel Off&lt;br /&gt;Successfully set Channel Off mode.&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Configurem el /etc/dahdi/system.conf en el nostre cas tenim a més del redfone per dos primaris una targeta rdsi de 4 BRI's:&lt;br /&gt;&lt;blockquote&gt;[test ~#] vim /etc/dahdi/system.conf&lt;br /&gt;dynamic=ethmf,eth1/00:19:B9:E3:7A:24/0,31,2&lt;br /&gt;dynamic=ethmf,eth1/00:19:B9:E3:7A:24/1,31,1&lt;br /&gt;bchan=13-27,29-43&lt;br /&gt;dchan=28&lt;br /&gt;bchan=44-58,60-74&lt;br /&gt;dchan=59&lt;br /&gt;#&lt;br /&gt;# NOTE: Most E1 use alaw codec and this must be specified.&lt;br /&gt;alaw=13-74&lt;br /&gt;&lt;br /&gt;span=1,1,0,ccs,ami&lt;br /&gt;bchan=1-2&lt;br /&gt;hardhdlc=3&lt;br /&gt;&lt;br /&gt;# Span 2: B4/0/2 "B4XXP (PCI) Card 0 Span 2"&lt;br /&gt;span=2,2,0,ccs,ami&lt;br /&gt;bchan=4-5&lt;br /&gt;hardhdlc=6&lt;br /&gt;&lt;br /&gt;# Span 3: B4/0/3 "B4XXP (PCI) Card 0 Span 3"&lt;br /&gt;span=3,3,0,ccs,ami&lt;br /&gt;bchan=7-8&lt;br /&gt;hardhdlc=9&lt;br /&gt;&lt;br /&gt;# Span 4: B4/0/4 "B4XXP (PCI) Card 0 Span 4"&lt;br /&gt;span=4,4,0,ccs,ami&lt;br /&gt;bchan=10-11&lt;br /&gt;hardhdlc=12&lt;br /&gt;&lt;br /&gt;echocanceller=mg2,1-2,4-5,7-8,10-11,13-27,29-58,60-74&lt;br /&gt;&lt;br /&gt;loadzone        = es&lt;br /&gt;defaultzone     = es&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Comprobem l'estat i les ip's del fonulator:&lt;br /&gt;&lt;blockquote&gt;[test ~#] fb_flash_util -i eth1&lt;br /&gt;Fonebridge Flash Utility, ver: 2.0.0&lt;br /&gt;Build Number: 12&lt;br /&gt;-------------------------------&lt;br /&gt;Source MAC: 00:19:b9:e3:7a:24&lt;br /&gt;Using target MAC: ff:ff:ff:ff:ff:ff&lt;br /&gt;Probing target device on eth1...&lt;br /&gt;SW ver: 2.1.1&lt;br /&gt;SW Compile date: Jul  1 2008 22:03:02&lt;br /&gt;Build number: 62&lt;br /&gt;FB core ver sig: 0x106&lt;br /&gt;Spans: 2 Devices: 1 MACs: 2&lt;br /&gt;EPCS Blocks: 32&lt;br /&gt;EPCS Block size: 0x10000 (64 KB)&lt;br /&gt;EPCS Region size: 0x200000 (2048 KB)&lt;br /&gt;&lt;br /&gt;Stored config data:&lt;br /&gt;--------------------&lt;br /&gt;MAC[0]: 00:50:c2:65:d6:34&lt;br /&gt;MAC[1]: 00:50:c2:65:d6:35&lt;br /&gt;Serial: 941&lt;br /&gt;IP[0]: 192.168.1.254&lt;br /&gt;IP[1]: 192.168.1.253&lt;br /&gt;CFG Flags: 0x0 (FB2)&lt;br /&gt;Flash Date: 1238769440 (4/3/2009 16:37:20)&lt;br /&gt;CRC: 0x2434&lt;br /&gt;SYSID CRC: 0x43463DF6&lt;br /&gt;SYSID Timestamp: 0x48366225 (5/23/2008 7:20:21)&lt;br /&gt;Attempted boots: 255&lt;br /&gt;GPAK File Length: 144164 bytes&lt;br /&gt;&lt;br /&gt;DSP Parameters&lt;br /&gt;-----------------&lt;br /&gt;Active/Max channels: 62/128&lt;br /&gt;BIST: 7 Num EC: 128&lt;br /&gt;Stream0: Max channels: 128 Supported channels: 128&lt;br /&gt;Stream1: Max channels: 128 Supported channels: 128&lt;br /&gt;GPAK VerID: 0x30017&lt;br /&gt;CRC Checking enabled&lt;br /&gt;No filename specified&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Modifiquem el script de inici de dahdi perquè faci servir el redfone:&lt;br /&gt;&lt;blockquote&gt;[test ~#] vim /etc/init.d/dahdi&lt;br /&gt;shutdown_dynamic() {&lt;br /&gt;       #if ! grep -q ' ZTD/' /proc/* 2&gt;/dev/null; then return; fi&lt;br /&gt;       if [ ! -f /proc/dahdi/dynamic-ethmf ]; then return; fi&lt;br /&gt;&lt;br /&gt;       # we should only get here if we have dynamic spans. Right?&lt;br /&gt;       $DAHDI_CFG_CMD -s&lt;br /&gt;}&lt;br /&gt;[......]&lt;br /&gt; stop)&lt;br /&gt;       # Unload drivers&lt;br /&gt;       shutdown_dynamic # FIXME: needs test from someone with dynamic spans&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Reiniciem dahdi&lt;br /&gt;&lt;blockquote&gt;[test ~#] /etc/init.d/dahdi&lt;br /&gt;Unloading DAHDI hardware modules: done&lt;br /&gt;Loading DAHDI hardware modules:&lt;br /&gt;  wcb4xxp: done&lt;br /&gt;  wctc4xxp: done&lt;br /&gt;Running dahdi_cfg: done.&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2903435160912360268-6859323127376031470?l=catvoip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://catvoip.blogspot.com/feeds/6859323127376031470/comments/default' title='Comentaris del missatge'/><link rel='replies' type='text/html' href='http://catvoip.blogspot.com/2009/10/dell-rephone-dahdi.html#comment-form' title='0 comentaris'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2903435160912360268/posts/default/6859323127376031470'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2903435160912360268/posts/default/6859323127376031470'/><link rel='alternate' type='text/html' href='http://catvoip.blogspot.com/2009/10/dell-rephone-dahdi.html' title='Dell + Rephone + Dahdi'/><author><name>TelecoSilvia</name><uri>http://www.blogger.com/profile/00465637282483271010</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2903435160912360268.post-1105298779573741810</id><published>2009-04-27T15:52:00.007+02:00</published><updated>2009-04-28T11:16:40.623+02:00</updated><title type='text'>Preparació particions per Instal·lació Drbd</title><content type='html'>El drbd requereix una nova partició per tant ho farem durant la instal·lació del linux i així evitarem tenir que utilitzar cap eina tipus partition-magic.&lt;br /&gt;&lt;br /&gt;Durant la instal·lació de Debian Lenny quan ens demana fer les particions ho fem de la següent manera:&lt;br /&gt;Tenim dos servidors idèntics, amb dos discs idèntics.&lt;br /&gt;Servidor 1: RefLab1VoIP&lt;br /&gt;&lt;span style="font-size:85%;"&gt;    sda   160G&lt;br /&gt;   sdb   160G&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Particions sda:&lt;br /&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;   1GB        sda1 Primària   /boot        ext3 bootable&lt;br /&gt;  2GB        sda2 Primària                swap&lt;br /&gt;  30GB       sda5 Lògica     /            ext3&lt;br /&gt;  300MB      sda6 Lògica     sense muntar&lt;br /&gt;  117,99GB    sda7 Lògica     sense muntar&lt;/span&gt;&lt;br /&gt;Particions sdb:&lt;br /&gt;    &lt;span style=";font-family:courier new;font-size:85%;"  &gt;160GB      sdb1 Primària sense muntar&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Les particions sense muntar són les que utilitzarem pel drbd. La sda6 serveix per la gestió del drbd (logs d'estat i de flux, requereix mínim 128MB per cada partició a gestionar, en el nostre cas dues, per tant li posem 300MB per anar sobrats), mentre que les altres dues són per les dades a sincronitzar.&lt;br /&gt;Es podria fer amb un sol disc, o només una partició per les dades a sincronitzar, però volem tenir un disc físic on separar les bústies de veu i altres coses variables utilitzades per asterisk.&lt;br /&gt;&lt;br /&gt;Les particions sda6, sda7 i sdb1 hauran de tenir la mateixa mida idèntica en el segon servidor.   &lt;br /&gt;&lt;br /&gt;Un cop instal·lat el linux comprobem l'estat de les particions:&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~#] df -h&lt;br /&gt;S. fitxers            Mida En ús Lliure %Ús Muntat a&lt;br /&gt;/dev/sda5              28G  1,6G   25G   6% /&lt;br /&gt;tmpfs                 4,0G     0  4,0G   0% /lib/init/rw&lt;br /&gt;udev                   10M   96K   10M   1% /dev&lt;br /&gt;tmpfs                 4,0G     0  4,0G   0% /dev/shm&lt;br /&gt;/dev/sda1             942M   43M  852M   5% /boot&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;&lt;br /&gt;[root@RefLab1VoIP ~]# cat /etc/fstab&lt;br /&gt;# /etc/fstab: static file system information.&lt;br /&gt;#&lt;br /&gt;# &lt;file&gt; &lt;mount&gt;   &lt;type&gt;  &lt;options&gt;       &lt;dump&gt;  &lt;pass&gt;&lt;br /&gt;proc            /proc           proc    defaults        0       0&lt;br /&gt;/dev/sda5       /               ext3    errors=remount-ro 0       1&lt;br /&gt;/dev/sda1       /boot           ext3    defaults        0       2&lt;br /&gt;/dev/sda2       none            swap    sw              0       0&lt;br /&gt;/dev/hda        /media/cdrom0   udf,iso9660 user,noauto     0       0&lt;/pass&gt;&lt;/dump&gt;&lt;/options&gt;&lt;/type&gt;&lt;/mount&gt;&lt;/file&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A partir d'aquest punt seguim amb l'instal·lació habitual del sistema.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2903435160912360268-1105298779573741810?l=catvoip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://catvoip.blogspot.com/feeds/1105298779573741810/comments/default' title='Comentaris del missatge'/><link rel='replies' type='text/html' href='http://catvoip.blogspot.com/2009/04/preparacio-particions-per-installacio.html#comment-form' title='0 comentaris'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2903435160912360268/posts/default/1105298779573741810'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2903435160912360268/posts/default/1105298779573741810'/><link rel='alternate' type='text/html' href='http://catvoip.blogspot.com/2009/04/preparacio-particions-per-installacio.html' title='Preparació particions per Instal·lació Drbd'/><author><name>TelecoSilvia</name><uri>http://www.blogger.com/profile/00465637282483271010</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2903435160912360268.post-901723547534199236</id><published>2009-04-24T12:29:00.003+02:00</published><updated>2009-04-24T12:41:23.898+02:00</updated><title type='text'>Replicació bbdd per mysql</title><content type='html'>Tenim només dos servidors, un farà de Master i l'altre d'esclau. El primer estarà actiu i quan caigui tindrem l'Esclau per treballar. Quan restablim el Master pararem l'esclau, farem una còpia manual de l'Esclau sobre el Master i tornarem a conectar l'Esclau.&lt;br /&gt;&lt;br /&gt;Servidor Master: RefLab1VoIP&lt;br /&gt;Servidor Esclau: RefLab2VoIP&lt;br /&gt;&lt;br /&gt;- Farem una còpia backup del servidor Master i l'instal·larem sobre l'esclava.&lt;br /&gt;- Donarem permisos a l'esclava per sincronitzar-se amb la Master.&lt;br /&gt;- Crearem un compte perquè l'esclau es connecti al master.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;Configuració dels servidors:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Editem l'arxiu my.cnf en el Master. Descomentem les línies:&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;br /&gt;[root@RebLab1VoIP ~]# &lt;/span&gt;&lt;span style="font-family:courier new;"&gt;vim /etc/mysql/my.cnf&lt;/span&gt;  &lt;span style="font-family:courier new;"&gt;&lt;br /&gt;[mysqld]&lt;br /&gt;server-id = 1&lt;/span&gt;  &lt;span style="font-family:courier new;"&gt;&lt;br /&gt;log_bin = /var/log/mysql/mysql-bin.log&lt;/span&gt;&lt;span style="font-family: courier new;"&gt;    # Log&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;font-size:85%;" &gt;log-bin = mysql-bin&lt;/span&gt;&lt;span style="font-family: courier new;font-size:85%;" &gt;                       # Arxiu de rèplica&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;font-size:85%;" &gt;#replicate-do-db = bbdd-replicar&lt;br /&gt;#replicate-ignore-table = taula-ignorar-1&lt;br /&gt;#replicate-ignore-table = taula-ignorar-2&lt;br /&gt;#binlog-do-db = bbdd-nomes-crear-logs&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Editem l'arxiu my.cnf en l'Esclau. Descomentem les línies:&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;[root@RebLab2VoIP ~]# &lt;/span&gt;&lt;span style="font-family:courier new;"&gt;vim /etc/mysql/my.cnf&lt;/span&gt;  &lt;span style="font-family:courier new;"&gt;&lt;br /&gt;[mysqld]&lt;br /&gt;server-id = 2&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;font-size:85%;" &gt;#replicate-do-db = bbdd-replicar&lt;br /&gt;#replicate-ignore-table = taula-ignorar-1&lt;br /&gt;#replicate-ignore-table = taula-ignorar-2&lt;br /&gt;#binlog-do-db = bbdd-nomes-crear-logs&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Rearranquem els servidors:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;font-size:85%;" &gt;[root@RefLab1VoIP ~]# /etc/init.d/mysql restart&lt;br /&gt;Stopping MySQL database server: mysqld.&lt;br /&gt;Starting MySQL database server: mysqld.&lt;br /&gt;Checking for corrupt, not cleanly closed and upgrade needing tables..&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;font-size:85%;" &gt;[root@RefLab2VoIP ~]# /etc/init.d/mysql restart&lt;br /&gt;Stopping MySQL database server: mysqld.&lt;br /&gt;Starting MySQL database server: mysqld.&lt;br /&gt;Checking for corrupt, not cleanly closed and upgrade needing tables..&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;Copia backup del Master&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Crear un compte d'usuari de l'esclau al servidor Master:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;[root@RebLab1VoIP ~]# mysql&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;font-size:85%;" &gt;mysql&gt; GRANT REPLICATION SLAVE ON *.* TO 'usuari_esclau'@'host_o_ip_esclau' IDENTIFIED BY 'password_esclau';&lt;br /&gt;Query OK, 0 rows affected (0.00 sec)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;font-size:85%;" &gt;mysql&gt; flush privileges;&lt;br /&gt;Query OK, 0 rows affected (0.00 sec)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Bloquejar les taules per fer còpia de backup:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;font-size:85%;" &gt;# Per mysql 4&lt;br /&gt;mysql&gt; LOCK ALL TABLES READ ONLY;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;font-size:85%;" &gt;&lt;br /&gt;# Per mysql 5:&lt;br /&gt;# una a una : mysql&gt; LOCK TABLES trans READ, customer WRITE;&lt;br /&gt;mysql&gt; FLUSH TABLES WITH READ LOCK;&lt;br /&gt;Query OK, 0 rows affected (0.01 sec)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Fer la copia de les bases de dades (bd1, bd2, bd3):&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;font-size:85%;" &gt;[root@RefLab1VoIP ~]#mysqldump -p --databases bd1 bd2 bd3 &gt; bbdd_dump_240409.sql&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Veure l'estat del Master:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;font-size:85%;" &gt;[root@RefLab1VoIP ~]#mysql -p&lt;br /&gt;mysql&gt; SHOW MASTER STATUS;&lt;br /&gt;+------------------+----------+--------------+------------------+&lt;br /&gt;| File             | Position | Binlog_Do_DB | Binlog_Ignore_DB |&lt;br /&gt;+------------------+----------+--------------+------------------+&lt;br /&gt;| mysql-bin.000001 |     1309 |              |                  |&lt;br /&gt;+------------------+----------+--------------+------------------+&lt;br /&gt;1 row in set (0.00 sec)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Desbloquejar les taules:&lt;br /&gt;&lt;span style="font-family: courier new;font-size:85%;" &gt;&lt;br /&gt;mysql&gt; UNLOCK TABLES;&lt;br /&gt;Query OK, 0 rows affected (0.00 sec)&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;Duplicació manual a l'Esclau:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Copia el backup del Master:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;font-size:85%;" &gt;[root@RebLab2VoIP ~]# mysql -p &lt; /usr/src/tars/bbdd_dump_ref20_240409.sql&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Definir les variables de replicació:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;[root@RebLab2VoIP ~]# mysql&lt;/span&gt;&lt;/span&gt; &lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;-p&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;font-size:85%;" &gt;mysql&gt; CHANGE MASTER TO MASTER_HOST= 'host_o_ip_esclau';&lt;br /&gt;Query OK, 0 rows affected (0.02 sec)&lt;br /&gt;&lt;br /&gt;mysql&gt; CHANGE MASTER TO MASTER_USER='usuari_esclau';&lt;br /&gt;Query OK, 0 rows affected (0.00 sec)&lt;br /&gt;&lt;br /&gt;mysql&gt; CHANGE MASTER TO MASTER_PASSWORD='password_esclau';&lt;br /&gt;Query OK, 0 rows affected (0.01 sec)&lt;br /&gt;&lt;br /&gt;mysql&gt; CHANGE MASTER TO MASTER_LOG_FILE='mysql-bin.000001';&lt;br /&gt;Query OK, 0 rows affected (0.01 sec)&lt;br /&gt;&lt;br /&gt;mysql&gt; CHANGE MASTER TO MASTER_LOG_POS=1309;&lt;br /&gt;Query OK, 0 rows affected (0.00 sec)&lt;br /&gt;&lt;br /&gt;mysql&gt; start slave;&lt;br /&gt;Query OK, 0 rows affected (0.00 sec)&lt;br /&gt;&lt;br /&gt;mysql&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Veiem l'estat del Esclau:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;font-size:85%;" &gt;mysql&gt; show slave status \G&lt;br /&gt;*************************** 1. row ***************************&lt;br /&gt;            Slave_IO_State: Connecting to master&lt;br /&gt;               Master_Host: 10.0.1.11&lt;br /&gt;               Master_User: slave_ref20&lt;br /&gt;               Master_Port: 3306&lt;br /&gt;             Connect_Retry: 60&lt;br /&gt;           Master_Log_File: mysql-bin.000001&lt;br /&gt;       Read_Master_Log_Pos: 1309&lt;br /&gt;            Relay_Log_File: mysqld-relay-bin.000001&lt;br /&gt;             Relay_Log_Pos: 98&lt;br /&gt;     Relay_Master_Log_File: mysql-bin.000001&lt;br /&gt;          Slave_IO_Running: No&lt;br /&gt;         Slave_SQL_Running: Yes&lt;br /&gt;           Replicate_Do_DB:&lt;br /&gt;       Replicate_Ignore_DB:&lt;br /&gt;        Replicate_Do_Table:&lt;br /&gt;    Replicate_Ignore_Table:&lt;br /&gt;   Replicate_Wild_Do_Table:&lt;br /&gt;Replicate_Wild_Ignore_Table:&lt;br /&gt;                Last_Errno: 0&lt;br /&gt;                Last_Error:&lt;br /&gt;              Skip_Counter: 0&lt;br /&gt;       Exec_Master_Log_Pos: 1309&lt;br /&gt;           Relay_Log_Space: 98&lt;br /&gt;           Until_Condition: None&lt;br /&gt;            Until_Log_File:&lt;br /&gt;             Until_Log_Pos: 0&lt;br /&gt;        Master_SSL_Allowed: No&lt;br /&gt;        Master_SSL_CA_File:&lt;br /&gt;        Master_SSL_CA_Path:&lt;br /&gt;           Master_SSL_Cert:&lt;br /&gt;         Master_SSL_Cipher:&lt;br /&gt;            Master_SSL_Key:&lt;br /&gt;     Seconds_Behind_Master: NULL&lt;br /&gt;1 row in set (0.00 sec)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Ja hem acabat :P&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2903435160912360268-901723547534199236?l=catvoip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://catvoip.blogspot.com/feeds/901723547534199236/comments/default' title='Comentaris del missatge'/><link rel='replies' type='text/html' href='http://catvoip.blogspot.com/2009/04/replicacio-bbdd-per-mysql.html#comment-form' title='0 comentaris'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2903435160912360268/posts/default/901723547534199236'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2903435160912360268/posts/default/901723547534199236'/><link rel='alternate' type='text/html' href='http://catvoip.blogspot.com/2009/04/replicacio-bbdd-per-mysql.html' title='Replicació bbdd per mysql'/><author><name>TelecoSilvia</name><uri>http://www.blogger.com/profile/00465637282483271010</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2903435160912360268.post-2415498849991572659</id><published>2009-04-21T13:31:00.065+02:00</published><updated>2009-04-29T17:36:40.818+02:00</updated><title type='text'>Asterisk + Alta Disponibilitat</title><content type='html'>Ens disposem a duplicar el nostre sistema mitjançant les eines d'alta disponibilitat. Per això utilitzarem:&lt;br /&gt;&lt;br /&gt;Heartbeat2: &lt;a href="http://www.linux-ha.org/wiki/Heartbeat"&gt;heartbeat&lt;/a&gt;&lt;br /&gt;Drbd: &lt;a href="http://www.drbd.org/docs/about/"&gt;drbd&lt;/a&gt;&lt;br /&gt;Script asterisk Iñaki: &lt;a href="http://groups.google.es/group/asterisk-es/attach/4fef3beae6a4d1b0/asterisk?hl=ca&amp;amp;part=2"&gt;asterisk&lt;/a&gt;&lt;br /&gt;Mysql: Server version: 5.0.51a-24-log (Debian)&lt;br /&gt;Asterisk&lt;br /&gt;Zaptel&lt;br /&gt;MISDN&lt;br /&gt;Redfone&lt;br /&gt;&lt;br /&gt;Configurem el /etc/hosts&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]# vim /etc/hosts&lt;br /&gt;10.0.1.11       RefLab1VoIP&lt;br /&gt;10.0.1.12       RefLab2VoIP&lt;br /&gt;[root@RefLab2VoIP ~]# vim /etc/hosts&lt;br /&gt;10.0.1.11       RefLab1VoIP&lt;br /&gt;10.0.1.12       RefLab2VoIP&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-size:130%;"&gt;Instal·lació drbd&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Drbd requereix una partició per fer la replicació. Per això la configuració de les particions durant la instal·lació del linux varia. Podem veure un exemple &lt;a href="http://catvoip.blogspot.com/2009/04/preparacio-particions-per-installacio.html"&gt;aquí&lt;/a&gt;.&lt;br /&gt;Les particions del nostre sistema són les següents:&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]# df -h&lt;br /&gt;S. fitxers            Mida En ús Lliure %Ús Muntat a&lt;br /&gt;/dev/sda5              28G  1,6G   25G   6% /&lt;br /&gt;tmpfs                 4,0G     0  4,0G   0% /lib/init/rw&lt;br /&gt;udev                   10M  104K  9,9M   2% /dev&lt;br /&gt;tmpfs                 4,0G     0  4,0G   0% /dev/shm&lt;br /&gt;/dev/sda1             942M   43M  852M   5% /boot&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]#&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt; fdisk -l&lt;br /&gt;&lt;br /&gt;Disc /dev/sda: 160.0 GB, 160000000000 octets&lt;br /&gt;255 heads, 63 sectors/track, 19452 cylinders&lt;br /&gt;Units = cilindres of 16065 * 512 = 8225280 bytes&lt;br /&gt;Disk identifier: 0xbb180359&lt;br /&gt;&lt;br /&gt;Dispositiu Arrenc.   Inici         Final    Blocs    Id  Sistema&lt;br /&gt;/dev/sda1   *           1         122      979933+  83  Linux&lt;br /&gt;/dev/sda2             123         365     1951897+  82  Intercanvi Linux / Solaris&lt;br /&gt;/dev/sda3             366       19452   153316327+   5  Estesa&lt;br /&gt;/dev/sda5             366        4012    29294496   83  Linux&lt;br /&gt;/dev/sda6            4013        4050      305203+  83  Linux&lt;br /&gt;/dev/sda7            4051       19452   123716533+  83  Linux&lt;br /&gt;&lt;br /&gt;Disc /dev/sdb: 160.0 GB, 160000000000 octets&lt;br /&gt;255 heads, 63 sectors/track, 19452 cylinders&lt;br /&gt;Units = cilindres of 16065 * 512 = 8225280 bytes&lt;br /&gt;Disk identifier: 0x00000081&lt;br /&gt;&lt;br /&gt;Dispositiu Arrenc.   Inici         Final    Blocs    Id  Sistema&lt;br /&gt;/dev/sdb1               1       19452   156248158+  83  Linux&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Procedim segons la nostra distribució i/o ens descarreguem el paquet amb el codi font.&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]# aptitude install drbdlinks drbd8-utils drbd8-source&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;aptitude install drbd8-modules-2.6.26-2-amd64&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Comprobem el sistema. Primer veiem si s'ha carregat correctement el mòdul de drbd:&lt;br /&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]# lsmod | grep drbd&lt;br /&gt;drbd                  200504  0&lt;br /&gt;cn                     12332  1 drbd&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]# modprobe -v drbd&lt;br /&gt;insmod /lib/modules/2.6.26-2-amd64/kernel/drivers/connector/cn.ko&lt;br /&gt;insmod /lib/modules/2.6.26-2-amd64/extra/drbd8/drbd/drbd.ko&lt;br /&gt;&lt;br /&gt;[root@RefLab1VoIP ~]# cat /proc/drbd&lt;br /&gt;version: 8.0.14 (api:86/proto:86)&lt;br /&gt;GIT-hash: bb447522fc9a87d0069b7e14f0234911ebdab0f7 build by phil@fat-tyre, 2008-11-12 16:40:33&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Configurem el drbd.conf idèntic en els dos servidors. Creem dos recursos el primer per asterisk i la partició sdb1 i l'altre per /var i la partició sda6&lt;br /&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;#&lt;br /&gt;# drbd.conf example&lt;br /&gt;#&lt;br /&gt;global { usage-count no; #ask,yes,no }&lt;br /&gt;common { }&lt;br /&gt;&lt;br /&gt;resource "var" {&lt;br /&gt;  protocol C;&lt;br /&gt;  #icon-degr-cmd "halt -f";&lt;br /&gt;  startup {&lt;br /&gt;          wfc-timeout 80;&lt;br /&gt;          degr-wfc-timeout 120;&lt;br /&gt;  }&lt;br /&gt;  disk { on-io-error detach; }&lt;br /&gt;  net { }&lt;br /&gt;  syncer {&lt;br /&gt;          rate 10M;&lt;br /&gt;  #       group 1;&lt;br /&gt;          al-extents 257;&lt;br /&gt;  }&lt;br /&gt;  on RefLab1VoIP {&lt;br /&gt;          device /dev/drbd0;&lt;br /&gt;          disk /dev/sda7;&lt;br /&gt;          address 10.0.1.11:7788;&lt;br /&gt;          meta-disk /dev/sda6[0];&lt;br /&gt;  }&lt;br /&gt;  on RefLab2VoIP {&lt;br /&gt;          device /dev/drbd0;&lt;br /&gt;          disk /dev/sda7;&lt;br /&gt;          address 10.0.1.12:7788;&lt;br /&gt;          meta-disk /dev/sda6[0];&lt;br /&gt;  }&lt;br /&gt;}&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;resource "asterisk" {&lt;br /&gt;  protocol C;&lt;br /&gt;  #icon-degr-cmd "halt -f";&lt;br /&gt;  startup {&lt;br /&gt;          wfc-timeout 80;&lt;br /&gt;          degr-wfc-timeout 120;&lt;br /&gt;  }&lt;br /&gt;  disk { on-io-error detach; }&lt;br /&gt;  net { }&lt;br /&gt;  syncer {&lt;br /&gt;          rate 10M;&lt;br /&gt;  #       group 1;&lt;br /&gt;          al-extents 257;&lt;br /&gt;  }&lt;br /&gt;  on RefLab1VoIP {&lt;br /&gt;          device /dev/drbd1;&lt;br /&gt;          disk /dev/sdb1;&lt;br /&gt;          address 10.0.1.11:7789;&lt;br /&gt;          meta-disk internal;&lt;br /&gt;          #meta-disk /dev/sda6[1];&lt;br /&gt;  }&lt;br /&gt;  on RefLab2VoIP {&lt;br /&gt;          device /dev/drbd1;&lt;br /&gt;          disk /dev/sdb1;&lt;br /&gt;          address 10.0.1.12:7789;&lt;br /&gt;          meta-disk internal;&lt;br /&gt;          #meta-disk /dev/sda6[1];&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Creem el meta-date pel recurs "var" i pel recurs "asterisk":&lt;br /&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;ps aux | grep drbd&lt;br /&gt;root      3460  0.0  0.0      0     0 ?        S    10:00   0:00 [drbd1_worker]&lt;br /&gt;root      3469  0.0  0.0      0     0 ?        S    10:00   0:00 [drbd0_worker]&lt;br /&gt;root      3470  0.0  0.0      0     0 ?        S    10:00   0:00 [drbd0_receiver]&lt;br /&gt;root      3472  0.0  0.0      0     0 ?        S    10:00   0:00 [drbd1_receiver]&lt;br /&gt;root      3621  0.0  0.0   7232   824 pts/0    R+   11:18   0:00 grep drbd&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;&lt;br /&gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;/etc/init.d/drbd stop&lt;br /&gt;Stopping all DRBD resources.&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;&lt;br /&gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;ps aux | grep drbd&lt;br /&gt;root      3653  0.0  0.0   7232   828 pts/0    R+   11:18   0:00 grep drbd&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;&lt;br /&gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;modprobe -v drbd&lt;br /&gt;insmod /lib/modules/2.6.26-2-amd64/extra/drbd8/drbd/drbd.ko&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;&lt;br /&gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;drbdadm up all&lt;br /&gt;/dev/drbd0: Failure: (119) No valid meta-data signature found.&lt;br /&gt;&lt;br /&gt;==&gt; Use 'drbdadm create-md res' to initialize meta-data area. &lt;==  Command 'drbdsetup /dev/drbd0 disk /dev/sda7 /dev/sda6 0 --set-defaults --create-device --on-io-error=detach' terminated with exit code 10 &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;&lt;br /&gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;cat /proc/drbd&lt;br /&gt;version: 8.0.14 (api:86/proto:86)&lt;br /&gt;GIT-hash: bb447522fc9a87d0069b7e14f0234911ebdab0f7 build by phil@fat-tyre, 2008-11-12 16:40:33&lt;br /&gt;0: cs:Unconfigured&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;drbdadm create-md asterisk&lt;br /&gt;md_offset 134217728&lt;br /&gt;al_offset 134221824&lt;br /&gt;bm_offset 134254592&lt;br /&gt;&lt;br /&gt;Found ext3 filesystem&lt;br /&gt;This would corrupt existing data.&lt;br /&gt;If you want me to do this, you need to zero out the first part&lt;br /&gt;of the device (destroy the content).&lt;br /&gt;You should be very sure that you mean it.&lt;br /&gt;Operation refused.&lt;br /&gt;&lt;br /&gt;Command 'drbdmeta /dev/drbd1 v08 /dev/sda6 1 create-md' terminated with exit code 40&lt;br /&gt;drbdadm aborting&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;drbdadm create-md var&lt;br /&gt;md_offset 0&lt;br /&gt;al_offset 4096&lt;br /&gt;bm_offset 36864&lt;br /&gt;&lt;br /&gt;Found ext3 filesystem&lt;br /&gt;This would corrupt existing data.&lt;br /&gt;If you want me to do this, you need to zero out the first part&lt;br /&gt;of the device (destroy the content).&lt;br /&gt;You should be very sure that you mean it.&lt;br /&gt;Operation refused.&lt;br /&gt;&lt;br /&gt;Command 'drbdmeta /dev/drbd0 v08 /dev/sda6 0 create-md' terminated with exit code 40&lt;br /&gt;drbdadm aborting&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;dd if=/dev/zero bs=1M count=1 of=/dev/sda6; sync&lt;br /&gt;1+0 registres llegits&lt;br /&gt;1+0 registres escrits&lt;br /&gt;1048576 octets (1,0 MB) copiats, 0,00918979 s, 114 MB/s&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;drbdadm create-md var&lt;br /&gt;Writing meta data...&lt;br /&gt;initialising activity log&lt;br /&gt;NOT initialized bitmap&lt;br /&gt;New drbd meta data block sucessfully created.&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;&lt;span style="font-family:courier new;"&gt;drbdadm create-md asterisk&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;md_offset 134217728&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;al_offset 134221824&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;bm_offset 134254592&lt;/span&gt;  &lt;span style="font-family:courier new;"&gt;Found some data&lt;/span&gt; ==&gt; This might destroy existing data! &lt;==  Do you want to proceed? [need to type 'yes' to confirm] yes   Valid meta data seems to be in place. Do you really want to overwrite? [need to type 'yes' to confirm] yes  Writing meta data... initialising activity log NOT initialized bitmap New drbd meta data block sucessfully created. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Aixequem de forma manual els serveis per veure que funciona:&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;cat /proc/drbd&lt;br /&gt;version: 8.0.14 (api:86/proto:86)&lt;br /&gt;GIT-hash: bb447522fc9a87d0069b7e14f0234911ebdab0f7 build by phil@fat-tyre, 2008-11-12 16:40:33&lt;br /&gt;0: cs:Unconfigured&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;&lt;br /&gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;drbdadm up all&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;&lt;br /&gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;cat /proc/drbd&lt;br /&gt;version: 8.0.14 (api:86/proto:86)&lt;br /&gt;GIT-hash: bb447522fc9a87d0069b7e14f0234911ebdab0f7 build by phil@fat-tyre, 2008-11-12 16:40:33&lt;br /&gt;0: cs:WFConnection st:Secondary/Unknown ds:Inconsistent/DUnknown C r---&lt;br /&gt;ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0&lt;br /&gt;resync: used:0/61 hits:0 misses:0 starving:0 dirty:0 changed:0&lt;br /&gt;act_log: used:0/257 hits:0 misses:0 starving:0 dirty:0 changed:0&lt;br /&gt;1: cs:WFConnection st:Secondary/Unknown ds:Inconsistent/DUnknown C r---&lt;br /&gt;ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0&lt;br /&gt;resync: used:0/61 hits:0 misses:0 starving:0 dirty:0 changed:0&lt;br /&gt;act_log: used:0/257 hits:0 misses:0 starving:0 dirty:0 changed:0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Com que no tenim l'altre servidor aixecat per això posar Secondary/Unknown. Repetim la mateixa configuració pel segon servidor.&lt;br /&gt;&lt;br /&gt;Definim el servidor RefLab1 com a primary:&lt;br /&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;drbdsetup /dev/drbd0 primary -o&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;drbdsetup /dev/drbd1 primary -o&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Mirem que ha passat al /var/log/messages:&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;less /var/log/messages | grep drbd[01]&lt;br /&gt;Apr 28 11:52:27 RefLab1VoIP kernel: [ 7804.599531] drbd0: role( Secondary -&gt; Primary ) disk( Inconsistent -&gt; UpToDate )&lt;br /&gt;Apr 28 11:52:28 RefLab1VoIP kernel: [ 7804.599531] drbd0: Forced to consider local data as UpToDate!&lt;br /&gt;Apr 28 11:52:28 RefLab1VoIP kernel: [ 7804.599531] drbd0: Creating new current UUID&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;Apr 28 11:56:14 RefLab1VoIP kernel: [ 8060.841006] drbd1: role( Secondary -&gt; Primary ) disk( Inconsistent -&gt; UpToDate )&lt;br /&gt;Apr 28 11:56:14 RefLab1VoIP kernel: [ 8060.874656] drbd1: Forced to consider local data as UpToDate!&lt;br /&gt;Apr 28 11:56:14 RefLab1VoIP kernel: [ 8060.874656] drbd1: Creating new current UUID&lt;/span&gt;&lt;span style="font-size:85%;"&gt;  &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]#&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt; drbdadm state asterisk&lt;br /&gt;Primary/Unknown&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;drbdadm state var&lt;br /&gt;Primary/Unknown&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Muntem les particions virtuals i comprovem que s'hagin muntat correctament:&lt;br /&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;&lt;br /&gt;[root@RefLab1VoIP ~]# mkdir /data-var /data-asterisk&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;mount /dev/drbd0 /data-var&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;mount /dev/drbd1 /data-asterisk&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;df -h&lt;br /&gt;S. fitxers            Mida En ús Lliure %Ús Muntat a&lt;br /&gt;/dev/sda5              28G  1,6G   25G   6% /&lt;br /&gt;tmpfs                 4,0G     0  4,0G   0% /lib/init/rw&lt;br /&gt;udev                   10M  104K  9,9M   2% /dev&lt;br /&gt;tmpfs                 4,0G     0  4,0G   0% /dev/shm&lt;br /&gt;/dev/sda1             942M   43M  852M   5% /boot&lt;br /&gt;/dev/drbd0            117G  188M  111G   1% /data-var&lt;br /&gt;/dev/drbd1            147G  188M  140G   1% /data-asterisk&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Col·loquem els arxius a la partició que volem. Per fer-ho crearem els directoris que volem replicar, copiarem els arxius que hi han actualment, esborrarem els directoris i els subtituirem per links directes a la partició virtual.&lt;br /&gt;Les particions han d'estar muntades.&lt;br /&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;-----------------------------Apache----------------------------------&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;mkdir -p /data-var/var/www&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;cp -rfp /var/www /data-var/var/&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;rm -rf /var/www&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;ln -s /data-var/var/www /var/www&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;---------------------------------------------------------------------&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;&lt;br /&gt;-----------------------------Backups i scripts-----------------------&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;mkdir -p /data-var/backup&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;cp -rfp /backup /data-var/&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;rm -rf /backup&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;ln -s /data-var/backup /backup&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;mkdir -p /data-var/usr/local/sbin&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;cp -rfp /usr/local/sbin/* /data-var/usr/local/sbin/&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;rm -rf /usr/local/sbin&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;ln -s /data-var/usr/local/sbin /usr/local/sbin&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;---------------------------------------------------------------------&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;&lt;br /&gt;-----------------------------Tftpboot i tars-------------------------&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;mkdir -p /data-var/usr/src/tars&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;cp -rfp /usr/src/tars /data-var/usr/src/&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;rm -rf /usr/src/tars&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;ln -s /data-var/usr/src/tars /usr/src/tars&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;mkdir -p /data-var/tftpboot&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;ln -s /data-var/tftpboot /tftpboot&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;mkdir -p /data-var/home&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;cp -rfp /home /data-var/&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;rm -rf /home&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;ln -s /data-var/home /home&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt; &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;---------------------------------------------------------------------&lt;/span&gt;&lt;span style="font-size:85%;"&gt;  &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;------------------------------Exim4----------------------------------&lt;br /&gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;mkdir -p /data-var/etc/&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;cp -rfp /etc/exim4 /data-var/etc/&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;&lt;br /&gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;l /data-var/etc/exim4&lt;br /&gt;total 100&lt;br /&gt;drwxr-xr-x 3 root root         4096 27 abr 13:54 .&lt;br /&gt;drwxr-xr-x 4 root root         4096 28 abr 12:57 ..&lt;br /&gt;drwxr-xr-x 9 root root         4096 27 abr 13:53 conf.d&lt;br /&gt;-rw-r--r-- 1 root root        75893 30 set  2008 exim4.conf.template&lt;br /&gt;-rw-r----- 1 root Debian-exim   204 30 set  2008 passwd.client&lt;br /&gt;-rw-r--r-- 1 root root         1027 27 abr 13:54 update-exim4.conf.conf&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;&lt;br /&gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;rm -rf /etc/exim4&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;&lt;br /&gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;ln -s /data-var/etc/exim4 /etc/exim4&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;&lt;br /&gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;l /etc/exim4&lt;br /&gt;lrwxrwxrwx 1 root root 19 28 abr 12:58 /etc/exim4 -&gt; /data-var/etc/exim4&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;---------------------------------------------------------------------&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;------------------------------Asterisk----------------------------------&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;mkdir -p /data-var/etc/asterisk&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;ln -s /data-var/etc/asterisk /etc/asterisk&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;mkdir -p /data-var/usr/lib/asterisk&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;ln -s /data-var/usr/lib/asterisk /usr/lib/&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;mkdir -p /data-asterisk/var/spool/asterisk&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;ln -s /data-asterisk/var/spool/asterisk /var/spool/&lt;/span&gt; &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;mkdir -p /data-asterisk/var/lib/asterisk&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;ln -s /data-asterisk/var/lib/asterisk /var/lib/&lt;/span&gt; &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;mkdir -p /data-asterisk/var/log/asterisk&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;ln -s /data-asterisk/var/log/asterisk /var/log/&lt;/span&gt; &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;---------------------------------------------------------------------&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;mkdir -p /data-var/var/lib/mysql ##### Crec que no cal amb la replicació mysql normal&lt;/span&gt;&lt;span style="font-size:85%;"&gt;  &lt;span style="font-family:courier new;"&gt;node1 primari 10.0.1.11 RefLab1VoIP&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;node2 secundari 10.0.1.12 RefLab2VoIP&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Instal·lem asterisk / zaptel / misdn / redfone&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Per fer-ho seguim les indicacions d'aquest altre &lt;a href="http://catvoip.blogspot.com/2009/04/redphone-dell-amd64-kernel-2626.html"&gt;post&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-size:130%;"&gt;Replicació de les bbdd de mysql&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Les bbdd de mysql les duplicarem d'un altre manera fora de drbd per qüestions de fiabilitat. El servei de mysql estarà aixecat en els dos servidors.&lt;br /&gt;El que farem serà el servidor Master serà el primer dels servidors o servidor actiu. Es farà una rèplica de la bbdd de forma periòdica sobre el servidor Esclau. En cas de fallada del sistema començarà a funcionar l'esclau. Un cop es restableixi el Master es farà una còpia manual del esclau sobre el master.&lt;br /&gt;&lt;br /&gt;Servidor Master: RefLab1VoIP&lt;br /&gt;Servidor Esclau: RefLab2VoIP&lt;br /&gt;&lt;br /&gt;Consultar  les instruccions a &lt;a href="http://catvoip.blogspot.com/2009/04/replicacio-bbdd-per-mysql.html"&gt;Replicació bbdd de mysql&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-size:130%;"&gt;Instal·lació heartbeat2&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Necessitem els següents scripts d'inici:&lt;br /&gt;Script d'inici del &lt;a href="http://support.red-fone.com/downloads/fonulator/old/fonulator_initd_script"&gt;fonulator&lt;/a&gt;&lt;br /&gt;Script d'inici d'asterisk modificat per ha&lt;br /&gt;&lt;br /&gt;Serveis actius dos servidors:&lt;br /&gt;- Mysql      ; En els nostre cas les rèpliques es fan soles.&lt;br /&gt;- mISDN, zaptel     ; No cal tenir-los aturats?&lt;br /&gt;- hylafax    ; No afecta que no hi hagi asterisk?&lt;br /&gt;&lt;br /&gt;Serveis actius només al servidor master:&lt;br /&gt;- Asterisk&lt;br /&gt;- Apache2&lt;br /&gt;&lt;br /&gt;Eliminem els links que fan que s'engeguin automàticament i aturem els serveis a replicar amb el heartbeat:&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;span style="font-family: courier new;font-size:85%;" &gt;rm -rf /etc/rc*/*apache*&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;span style="font-family: courier new;font-size:85%;" &gt;/etc/init.d/apache2 stop&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Desmuntem les particions del drbd i desfinim els dos nodes com a secundaris, perquè quan s'aixequi el heartbeat sigui aquest el que decideixi.&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: courier new;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: courier new;"&gt;umount /dev/drbd0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: courier new;"&gt;umount /dev/drbd1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: courier new;"&gt;drbdadm secondary all&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Instal·lem heartbeat&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;aptitude install heartbeat2&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Crear el /etc/ha.d/ha.cf&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;vim /etc/ha.d/ha.cf&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;debugfile       /var/log/ha-debug&lt;br /&gt;logfile         /var/log/ha-log&lt;br /&gt;logfacility     local0&lt;br /&gt;keepalive       2       # Fixa el temps entre batecs&lt;br /&gt;deadtime        20      # El node està mort després de 20 segons&lt;br /&gt;warntime        10      # Segons que abans depublicar l'últim batec, adverteix als registres&lt;br /&gt;initdead        70      # Perquè dongui temps al sistema a aixecar tots els serveis (3 cops o més deadtime)&lt;br /&gt;udpport         694     # Port pels batecs&lt;br /&gt;bcast           eth0    # eth1&lt;br /&gt;#auto_failback   off     # crec que amb heartbeat-2 canvia&lt;br /&gt;node RefLab1VoIP        # nodes del cluster&lt;br /&gt;node RefLab2VoIP&lt;br /&gt;crm yes&lt;/span&gt;          &lt;span style="font-size:85%;"&gt;# per heartbeat-2&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;#NOTE: auto_failback does not have any effect on a Release 2 CRM-style cluster (one configured with crm on). For CRM-style clusters, this has been replaced with the default_resource_stickiness attribute in the CIB.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Crear el /etc/ha.d/haresources&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;vim /etc/ha.d/haresources&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;RefLab1VoIP drbddisk::asterisk Filesystem::/dev/drbd1::/data-asterisk::ext3 drbddisk::var Filesystem::/dev/drbd0::/data-var::ext3 drbdlinks 10.0.1.11 apache2 asterisk fonulator&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Crear /var/lib/heartbeat/crm/cib.xml a partir de /etc/ha.d/haresources&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]#&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt; /usr/lib/heartbeat/haresources2cib.py /etc/ha.d/haresources&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Modificar el /var/lib/heartbeat/crm/cib.xml&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]#&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt; &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;vim &lt;/span&gt;&lt;span style="font-size:85%;"&gt;/var/lib/heartbeat/crm/&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;cib.xml&lt;/span&gt;&lt;primitive class="ocf" id="asterisk" provider="ibc" type="asterisk"&gt;&lt;operations&gt;&lt;op id="asterisk_mon" interval="30s" name="monitor" timeout="20s"&gt;&lt;br /&gt;     &lt;/op&gt;&lt;/operations&gt;&lt;span style="font-family: courier new;font-size:85%;" &gt;&lt;primitive class="lsb" id="fonulator_7" provider="heartbeat" type="fonulator"&gt;&lt;br /&gt; &lt;operations&gt;&lt;br /&gt;  &lt;op id="fonulator_7_mon" interval="30s" name="monitor" timeout="20s"&gt;&lt;br /&gt; &lt;/operations&gt;&lt;br /&gt;&lt;/primitive&gt;&lt;br /&gt;&lt;primitive class="lsb" id="apache2_8" provider="heartbeat" type="apache2"&gt;&lt;br /&gt; &lt;operations&gt;&lt;br /&gt;  &lt;op id="apache2_8_mon" interval="120s" name="monitor" timeout="60s"&gt;&lt;br /&gt; &lt;/operations&gt;&lt;br /&gt;&lt;/primitive&gt;&lt;br /&gt;&lt;primitive class="ocf" id="asterisk" provider="ibc" type="asterisk"&gt;&lt;br /&gt; &lt;operations&gt;&lt;br /&gt;  &lt;op id="asterisk_mon" interval="30s" name="monitor" timeout="20s"&gt;&lt;br /&gt; &lt;/operations&gt;&lt;br /&gt;&lt;/primitive&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Crear el directori /usr/lib/ocf/resource.d/ibc en honor a l'Iñaki que s'ha currat l'script (:P)&lt;br /&gt;&lt;/primitive&gt;&lt;span style="font-family: courier new;font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]#&lt;/span&gt;&lt;span style="font-family: courier new;font-family:courier new;font-size:85%;"  &gt; mkdir &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: courier new;"&gt;/usr/lib/ocf/resource.d/ibc&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: courier new;font-family:courier new;font-size:85%;"  &gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;&lt;br /&gt;Copiem l'arxiu script d'inici d'asterisk de l'Iñaki i el modifiquem per poder-lo llançar amb l'usuari asterisk i no com a root.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;[root@RefLab1VoIP ~]#&lt;/span&gt;&lt;span style="font-family: courier new;font-family:courier new;font-size:85%;"  &gt; cp &lt;/span&gt;&lt;span style="font-family: courier new;font-size:85%;" &gt;/usr/src/tars/init-asterisk-heartbeat.iñaki &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: courier new;"&gt;&lt;span style="font-family: courier new;"&gt;/usr/lib/ocf/resource.d/ibc/asterisk&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: courier new;font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]# vim &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: courier new;"&gt;&lt;span style="font-family: courier new;"&gt;/usr/lib/ocf/resource.d/ibc/asterisk&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;primitive class="ocf" id="asterisk" provider="ibc" type="asterisk"&gt;&lt;span style="font-family: courier new;font-size:85%;" &gt;AST_USER="asterisk"&lt;br /&gt;AST_GROUP="asterisk"&lt;br /&gt;&lt;br /&gt;case "$1" in&lt;br /&gt;        start)&lt;br /&gt;                echo -n "Starting $DESC: "&lt;br /&gt;                if [ $AST_USER ] ; then&lt;br /&gt;                        ASTARGS="-U $AST_USER"&lt;br /&gt;                fi&lt;br /&gt;                if [ $AST_GROUP ] ; then&lt;br /&gt;                        ASTARGS="$ASTARGS -G $AST_GROUP"&lt;br /&gt;                fi&lt;br /&gt;                # "start-stop-daemon --oknodo" returns 0 even if Asterisk was already running (as LSB expects):&lt;br /&gt;                start-stop-daemon --start --oknodo --exec $DAEMON -- $ASTARGS&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Crear authkeys per l'autentificació. Té que ser idèntic a les dues màquines.&lt;br /&gt;&lt;br /&gt;&lt;/primitive&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]#&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt; &lt;/span&gt;&lt;primitive class="ocf" id="asterisk" provider="ibc" type="asterisk"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;vim /etc/ha.d/authkeys&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;#Insegur però ràpid&lt;br /&gt;auth 1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;1 crc&lt;br /&gt;&lt;br /&gt;#Segur md5&lt;br /&gt;auth 3&lt;br /&gt;3 md5 password_segur&lt;br /&gt;&lt;br /&gt;#Altre&lt;br /&gt;auth 1&lt;br /&gt;1 sha1 password_segur&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/primitive&gt;&lt;primitive class="ocf" id="asterisk" provider="ibc" type="asterisk"&gt;&lt;/primitive&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]# chmod 600 &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;/etc/ha.d/authkeys&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]# /etc&lt;/span&gt;&lt;span style="font-family: courier new;font-size:85%;" &gt;/init.d/heartbeat start&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Troubleshooting Heartbeat&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: courier new;"&gt;Apr 29 12:25:44 RefLab1VoIP pengine: [3755]: info: determine_online_status: Node reflab1voip is online&lt;br /&gt;Apr 29 12:25:44 RefLab1VoIP pengine: [3755]: WARN: unpack_rsc_op: Processing failed op drbdlinks_5_start_0 on reflab1voip: Error&lt;br /&gt;Apr 29 12:25:44 RefLab1VoIP pengine: [3755]: WARN: unpack_rsc_op: Compatability handling for failed op drbdlinks_5_start_0 on reflab1voip&lt;br /&gt;Apr 29 12:25:44 RefLab1VoIP pengine: [3755]: WARN: unpack_rsc_op: Processing failed op drbdlinks_5_stop_0 on reflab1voip: Error&lt;br /&gt;Apr 29 12:25:44 RefLab1VoIP pengine: [3755]: WARN: unpack_rsc_op: Compatability handling for failed op drbdlinks_5_stop_0 on reflab1voip&lt;br /&gt;Apr 29 12:25:44 RefLab1VoIP pengine: [3755]: notice: group_print: Resource Group: group_1&lt;br /&gt;Apr 29 12:25:44 RefLab1VoIP pengine: [3755]: notice: native_print:     drbddisk_1#011(heartbeat:drbddisk):#011Started reflab1voip&lt;br /&gt;Apr 29 12:25:44 RefLab1VoIP pengine: [3755]: notice: native_print:     Filesystem_2#011(heartbeat::ocf:Filesystem):#011Started reflab1voip&lt;br /&gt;Apr 29 12:25:44 RefLab1VoIP pengine: [3755]: notice: native_print:     drbddisk_3#011(heartbeat:drbddisk):#011Started reflab1voip&lt;br /&gt;Apr 29 12:25:44 RefLab1VoIP pengine: [3755]: notice: native_print:     Filesystem_4#011(heartbeat::ocf:Filesystem):#011Started reflab1voip&lt;br /&gt;Apr 29 12:25:44 RefLab1VoIP pengine: [3755]: notice: native_print:     drbdlinks_5#011(heartbeat:drbdlinks):#011Started reflab1voip (unmanaged) FAILED&lt;br /&gt;Apr 29 12:25:44 RefLab1VoIP pengine: [3755]: notice: native_print:     IPaddr_10_0_1_10#011(heartbeat::ocf:IPaddr):#011Stopped&lt;br /&gt;Apr 29 12:25:44 RefLab1VoIP pengine: [3755]: notice: native_print:     fonulator_7#011(lsb:fonulator):#011Stopped&lt;br /&gt;Apr 29 12:25:44 RefLab1VoIP pengine: [3755]: notice: native_print:     apache2_8#011(lsb:apache2):#011Stopped&lt;br /&gt;Apr 29 12:25:44 RefLab1VoIP pengine: [3755]: notice: native_print:     asterisk#011(ibc::ocf:asterisk):#011Stopped&lt;br /&gt;Apr 29 12:25:44 RefLab1VoIP pengine: [3755]: WARN: native_color: Resource drbdlinks_5 cannot run anywhere&lt;br /&gt;Apr 29 12:25:44 RefLab1VoIP pengine: [3755]: WARN: native_color: Resource IPaddr_10_0_1_10 cannot run anywhere&lt;br /&gt;Apr 29 12:25:44 RefLab1VoIP pengine: [3755]: WARN: native_color: Resource fonulator_7 cannot run anywhere&lt;br /&gt;Apr 29 12:25:44 RefLab1VoIP pengine: [3755]: WARN: native_color: Resource apache2_8 cannot run anywhere&lt;br /&gt;Apr 29 12:25:44 RefLab1VoIP pengine: [3755]: WARN: native_color: Resource asterisk cannot run anywhere&lt;br /&gt;Apr 29 12:25:44 RefLab1VoIP pengine: [3755]: notice: NoRoleChange: Leave resource drbddisk_1#011(reflab1voip)&lt;br /&gt;Apr 29 12:25:44 RefLab1VoIP pengine: [3755]: notice: NoRoleChange: Leave resource Filesystem_2#011(reflab1voip)&lt;br /&gt;Apr 29 12:25:44 RefLab1VoIP pengine: [3755]: notice: NoRoleChange: Leave resource drbddisk_3#011(reflab1voip)&lt;br /&gt;Apr 29 12:25:44 RefLab1VoIP pengine: [3755]: notice: NoRoleChange: Leave resource Filesystem_4#011(reflab1voip)&lt;br /&gt;Apr 29 12:25:44 RefLab1VoIP pengine: [3755]: WARN: custom_action: Action drbdlinks_5_stop_0 (unmanaged)&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: courier new;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Troubleshooting &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;DRBD&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;&lt;br /&gt;&lt;br /&gt;[root@RefLab1VoIP ~]# drbdadm up all&lt;br /&gt;&lt;br /&gt;------------------------No estaben aixecats-----------------------&lt;br /&gt;/dev/drbd0: Failure: (119) No valid meta-data signature found.&lt;br /&gt;&lt;br /&gt;==&gt; Use 'drbdadm create-md res' to initialize meta-data area. &lt;== Command 'drbdsetup /dev/drbd0 disk /dev/sda7 /dev/sda6 0 --set-defaults --create-device --on-io-error=detach' terminated with exit code 10 &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;------------------------------------------------------------------&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;&lt;br /&gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;drbdadm create-md var&lt;br /&gt;&lt;br /&gt;---------------------Falta ortografia-----------------------------&lt;br /&gt;/etc/drbd.conf:22: Parse error: 'an option keyword' expected,&lt;br /&gt;but got 'degr-wfc-timeput'&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;------------------------------------------------------------------&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;&lt;br /&gt;&lt;br /&gt;[root@RefLab1VoIP ~]# drbdadm create-md var&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;&lt;br /&gt;--------------------Sense tenir la xarxa ok-----------------------&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;&lt;br /&gt;/etc/drbd.conf:63: conflicting use of IP '10.0.1.11:7788' ...&lt;br /&gt;/etc/drbd.conf:31: IP '10.0.1.11:7788' first used here.&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;----------------------utilitzaba el mateix port pels dos----------&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;&lt;br /&gt;&lt;br /&gt;[root@RefLab1VoIP ~]# drbdadm create-md var&lt;br /&gt;&lt;br /&gt;md_offset 0&lt;br /&gt;al_offset 4096&lt;br /&gt;bm_offset 36864&lt;br /&gt;&lt;br /&gt;Found ext3 filesystem&lt;br /&gt;This would corrupt existing data.&lt;br /&gt;If you want me to do this, you need to zero out the first part&lt;br /&gt;of the device (destroy the content).&lt;br /&gt;You should be very sure that you mean it.&lt;br /&gt;Operation refused.&lt;br /&gt;&lt;br /&gt;Command 'drbdmeta /dev/drbd0 v08 /dev/sda6 0 create-md' terminated with exit code 40&lt;br /&gt;drbdadm aborting&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Farem el que ens diu...&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]# dd if=/dev/zero bs=1M count=1 of=/dev/sda7; sync&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]#&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt; dd if=/dev/zero bs=1M count=1 of=/dev/sda6; sync&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]# &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;/etc/init.d/drbd start&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Starting DRBD resources:    [ d(var) d(asterisk) /dev/drbd1: Failure: (112) Meta device too small.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;[asterisk] cmd /sbin/drbdsetup /dev/drbd1 disk /dev/sdb1 /dev/sda6 1 --set-defaults --create-device --on-io-error=detach failed - continuing!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;s(var) s(asterisk) n(var) n(asterisk) ].&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;..........&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;***************************************************************&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; DRBD's startup script waits for the peer node(s) to appear.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; - In case this node was already a degraded cluster before the&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   reboot the timeout is 120 seconds. [degr-wfc-timeout]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; - If the peer was available before the reboot the timeout will&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   expire after 80 seconds. [wfc-timeout]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   (These values are for resource 'var'; 0 sec -&gt; wait forever)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; To abort waiting enter 'yes' [  18]:yes&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;[root@RefLab1VoIP ~]# drbdadm up all&lt;br /&gt;/dev/drbd0: Failure: (124) Device is attached to a disk (use detach first)&lt;br /&gt;Command 'drbdsetup /dev/drbd0 disk /dev/sda7 /dev/sda6 0 --set-defaults --create-device --on-io-error=detach' terminated with exit code 10&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Bibliografia i altres blogs / posts interés:&lt;br /&gt;Blog de &lt;a href="http://asteriskglobe.blogspot.com/2008/07/asterisk-heartbeat-high-availability.html"&gt;asteriskglobe&lt;/a&gt;&lt;br /&gt;Comentaris Iñaki a la llista &lt;a href="http://groups.google.es/group/asterisk-es/browse_thread/thread/39b0f3763232b680/4a91296bc6aebf89?hl=ca&amp;amp;lnk=gst&amp;amp;q=heartbeat+asterisk"&gt;asterisk-es&lt;/a&gt;&lt;br /&gt;Blog de &lt;a href="http://www.bisente.com/blog/2007/08/26/asterisk-cluster-fonebridge2/?lan=spanish"&gt;bisente&lt;/a&gt;&lt;br /&gt;Informació cluster &lt;a href="http://www.howtoforge.com/loadbalanced_mysql_cluster_debian"&gt;mysql&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2903435160912360268-2415498849991572659?l=catvoip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://catvoip.blogspot.com/feeds/2415498849991572659/comments/default' title='Comentaris del missatge'/><link rel='replies' type='text/html' href='http://catvoip.blogspot.com/2009/04/asterisk-alta-disponibilitat.html#comment-form' title='0 comentaris'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2903435160912360268/posts/default/2415498849991572659'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2903435160912360268/posts/default/2415498849991572659'/><link rel='alternate' type='text/html' href='http://catvoip.blogspot.com/2009/04/asterisk-alta-disponibilitat.html' title='Asterisk + Alta Disponibilitat'/><author><name>TelecoSilvia</name><uri>http://www.blogger.com/profile/00465637282483271010</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2903435160912360268.post-5732068197928492386</id><published>2009-04-17T11:32:00.029+02:00</published><updated>2009-04-20T16:17:24.909+02:00</updated><title type='text'>Redphone + Dell + AMD64 + kernel 2.6.26</title><content type='html'>Un client ens ha demanat explícitament ls última versió de Debian (lenny 5.0) que porta ja el nou kernel 2.6.26. Per altra banda la instal·lació la farem amb un RedPhone que exigeix un zaptel propi, no la última versió.&lt;br /&gt;El resum de la instal·lació seria:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;Linux: &lt;/span&gt;&lt;a style="font-family: courier new;" href="http://www.debian.org/releases/stable/"&gt;Debian Lenny 5.0&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Sistema: Linux RefLab1VoIP 2.6.26-1-amd64 #1 SMP Sat Jan 10 17:57:00 UTC 2009 x86_64 GNU/Linux&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Asterisk: &lt;/span&gt;&lt;a style="font-family: courier new;" href="http://downloads.digium.com/pub/asterisk/releases/asterisk-1.4.21.1.tar.gz"&gt;1.4.21.1&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Zaptel Modificat per Redphone: &lt;/span&gt;&lt;a style="font-family: courier new;" href="http://support.red-fone.com/downloads/zaptel/zaptel-1.4.11.tar.gz"&gt;1.4.11&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;Patch zaptel 1.4.12: &lt;/span&gt;&lt;a style="font-family: courier new;" href="http://downloads.digium.com/pub/zaptel/releases/zaptel-1.4.12-patch.gz"&gt;1.4.12&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;Redphone generator: &lt;/span&gt;&lt;a style="font-family: courier new;" href="http://support.red-fone.com/downloads/tools/redfone_gen.sh"&gt;redfone_gen.sh&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;Init.d/zaptel del redphone: &lt;/span&gt;&lt;a style="font-family: courier new;" href="http://support.red-fone.com/downloads/zaptel/zaptel-redfone"&gt;zaptel&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;font-size:85%;" &gt;Libpri: &lt;a href="http://downloads.digium.com/pub/libpri/libpri-1.4.7.tar.gz"&gt;1.4.7&lt;/a&gt; o &lt;a href="http://downloads.digium.com/pub/libpri/libpri-1.4.10.tar.gz"&gt;1.4.10&lt;/a&gt;&lt;br /&gt;Asterisk-Addons: &lt;a href="http://downloads.digium.com/pub/asterisk/releases/asterisk-addons-1.4.7.tar.gz"&gt;1.4.7&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;La versió 1.4.11 de zaptel i anteriors no funcionen amb el kernel 2.6.26 amb el següent error:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;/usr/src/sources/zaptel-1.4.11/kernel/zaptel-base.c: In function ‘zt_register’:&lt;br /&gt;/usr/src/sources/zaptel-1.4.11/kernel/zaptel-base.c:5230: error: implicit declaration of function ‘class_device_create’&lt;br /&gt;/usr/src/sources/zaptel-1.4.11/kernel/zaptel-base.c: In function ‘zt_unregister’:&lt;br /&gt;/usr/src/sources/zaptel-1.4.11/kernel/zaptel-base.c:5285: error: implicit declaration of function ‘class_device_destroy’&lt;br /&gt;make[3]: *** [/usr/src/sources/zaptel-1.4.11/kernel/zaptel-base.o] Error 1&lt;br /&gt;make[2]: *** [_module_/usr/src/sources/zaptel-1.4.11/kernel] Error 2&lt;br /&gt;make[2]: Leaving directory `/usr/src/linux-headers-2.6.26-1-amd64'&lt;br /&gt;make[1]: *** [modules] Error 2&lt;br /&gt;make[1]: Leaving directory `/usr/src/sources/zaptel-1.4.11'&lt;br /&gt;make: *** [all] Error 2&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Després de buscar, ens adonem que es un bug conegut de les versions 1.4.11 i anteriors de zaptel que no funciona amb el nou kernel 2.6.26. Busquem el patch que resol el problema, però està descatalogat:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;BUG: http://bugs.digium.com/view.php?id=12944&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;PATCH: http://svn.digium.com/view/zaptel?view=rev&amp;amp;revision=4424&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Ens descarreguem els patch oficials que passen d'una versió a l'altre. Probarem dos opcions:&lt;br /&gt;1.- Buscar les diferències de la versió 1.4.11 i 1.4.11-redphone i crear un patch per la 1.4.12.1&lt;br /&gt;2.- Buscar les diferències de la 1.4.11 i 1.4.12.1 i crear un patch-backport per la 1.4.11-redphone.&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;Per crear un patch per quan trobi les diferències:&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;RefLab1VoIP#&lt;/span&gt;&lt;/span&gt; &lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:85%;"&gt;diff -U4 file1.c file2.c &gt; file.patch&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Finalment ens decantem per extreure del patch zaptel-1.4.12 la informació referent al zaptel-base.c que és on donava la incompatibilitat.&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;RefLab1VoIP:/usr/src# vim zaptel-1.4.12-patch&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;RefLab1VoIP:/usr/src# cd zaptel-1.4.11-redphone&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;RefLab1VoIP:/usr/src# patch -p0 &lt;&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;RefLab1VoIP:/usr/src# ./configure &amp;amp;&amp;amp; make menuselect &amp;amp;&amp;amp; make clean &amp;amp;&amp;amp; make &amp;amp;&amp;amp; make install &amp;amp;&amp;amp; make config&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Ens descarreguem i executem el redfone_gen.sh. Però abans li modifiquem un petit detall perquè posi el loadzone i defaultzone a "es".&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;RefLab1VoIP:/usr/src# vim /usr/local/sbin/redfone_gen.sh&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;/loadzone&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;echo "loadzone=es" &gt;&gt; zaptel.conf&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;echo "defaultzone=es" &gt;&gt; zaptel.conf&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;:wq&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;RefLab1VoIP:/usr/src# chmod 744 /usr/local/sbin/redfone_gen.sh &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;RefLab1VoIP:/usr/src# redfone_gen.sh &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;/usr/src&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;debian&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;foneBRIDGE 2 fonulator configuration generator&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Please connect the fonebridge before proceeding&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Which port of the fonebridge will you be using for TDMoE traffic(1 or 2)?1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Which Ethernet card will be used with the fonebridge? [ethN] eth1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;fb_flash_util found in /usr/local/bin/fb_flash_util&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Reading the fonebridge configuration&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;You have a 2 port fonebridge&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;IP address of fonebridge port connected to eth1:  192.168.1.254&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;MAC address of fonebridge port connected to eth1: 00:50:c2:65:d6:34&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;MAC address of eth1:                              00:19:b9:e3:7a:24&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Tell me about span 1...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Is this a T1 or an E1? [TE]  &lt;/span&gt;&lt;span style="font-family:courier new;"&gt;E&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Okay, E1.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Enter framing (cas ccs): ccs&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;framing=ccs&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Enter encoding (ami hdb3): hdb3&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;encoding=hdb3&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Do you need CRC4 support on span 1? [yn] y&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Slave or master? (s or m): s&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Okay, configuring span 1 as slave&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;RBS? (yes or no): &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Tell me about span 2...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Is this a T1 or an E1? [TE] E&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Okay, E1.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Enter framing (cas ccs): ccs&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;framing=ccs&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Enter encoding (ami hdb3): hbd3&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;encoding=hdb3&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Do you need CRC4 support on span 2? [yn] y&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Slave or master? (s or m): s&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Okay, configuring span 2 as slave&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;RBS? (yes or no):  &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Ens crea els arxius zaptel.conf i redphone.gen necessaris per la configuració.&lt;br /&gt;Modifiquem l'arxiu de autoarrencada del zaptel, el que porta el zaptel-1.4.11 no serveix per redphone i el que ens descarreguem de redphone està pensat per un Redhat. Creem el nostre propi:&lt;br /&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;RefLab1VoIP:/usr/src# vim tars/zaptel-redfone.debian&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;RefLab1VoIP:/usr/src# rm /etc/init.d/zaptel&lt;br /&gt;RefLab1VoIP:/usr/src# cp tars/zaptel-redfone.debian /etc/init.d/zaptel&lt;br /&gt;RefLab1VoIP:/usr/src# chmod 777 /etc/init.d/zaptel&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Executem zaptel i el fonulator&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;RefLab1VoIP:/usr/src# /etc/init.d/zaptel start&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;RefLab1VoIP:/usr/src# ztcfg -vvv (a les dues màquines)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;RefLab1VoIP:/usr/src# fonulator&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;DSP Status: Available&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;Companding types differ in flash, update needed.&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;&lt;br /&gt;Setting mode Data&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Successfully set Data mode.&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;&lt;br /&gt;Setting mode Voice A&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Successfully set Voice A mode.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Setting mode Voice B&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;&lt;br /&gt;Successfully set Voice B mode.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Setting mode Channel Off&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Successfully set Channel Off mode.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;The foneBRIDGE requires a reset to set the companding type..&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;You will have to rerun fonulator after the reset is complete.&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;&lt;br /&gt;Would you like to reboot the foneBRIDGE now? (Y/N) Y&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Resetting foneBRIDGE in 10 seconds...&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Veiem l'estat del primari. En el nostre cas encara no n'hem conectat cap.&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;RefLab1VoIP:/usr/src# cat /proc/zaptel/1 | grep Span &lt;/span&gt;&lt;span style="font-family:courier new;"&gt;Span 1: ZTD/ethmf/eth1/00:50:c2:65:d6:34/0 "Dynamic 'ethmf' span at 'eth1/00:50:c2:65:d6:34/0'" (MASTER) RED&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;Instal·lem libpri, ho necessitem per la llibreria de primaris.&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;RefLab1VoIP:/usr/src#&lt;/span&gt;&lt;/span&gt; &lt;span style="font-family: courier new;font-size:85%;" &gt;cd libpri&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;RefLab1VoIP:/usr/src/libpri# make &amp;amp;&amp;amp; make install&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;RefLab1VoIP:/usr/src#&lt;/span&gt;&lt;/span&gt; &lt;span style="font-family: courier new;font-size:85%;" &gt;cd ..&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;font-size:85%;" &gt;&lt;br /&gt;&lt;/span&gt;Instal·lem mISDN perquè volem posar-hi una targeta de bàsics pels mòbils.&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;RefLab1VoIP:/usr/src#&lt;/span&gt;&lt;/span&gt; &lt;span style="font-family: courier new;font-size:85%;" &gt;cd mISDN&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;RefLab1VoIP:/usr/src/mISDN# make &amp;amp;&amp;amp; make install&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;RefLab1VoIP:/usr/src/mISDN#&lt;/span&gt;&lt;/span&gt; &lt;span style="font-family: courier new;font-size:85%;" &gt;cd ../mISDNuser&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;RefLab1VoIP:/usr/src/mISDNuser# make &amp;amp;&amp;amp; make install&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;RefLab1VoIP:/usr/src#&lt;/span&gt;&lt;/span&gt; &lt;span style="font-family: courier new;font-size:85%;" &gt;/etc/init.d/misdn-init scan&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;RefLab1VoIP:/usr/src# &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: courier new;font-size:85%;" &gt;/etc/init.d/misdn-init config&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;RefLab1VoIP:/usr/src#&lt;/span&gt;&lt;/span&gt; &lt;span style="font-family: courier new;font-size:85%;" &gt;/etc/init.d/misdn-init start&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;Comencem la instal·lació de asterisk. La versió de asterisk que utilitzem també dona algun problema amb el mISDN. Per resoldreu-ho ens baixem el patch de Irontec que resol el problema. No el publico perquè no és oficial.&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;RefLab1VoIP:/usr/src#&lt;/span&gt;&lt;/span&gt; &lt;span style="font-family: courier new;font-size:85%;" &gt;cd asterisk&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;RefLab1VoIP&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;:/usr/src/asterisk&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;#&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt; patch -p0 &lt; patch-misdn-irontec.patch&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;RefLab1VoIP&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;:/usr/src/asterisk&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;# ./configure &amp;amp;&amp;amp; make menuselect &amp;amp;&amp;amp; make clean &amp;amp;&amp;amp; make &amp;amp;&amp;amp; make install &amp;amp;&amp;amp; make config&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;Seguim amb els asterisk-addons.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;RefLab1VoIP:/usr/src#&lt;/span&gt;&lt;/span&gt; &lt;span style="font-family: courier new;font-size:85%;" &gt;cd addons&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;RefLab1VoIP&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;:/usr/src/addons&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;# ./configure &amp;amp;&amp;amp; make menuselect &amp;amp;&amp;amp; make clean &amp;amp;&amp;amp; make &amp;amp;&amp;amp; make install &amp;amp;&amp;amp; make config&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2903435160912360268-5732068197928492386?l=catvoip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://catvoip.blogspot.com/feeds/5732068197928492386/comments/default' title='Comentaris del missatge'/><link rel='replies' type='text/html' href='http://catvoip.blogspot.com/2009/04/redphone-dell-amd64-kernel-2626.html#comment-form' title='0 comentaris'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2903435160912360268/posts/default/5732068197928492386'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2903435160912360268/posts/default/5732068197928492386'/><link rel='alternate' type='text/html' href='http://catvoip.blogspot.com/2009/04/redphone-dell-amd64-kernel-2626.html' title='Redphone + Dell + AMD64 + kernel 2.6.26'/><author><name>TelecoSilvia</name><uri>http://www.blogger.com/profile/00465637282483271010</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2903435160912360268.post-3634081056219268598</id><published>2009-04-15T16:51:00.008+02:00</published><updated>2009-04-23T12:56:42.918+02:00</updated><title type='text'>Asterisk 1.6 + odistuff : Instal·lació</title><content type='html'>Modifico el diff del &lt;a href="http://odicha.wordpress.com/2009/04/13/odistuff-rc1/"&gt;Odicha&lt;/a&gt; perquè jo deixo els arxius a /usr/src/sources i no /usr/src/originales.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;OptiCentral# vim odi-dahdi-linux-2.1.0.4.diff&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;:%s/originales/sources/g&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Aplico el diff&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;OptiCentral# &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;cd /usr/src&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;OptiCentral# &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;patch -p0 &lt; /usr/src/downloads/odi-dahdi-linux-2.1.0.4.diff&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Faig l'instal·lació habitual de asterisk:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;OptiCentral# &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;cd dahdi-linux&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;OptiCentral# &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;make &amp;amp;&amp;amp; make install&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;OptiCentral# &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;cd ../dahdi-tools&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;OptiCentral# &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;./configure&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;OptiCentral# &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;make menuselect; make clean &amp;amp;&amp;amp; make &amp;amp;&amp;amp; make install&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;OptiCentral# &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;make config&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;OptiCentral# &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;cd ../libpri&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;OptiCentral# &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;make &amp;amp;&amp;amp; make install&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;OptiCentral# &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;cd ../asterisk&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;OptiCentral# &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;./configure&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;OptiCentral# &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;make menuselect; make clean &amp;amp;&amp;amp; make &amp;amp;&amp;amp; make install&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;OptiCentral# &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;make config&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;OptiCentral# &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;cd ../addons&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;OptiCentral# &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;./configure&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;OptiCentral# &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;make menuselect; make clean &amp;amp;&amp;amp; make &amp;amp;&amp;amp; make install&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;OptiCentral# &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;make config&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Fins aquí tot normal i sense problemes. Falta modificar els arxius de configuració per la nova targeta i començar a fer probes en producció.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2903435160912360268-3634081056219268598?l=catvoip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://catvoip.blogspot.com/feeds/3634081056219268598/comments/default' title='Comentaris del missatge'/><link rel='replies' type='text/html' href='http://catvoip.blogspot.com/2009/04/asterisk-16-odistuff-installacio.html#comment-form' title='0 comentaris'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2903435160912360268/posts/default/3634081056219268598'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2903435160912360268/posts/default/3634081056219268598'/><link rel='alternate' type='text/html' href='http://catvoip.blogspot.com/2009/04/asterisk-16-odistuff-installacio.html' title='Asterisk 1.6 + odistuff : Instal·lació'/><author><name>TelecoSilvia</name><uri>http://www.blogger.com/profile/00465637282483271010</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2903435160912360268.post-2617407276971384486</id><published>2009-04-15T16:19:00.009+02:00</published><updated>2009-04-15T16:51:47.320+02:00</updated><title type='text'>Asterisk 1.6 + odistuff : Sistema</title><content type='html'>Un company de la llista de distribució asterisk-es ha fet una feinada per poder treballar amb RDSI's i asterisk. Fins ara les úniques opcions eren amb mISDN i bristuff. Cadascuna de les quals amb els seus propis problemes i inconvenients.&lt;br /&gt;&lt;br /&gt;Sistema:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;Linux OptiCentral 2.6.18-6-686 #1 SMP Fri Dec 12 16:48:28 UTC 2008 i686 GNU/Linux&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;Intel(R) Pentium(R) 4 CPU 2.80GHz&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Asterisk: &lt;a href="http://downloads.digium.com/pub/asterisk/asterisk-addons-1.6.1.0-rc3.tar.gz"&gt;1.6.1.0 rc3&lt;/a&gt;&lt;br /&gt;Dahdi-Linux: &lt;a href="http://downloads.digium.com/pub/telephony/dahdi-linux/releases/dahdi-linux-2.1.0.4.tar.gz"&gt;2.1.0.4&lt;/a&gt;&lt;br /&gt;Dahdi-tools: &lt;a href="http://downloads.digium.com/pub/telephony/dahdi-tools/releases/dahdi-tools-2.1.0.2.tar.gz"&gt;2.1.0.2&lt;/a&gt;&lt;br /&gt;Libpri: &lt;a href="http://downloads.digium.com/pub/libpri/releases/libpri-1.4.9.tar.gz"&gt;1.4.9&lt;/a&gt;&lt;br /&gt;Addons: &lt;a href="http://downloads.digium.com/pub/asterisk/releases/asterisk-addons-1.6.0.tar.gz"&gt;1.6.0.1&lt;/a&gt;&lt;br /&gt;Odistuff: &lt;a href="http://odicha.wordpress.com/2009/04/13/odistuff-rc1/"&gt;Parches Odicha&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Targeta: Junghanns DuoBRI ISDN card&lt;br /&gt;&lt;br /&gt;Fins ara la única manera de fer-la funcionar era amb un bristuff que proporcionés un asterisk inferior al 1.4.17. De totes maneres s'ha de reiniciar a diari perquè les línies RDSI queden penjades. Segurament per un problema de corrent.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2903435160912360268-2617407276971384486?l=catvoip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://catvoip.blogspot.com/feeds/2617407276971384486/comments/default' title='Comentaris del missatge'/><link rel='replies' type='text/html' href='http://catvoip.blogspot.com/2009/04/asterisk-16-odistuff-sistema.html#comment-form' title='0 comentaris'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2903435160912360268/posts/default/2617407276971384486'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2903435160912360268/posts/default/2617407276971384486'/><link rel='alternate' type='text/html' href='http://catvoip.blogspot.com/2009/04/asterisk-16-odistuff-sistema.html' title='Asterisk 1.6 + odistuff : Sistema'/><author><name>TelecoSilvia</name><uri>http://www.blogger.com/profile/00465637282483271010</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2903435160912360268.post-3792111084643291726</id><published>2009-04-15T13:58:00.003+02:00</published><updated>2009-04-15T13:59:29.835+02:00</updated><title type='text'>Benviguda!!</title><content type='html'>Hola gent!&lt;br /&gt;&lt;br /&gt;Ja era hora que comencés un blog. A veure si el puc anar mantenint i posant-hi coses interessants. Sino servirà per tenir-hi les veus en català i quatre scripts útils que ara tinc penjats a la universitat.&lt;br /&gt;&lt;br /&gt;Sílvia&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2903435160912360268-3792111084643291726?l=catvoip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://catvoip.blogspot.com/feeds/3792111084643291726/comments/default' title='Comentaris del missatge'/><link rel='replies' type='text/html' href='http://catvoip.blogspot.com/2009/04/benviguda.html#comment-form' title='0 comentaris'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2903435160912360268/posts/default/3792111084643291726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2903435160912360268/posts/default/3792111084643291726'/><link rel='alternate' type='text/html' href='http://catvoip.blogspot.com/2009/04/benviguda.html' title='Benviguda!!'/><author><name>TelecoSilvia</name><uri>http://www.blogger.com/profile/00465637282483271010</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
