Openvz sunuculari arasi, sanal sunucu aktarimlarinda deneyimledigim bir problem de , A sunucusundan B sunucusuna aktarilan A1 sanal sunucusunun B uzerinde bulunan B1 sanal sunucusunun ayni container id (sira) numarasina sahip olmasi. Bu durum dahilinde, asagidaki durum ile karsilasmak mümkün.
Error: CT #101 already exists on destination node
Neticede iki tane ayni degere sahip containerin id sini degistirmeyi bu yazimda anlatmasamda, A sunucusu uzerinde bulunan A1 containerine ait id degerini, dump ve restore mantigi surecinde degistirmeyi anlatacagim.
A sunucusu uzerinde asagidaki komutu uygulayiniz ve tum sanal sunucu konteynirlariniza ait degerleri aliniz.
CTID Sunucunuza ait sira numarasidir.
vslist -a
CTID NPROC STATUS IP_ADDR HOSTNAME 101 17 running 188.132.16*.* server136.necsis.com
101 CTID sira numarasi olarak aliniyor. A sunucusu uzerinde A-101 sira numarasi ile alinmis degeri dump
edecegiz ve ardindan A101 konteynirina ait dosya ve klasorleri “mv” (move) komutu ile 102 klasorlerine
tasiyip , tekrardan vzctl ile CTID degerini 102 olarak restore edecegiz,
Asagidaki komutlarda bulunan konteyner degerlerini kendinize ait olan sunucu id degerlerine uyarliyarak
degistirebilirsiniz.
host# vzctl chkpnt 101 --dumpfile /tmp/Dump.101 host# mv /etc/vz/conf/101.conf /etc/vz/conf/102.conf host# mv /vz/private/101 /vz/private/102 host# mv /vz/root/101 /vz/root/102 host# vzctl restore 102 --dumpfile /tmp/Dump.101
0 Yorumlar.