<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>pcastro.net &#187; hosting</title>
	<atom:link href="http://blog.pcastro.net/category/hosting/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.pcastro.net</link>
	<description>There may be no 'I' in team, but there's a 'ME' if you look hard enough. - David Brent</description>
	<lastBuildDate>Thu, 02 Sep 2010 16:39:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Ebook gratuito de Windows Server 2008 R2</title>
		<link>http://blog.pcastro.net/2009/11/23/ebook-gratuito-de-windows-server-2008-r2/</link>
		<comments>http://blog.pcastro.net/2009/11/23/ebook-gratuito-de-windows-server-2008-r2/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 17:36:54 +0000</pubDate>
		<dc:creator>pc</dc:creator>
				<category><![CDATA[Geral]]></category>
		<category><![CDATA[geekisses]]></category>
		<category><![CDATA[hosting]]></category>

		<guid isPermaLink="false">http://blog.pcastro.net/?p=157</guid>
		<description><![CDATA[A Microsoft disponibilizou um ebook completo de Windows Server 2008 R2 Aqui fica para download.]]></description>
			<content:encoded><![CDATA[<p>A Microsoft disponibilizou um ebook completo de Windows Server 2008 R2</p>
<p>Aqui fica para <a href="http://download.microsoft.com/download/5/C/0/5C0BD0AB-040D-4C56-A60B-661001012DDA/Windows_Server_2008_R2_e-book.pdf">download</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pcastro.net/2009/11/23/ebook-gratuito-de-windows-server-2008-r2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Libertar espaço em máquinas virtuais Windows 2008</title>
		<link>http://blog.pcastro.net/2009/11/16/libertar-espaco-em-maquinas-virtuais-windows-2008/</link>
		<comments>http://blog.pcastro.net/2009/11/16/libertar-espaco-em-maquinas-virtuais-windows-2008/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 22:35:42 +0000</pubDate>
		<dc:creator>pc</dc:creator>
				<category><![CDATA[hosting]]></category>
		<category><![CDATA[virtualização]]></category>

		<guid isPermaLink="false">http://blog.pcastro.net/?p=152</guid>
		<description><![CDATA[Só testei em Windows 2008 Web Server, mas é bem capaz de funcionar noutros sistemas, pelo menos a lógica assim o indica. Para quem não usa a função de &#8220;hibernar&#8221; em máquinas virtuais, pode muito desactivá-la, e consegue libertar no disco, o valor da memória. Por exemplo, uma máquina virtual com 2GB de RAM, ao [...]]]></description>
			<content:encoded><![CDATA[<p>Só testei em Windows 2008 Web Server, mas é bem capaz de funcionar noutros sistemas, pelo menos a lógica assim o indica.</p>
<p>Para quem não usa a função de &#8220;hibernar&#8221; em máquinas virtuais, pode muito desactivá-la, e consegue libertar no disco, o valor da memória.</p>
<p>Por exemplo, uma máquina virtual com 2GB de RAM, ao desactivar o hibernate, liberta em disco 2GB, sem necessidade de reboot sequer.</p>
<p>Para fazer isto, abrir uma consola de DOS em modo de administrador (obrigatóriamente como Administrador), e escrever &#8220;powercfg -h off&#8221;, seguido de ENTER.</p>
<p>NOTA: deixam de poder hibernar a máquina virtual, mas conseguem reduzir o espaço utilizado.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pcastro.net/2009/11/16/libertar-espaco-em-maquinas-virtuais-windows-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Migrar containers dentro entre hosts distintos</title>
		<link>http://blog.pcastro.net/2009/10/29/migrar-containers-dentro-entre-hosts-distintos/</link>
		<comments>http://blog.pcastro.net/2009/10/29/migrar-containers-dentro-entre-hosts-distintos/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 20:25:51 +0000</pubDate>
		<dc:creator>pc</dc:creator>
				<category><![CDATA[geekisses]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[openvz]]></category>
		<category><![CDATA[virtualização]]></category>
		<category><![CDATA[containers]]></category>
		<category><![CDATA[copy]]></category>
		<category><![CDATA[move]]></category>
		<category><![CDATA[openz]]></category>
		<category><![CDATA[vzmigrate]]></category>

		<guid isPermaLink="false">http://blog.pcastro.net/?p=147</guid>
		<description><![CDATA[Temos um cliente com uma máquina antiga, que tem 10 VPS a correr num servidor CentOS com OpenVZ, e necessitava de migrar para uma máquina nova esses containers. Tive que explorar, e descobri que é um processo até bastante simples. Numa primeira fase, que não tem a ver com o openvz em si, temos que [...]]]></description>
			<content:encoded><![CDATA[<p>Temos um cliente com uma máquina antiga, que tem 10 VPS a correr num servidor CentOS com OpenVZ, e necessitava de migrar para uma máquina nova esses containers. Tive que explorar, e descobri que é um processo até bastante simples. </p>
<p>Numa primeira fase, que não tem a ver com o openvz em si, temos que configurar o acesso do servidor antigo ao novo, sem ser necessário password. Isso é simples, usando ssh keys. Ultrapassada essa fase (ou seja, fazendo ssh servidor_novo a partir do antigo, e ele ligar-se directamente sem pedir password), basta usar o vzmigrate. É possível até fazer a migração sem grande downtime, usando o comando<br />
<code>vzmigrate --online 10.0.0.1 120</code> Em que 10.0.0.1 é o IP do servidor de destino, e 120 é o CID.</p>
<p>A partir daqui:<br />
<code><br />
OPT:--online<br />
OPT:10.0.0.2<br />
Starting online migration of CT 120 to 10.0.0.1<br />
Preparing remote node<br />
Initializing remote quota<br />
Syncing private<br />
Live migrating container...<br />
Syncing 2nd level quota<br />
Cleanup<br />
</code></p>
<p>E pronto, se fizermos &#8220;vzlist -a&#8221; no servidor antigo, veremos que o container já não está lá. E o mesmo comando no servidor novo, mostra-nos o container a correr. Se durante o processo pingar-mos o IP do container, o downtime é praticamente nulo.</p>
<p>Nota: Isto funcionou tudo muito bem, para containers centos, dentro de um host centos também, e com menos de 12Gb. Ao copiar um de 19Gb o container foi para o servidor novo, mas simplesmente não o consegui eliminar do antigo. E tive que o arrancar no novo.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pcastro.net/2009/10/29/migrar-containers-dentro-entre-hosts-distintos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Configurar SSH keys</title>
		<link>http://blog.pcastro.net/2009/10/02/configurar-ssh-keys/</link>
		<comments>http://blog.pcastro.net/2009/10/02/configurar-ssh-keys/#comments</comments>
		<pubDate>Fri, 02 Oct 2009 15:13:11 +0000</pubDate>
		<dc:creator>pc</dc:creator>
				<category><![CDATA[hosting]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://blog.pcastro.net/?p=132</guid>
		<description><![CDATA[Short version: Na vossa máquina, executar: ssh-keygen -t dsa Vai gerar a key, e pedir uma passphrase, definam uma ou carreguem no ENTER para continuar. (Convém definir uma) Dentro da vossa home, vai ser criada uma directoria com o nome .ssh/ e lá dentro vários ficheiros. Devem copiar o conteúdo do ficheiro id_dsa.pub, para o [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Short version:</strong></p>
<p>Na vossa máquina, executar:<br />
<code>ssh-keygen -t dsa </code></p>
<p>Vai gerar a key, e pedir uma passphrase, definam uma ou carreguem no ENTER para continuar. (Convém definir uma)</p>
<p>Dentro da vossa home, vai ser criada uma directoria com o nome <strong>.ssh/</strong> e lá dentro vários ficheiros. Devem copiar o conteúdo do ficheiro <strong>id_dsa.pub</strong>, para o servidor de destino, para dentro de um ficheiro chamado <strong>authorized_keys2</strong><br />
<code>scp ~/.ssh/id_dsa.pub servidordestino:.ssh/authorized_keys2</code></p>
<p>Pronto, agora basta fazer <strong><em>ssh servidordestino</em></strong> e colocar a passphrase.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pcastro.net/2009/10/02/configurar-ssh-keys/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cache DNS local (Windows)</title>
		<link>http://blog.pcastro.net/2009/05/28/cache-dns-local-windows/</link>
		<comments>http://blog.pcastro.net/2009/05/28/cache-dns-local-windows/#comments</comments>
		<pubDate>Thu, 28 May 2009 17:36:24 +0000</pubDate>
		<dc:creator>pc</dc:creator>
				<category><![CDATA[geekisses]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[flush]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://blog.pcastro.net/?p=109</guid>
		<description><![CDATA[Em tempos já tinha escrito sobre como limpar a cache de DNS, mas hoje descobri uma coisa que não sabia: ipconfig /displaydns Numa janela de dos, executando isso conseguimos ver o que temos na cache, e claro, para limpar tudo ipconfig /flushdns]]></description>
			<content:encoded><![CDATA[<p>Em tempos <a href="http://blog.pcastro.net/2007/10/28/flush-dns-pc-mac-linux/">já tinha escrito</a> sobre como limpar a cache de DNS, mas hoje descobri uma coisa que não sabia:<br />
<code><br />
    ipconfig /displaydns<br />
</code></p>
<p>Numa janela de dos, executando isso conseguimos ver o que temos na cache, e claro, para limpar tudo</p>
<p><code><br />
    ipconfig /flushdns<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pcastro.net/2009/05/28/cache-dns-local-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Activar acesso SSH no VMware ESXi</title>
		<link>http://blog.pcastro.net/2009/05/27/activar-acesso-ssh-no-vmware-esxi/</link>
		<comments>http://blog.pcastro.net/2009/05/27/activar-acesso-ssh-no-vmware-esxi/#comments</comments>
		<pubDate>Wed, 27 May 2009 21:00:52 +0000</pubDate>
		<dc:creator>pc</dc:creator>
				<category><![CDATA[hosting]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[esx]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://blog.pcastro.net/?p=104</guid>
		<description><![CDATA[Para activar o acesso SSH (eu precisei logo para poder fazer o wget de umas ISO&#8217;s), basta seguirem o seguinte: Aceder à consola, e carregar em ALT+F1 para abrir uma consola Escrever unsupported na janela que vos abre, e carregar ENTER Aparece um ecran que pede a password, colocar a password, e novamente ENTER Editar [...]]]></description>
			<content:encoded><![CDATA[<p>Para activar o acesso SSH (eu precisei logo para poder fazer o wget de umas ISO&#8217;s), basta seguirem o seguinte:</p>
<ol>
<li>Aceder à consola, e carregar em ALT+F1 para abrir uma consola</li>
<li>Escrever <em><strong>unsupported </strong></em>na janela que vos abre, e carregar ENTER</li>
<li>Aparece um ecran que pede a password, colocar a password, e novamente ENTER</li>
<li>Editar o ficheiro inetd.conf (<strong><em><strong>vi /etc/inetd.conf</strong></em>)</strong></li>
<li>Na linha que começa por<em><strong> # SSH</strong></em>, retirar o #</li>
<li>Gravar o ficheiro</li>
<li>Matar o processo inetd ( executar primeiro &#8220;<em><strong>ps | grep inetd</strong></em>&#8221; para saber qual o PID do processo, e depois &#8220;<em><strong>kill -HUP _PID_</strong></em>&#8221; )</li>
</ol>
<p>E pronto, basta isto.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pcastro.net/2009/05/27/activar-acesso-ssh-no-vmware-esxi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google com gripe?</title>
		<link>http://blog.pcastro.net/2009/05/14/google-com-gripe/</link>
		<comments>http://blog.pcastro.net/2009/05/14/google-com-gripe/#comments</comments>
		<pubDate>Thu, 14 May 2009 21:58:55 +0000</pubDate>
		<dc:creator>pc</dc:creator>
				<category><![CDATA[dia-a-dia]]></category>
		<category><![CDATA[hosting]]></category>

		<guid isPermaLink="false">http://blog.pcastro.net/?p=90</guid>
		<description><![CDATA[Um pouco por todo o mundo fizeram-se sentir hoje quebras no acesso a alguns serviços do Google. Eu por cá notei falhas através de vários operadores, e pelo que pude averiguar (ver imagem) quem não teve sem acesso mesmo, esteve pelo menos com latências muito altas. Segundo o blog da ZDNET em http://blogs.zdnet.com/BTL/?p=18064 parece que [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.pcastro.net/wp-content/uploads/2009/05/google_mini.png" target="_blank"><img class="size-medium wp-image-91 alignleft" title="Google" src="http://blog.pcastro.net/wp-content/uploads/2009/05/google_mini-300x68.png" alt="google_mini" width="300" height="68" /></a></p>
<p>Um pouco por todo o mundo fizeram-se sentir hoje quebras no acesso a alguns serviços do Google. Eu por cá notei falhas através de vários operadores, e pelo que pude averiguar (ver imagem) quem não teve sem acesso mesmo, esteve pelo menos com latências muito altas.</p>
<p>Segundo o blog da ZDNET em <a title="http://blogs.zdnet.com/BTL/?p=18064" href="http://blogs.zdnet.com/BTL/?p=18064" target="_blank">http://blogs.zdnet.com/BTL/?p=18064</a> parece que várias zonas dos EUA foram afectadas, perdendo mesmo o acesso ao GMAIL e ao Calendar durante várias horas.</p>
<p>Encontrei ainda posts de pessoas que estavam em pânico porque o email deles estava todo lá, e não conseguiam contactar ninguém do Google. Curiosamente, ainda esta semana tivemos um cliente que nos comprou serviço de alojamento para o site da empresa dele, mas optou por deixar o email no GMAIL, por ser mais &#8220;fidedigno&#8221;. Será que mantém a mesma opinião?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pcastro.net/2009/05/14/google-com-gripe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to change date/timezone on vps</title>
		<link>http://blog.pcastro.net/2009/04/22/how-to-change-datetimezone-on-vps/</link>
		<comments>http://blog.pcastro.net/2009/04/22/how-to-change-datetimezone-on-vps/#comments</comments>
		<pubDate>Wed, 22 Apr 2009 21:35:47 +0000</pubDate>
		<dc:creator>pc</dc:creator>
				<category><![CDATA[hosting]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://blog.pcastro.net/2009/04/22/how-to-change-datetimezone-on-vps/</guid>
		<description><![CDATA[If your container was wrong date/timezone, login to the host node and run $ vzctl stop 110 $ vzctl set 110 --capability sys_time:on --save $ vzctl start 110 After that, just login in the container: $ vzctl enter 110 And do this: $ mv /etc/localtime /etc/localtime.old $ ln -s /usr/share/zoneinfo/Europe/Lisbon /etc/localtime That&#8217;s it!]]></description>
			<content:encoded><![CDATA[<p>If your container was wrong date/timezone, login to the host node and run</p>
<p><code><br />
$ vzctl stop 110<br />
$<span class="MsgBodyText"> vzctl set 110 --capability sys_time:on --save<br />
$ vzctl start 110<br />
</span></code><br />
<br />
After that, just login in the container:</p>
<p><code><br />
$ vzctl enter 110 <br />
</code><br />
<br />
And do this:</p>
<p><code><br />
$ mv /etc/localtime /etc/localtime.old<br />
$ ln -s /usr/share/zoneinfo/Europe/Lisbon /etc/localtime<br />
</code><br />
<br />
That&#8217;s it!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pcastro.net/2009/04/22/how-to-change-datetimezone-on-vps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firewall do Windows 2008 e MSFTP (IIS6)</title>
		<link>http://blog.pcastro.net/2009/04/02/firewall-do-windows-2008-e-msftp-iis6/</link>
		<comments>http://blog.pcastro.net/2009/04/02/firewall-do-windows-2008-e-msftp-iis6/#comments</comments>
		<pubDate>Thu, 02 Apr 2009 21:17:28 +0000</pubDate>
		<dc:creator>pc</dc:creator>
				<category><![CDATA[Geral]]></category>
		<category><![CDATA[geekisses]]></category>
		<category><![CDATA[hosting]]></category>

		<guid isPermaLink="false">http://blog.pcastro.net/2009/04/02/firewall-do-windows-2008-e-msftp-iis6/</guid>
		<description><![CDATA[Para configurar a firewall do Windows2008 de forma a conseguirmos acesso (não seguro) por FTP, basta executar 2 comandos na consola: 1º Abrir a porta 21 netsh advfirewall firewall add rule name="FTP (no SSL)" action=allow protocol=TCP dir=in localport=21 2º Activar a regra para a aplicação de FTP (aka Stateful FTP) que irá abrir as ligações [...]]]></description>
			<content:encoded><![CDATA[<p>Para configurar a firewall do Windows2008 de forma a conseguirmos acesso (não seguro) por FTP, basta executar 2 comandos na consola:</p>
<p><strong>1º Abrir a porta 21</strong><br />
<code><br />
netsh advfirewall firewall add rule name="FTP (no SSL)" action=allow protocol=TCP dir=in localport=21<br />
</code></p>
<p><strong>2º Activar a regra para a aplicação de FTP (aka Stateful FTP) que irá abrir as ligações dinâmicas</strong><br />
<code><br />
netsh advfirewall set global StatefulFtp enable<br />
</code></p>
<p>Já agora, 2 links interessantes:</p>
<ul>
<li><a href="http://learn.iis.net/page.aspx/309/configuring-ftp-firewall-settings/">Configuring FTP Firewall Settings</a></li>
<li><a href="http://blogs.msdn.com/robert_mcmurray/archive/2008/02/27/ftp7-for-windows-server-2008-rtm-is-released.aspx">FTP7 for Windows Server 2008 RTM is released!</a> </li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.pcastro.net/2009/04/02/firewall-do-windows-2008-e-msftp-iis6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>cPanel Server Suite for Windows</title>
		<link>http://blog.pcastro.net/2008/01/05/cpanel-server-suite-for-windows/</link>
		<comments>http://blog.pcastro.net/2008/01/05/cpanel-server-suite-for-windows/#comments</comments>
		<pubDate>Sat, 05 Jan 2008 00:51:26 +0000</pubDate>
		<dc:creator>pc</dc:creator>
				<category><![CDATA[hosting]]></category>
		<category><![CDATA[cpanel]]></category>
		<category><![CDATA[helm]]></category>
		<category><![CDATA[weblevel]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://blog.pcastro.net/2008/01/05/cpanel-server-suite-for-windows/</guid>
		<description><![CDATA[“Microsoft has shown a strong commitment to the hosting industry over the past several years” said J. Nick Koston, CEO of cPanel. “cPanel’s Windows development team feels that IIS7 offers a robust, high-performance Web server with increased security that the industry will quickly adopt. Microsoft Server 2008 and IIS7 with its modern architecture and support [...]]]></description>
			<content:encoded><![CDATA[<p><em>“Microsoft has shown a strong commitment to the hosting industry over the past several years” said J. Nick Koston, CEO of cPanel. “cPanel’s Windows development team feels that IIS7 offers a robust, high-performance Web server with increased security that the industry will quickly adopt. Microsoft Server 2008 and IIS7 with its modern architecture and support for legacy products was the natural starting point for our expanded product offering.”</em></p>
<p>Isto para mim são boas notícias!  Talvez a melhor de 2008.  Depois de um mês atribulado (que ainda não acabou) a lutar com o upgrade de HELM3 para <a href="http://www.webhostautomation.com" title="WebHostAutomation Website" target="_blank">HELM4</a> sinto que falta no mercado do alojamento partilhado um painel de controlo para Windows com estabilidade e segurança.</p>
<p>Na <a href="http://www.weblevel.pt" title="Weblevel.pt" target="_blank">WL</a> usamos o HELM desde que começamos a comercializar alojamento windows (já lá vão 4 anos) e apesar de alguns problemas (normais em todos os softwares deste género), sempre se foi aguentando e sempre foi do agrado dos clientes. A versão 3 tinha uma limitação muito grande na nossa opinião que era o problema de não controlar quotas nem tráfego. Se o cliente ultrapassasse o espaço e/ou tráfego contratado ele enviava um email a avisar (na verificação diária que fazia). Ou seja, de madrugada quem estava a abusar, recebia um email de aviso e nós também.</p>
<p>Com 10 ou 20 contas de alojamento, isto controla-se muito bem&#8230; mas quando passamos de dezenas para centenas de domínios, a coisa complica-se. Este foi o ponto que nos fez mudar para HELM4. O buzz sobre a versão 4 deste software foi imenso, uma campanha de marketing tremenda que criou expectactivas muito altas, para algo tão &#8220;verde&#8221; ainda.</p>
<p>A nossa experênica com o <a href="http://www.cpanel.net" title="cPanel.net" target="_blank">cPanel</a> é ainda mais antiga, desde que entramos neste negócio (2001/2002). Desde essa altura o software sempre se mostrou estável, com uma evolução muito razoável e bem pensado para o negócio em que opera. Vamos lá ver como se vão safar com esta versão Windows. Eles dizem que o desenvolvimento da versão para Linux não se vai  ressentir, assim espero.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pcastro.net/2008/01/05/cpanel-server-suite-for-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
