Skip to content

Latest commit

 

History

History
120 lines (61 loc) · 4.38 KB

Cosmos-Yedekleme-ve-Taşıma.md

File metadata and controls

120 lines (61 loc) · 4.38 KB

Cosmos Nodeların Yedeğini Almak


Özet: Sunucuna bağlan, nodeun dosyalarını bul örnek (root/.nibid/config/), Yedekleme işlemini yap. Bunu 2 Programla göstericem.

  1. Winscp
  2. MobaXterm

Winscp ile yedekleme

[WinScp İndirme Linki](https://winscp.net/eng/download.php)

Önce Sunucumuza bağlanalım. İşaretlediğim yerlere sunucu bilgilerini girin ve sunucunuza bağlanın.

Eğer sunucuya bağlanırken private key dosyası kullanmıyorsanız 2. adımı es geçin.

image

Sunucunuza bağlandığınızda sizde daha az dosya gözükecektir. Ctrl + ALT + H tuşlarına aynı anda basın ve gizli dosyaları açın.

Bende gördüğünüz gibi .nibid ve .quasarnode klasörleri açığa çıktı.

image

.nibid sonra config içerisine girince priv_validator_key.json dosyasını göreceksiniz onu masaüstünüze çek bırak yapın ve işlem bu kadar.

image

MobaXTerm ile Yedeklemek

[MobaXterm İndirme Linki](https://mobaxterm.mobatek.net/)

MobaXtermi indirip bilgisayarımıza kuralım. Sonrasında Altta gösterdiğim yerlere tıklayıp sunucu bilgilerimizi girelim.

  1. Adımda Private keyiniz varsa işaretlediğim yerden dosyanızı seçin. Eğer private key yerine şifre ile bağlanıyorsanız bu adımı geçin. Sunucu şifrenizi sunucuya bağlanırken soracak.

image

İşaretlediğim sembole basıp gizli dosyalarımızı açığa çıkartalım. Gördüğünüz gibi .nibid klasörü açığa çıktı

image

.nibid / config / dosyalarına girin ve Priv_validator_key.json dosyanızı masaüstüne sürükle bırak yapıp yedekleyin.

image

Cosmos Nodelarını Taşımak

Kurduğunuz nodeyi başka bir sunucuya taşımak istediğinizde bilmeniz gerekenler;

İhtiyacınız olanlar priv_validator_key.json dosyası ve cüzdanınızın menmonicleri

Node taşıma işlemi özetle; ikinci sunucuda nodeyi kurmak, senkronize olmasını beklemek, cüzdanınızı recover etmek, son olarak priv_validator_key.json dosyasını yeni sunucuya taşıyıp nodeye restart atmak.

Önemli!

Yeni sunucuda validatörünüz çalışmaya başlamadan önce önceki sunucuda çalışmayı durdurmalıdır.

Validatörünüz iki farklı sunucuda aynı anda çalışması aynı bloğu iki kere imzalamasına neden olur buna multisign denir.

Multisign yapmak valiadtörlerin ödül mekanizmasını manipüle etmek demektir. Bunu yapanlar ağdan slashlenir sonzuza dek atılır ve stakede tuttukları tokenlar ellerinden alınır. Tombstone

Adım adım node taşıma

1. Adım

  • Nodu kurun ve başlatın.

2. Adım

  • Cüzdanınızı recover edin.

    • nodeismi keys add wallet --recover

3. Adım

  • Nodenizin ağ ile senkronize olmasını bekleyin.

4. Adım

  • Önceki nodeyi durdurun.

    • sudo systemctl stop nodeismi

5. Adım

  • Yeni kurduğunuz nodenin config kalsörü altındaki priv_validator_key.json dosyasını yedeklediğiniz dosya ile değiştirin

  • Ardından nodeyi yeniden başlatın sudo systemctl restart nodeismi

Kontrol etme

  • nodeismi status 2>&1 | jq .ValidatorInfo komutunun çıktısındaki Address kısmının explorerda validatör detyalarındaki HEX adresi ile aynı olduğunu kontrol edin

  • nibid q staking validator $(nibid keys show wallet --bech val -a) komutunun çıktısındaki validatör detaylarının doğru olduğunu kontrol edin.

    • bu komutta walletyerine cüzdan isminizi yazmanız gerekebilir.