Bildiğini öğretmeyen, hiçbir şey bilmiyor demektir.
linode datacenter değiştirme
Evet, artık biliyoruz linode sadece Amerika değil Ingilterede de datacenter açtı. Biz de hemen sunucumuzu ingiltereye aktardık.
Burada size aktarma işleminde izlenen süreci ve bazı kısayoldan çözümleri anlatmaya çalışacağım.
Önce aşağıdakileri temin edelim.
- Linode API key
- Sevgili Kerem arkadaşımızın yazdığı Linode API PHP sınıfları
Sonra bu işlemleri sırası ile yaparsak en kısa sürede aktarım işlemi tamamlanmış olacaktır. Bu işlemler Debian Lenny üzerinde uygulanmıştır.
- Linode sistemine giriş yapalım, Support -> Open a new support ticket ile hangi linode kurulumunu hangi datacenter’a taşımak istediğinizi belirtin
- Taşıma işlemini onaylayan cevabı bekleyin. (Benimki yaklaşık 2 saatte cevaplandı.) Bu cevapta yeni IP adresi de olacaktır.
- Eğer yapılandırmanız benimki gibi statik IP ise, /etc/network/interfaces dosyasını yeni IP’ye göre güncelleyiniz.
- Şimdi Linode’nizi kapatın
- Migrate linkine tıklayın ve aktarma işlemini başlatın. (Benim aktarma işlemi, Newark’dan London’a yaklaşık 2 saat sürdü.)
- Aktarma işlemi sürerken DNS Managerdeki o sunucuya ait domainlerin A recordlarının IP adreslerini yeni IP adresimiz ile güncellememiz gerekmektedir. Bu işlemi aşağıdaki kod ile tamamlıyoruz.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | <?php include('class.linode.php'); include('class.tools.php'); $api_key = '1111111111111111111111111111111111111111111'; $old_IP = '197.111.111.111'; $new_IP = '109.111.111.111'; $tools = new tools($api_key, true); foreach ($tools->domain_list() as $dm) { $res = $tools->domain_resource_list($dm["DOMAINID"]); foreach ($res as $r) { if ($r["TYPE"]=="A" && $r["TARGET"]==$old_IP) { $tools->domain_resource_update($dm["DOMAINID"], $r["RESOURCEID"], "", $new_IP); } } } |
Yukarıdaki kodu çalıştırdıktan sonra, Linode DNS Managerden IP’lerin değişip değişmediğini kontrol edin. Güncellendiyse, işlem tamamdır.
| Print article | This entry was posted by serkan.koyuncu on 01 Ocak 2010 at 18:17, and is filed under linode. Follow any responses to this post through RSS 2.0. Yorum veya kendi sitenizden geribildirim yapabilirsiniz. |
