28 Temmuz 2019 09:50

Muslu Y.

LXC & LXD

LXC sunucular arasında container taşımak. lxc copy komutu

Anasayfa

LXC & LXD

LXC sunucular arasında container taşımak. lxc copy...

Linux  lxc ile container oluşturduktan sonra sunucular arası backup almak ve/veya container taşımak için aşağıdaki aşamaları yapmanız gerekmektedir.

 

Hostlarda lxc servisine uzaktan bağlanabilmek için izin vermek

lxc config set core.https_address 0.0.0.0:8443
lxc config set core.trust_password PAROLANIZ
 

NOT: Her 2 host sunucusundan da iletişim sağlanacak ise her sunucuda bu işlemi yapmamız gerekiyor.

 

 Dış sunucuyu tanımlamak

 

HOST2 sunucunda HOST1 sunucusunu eklemek

lxc remote add HOST1 host1.ip.ad.re.si
 

HOST1 sunucunda HOST2 sunucusunu eklemek

lxc remote add HOST2 host2.ip.ad.re.si
 

Eklenen remote host sunucuların listesi.

lxc remote list
 

Uzak sunucuda container oluşturmak

lxc launch images:ubuntu/bionic/amd64 HOST1:ubuntu1804
 

 Uzak sunucudaki containerları listelemek

lxc list HOST1:
 

Uzak sunucudaki containerlara bağlanmak

lxc exec HOST1:bionic bash
lxc exec HOST1:bionic -- df -hT /
 

Sunucular arası profile kopyalama

Container oluşturulurken profile kullanıldı ise container kopyalamadan önce profile de kopyalanmalı ya da oluşturulmalı

lxc profile copy HOST1:paket2 paket2
 

 

Sunucular arası snapshot ile yedekleme / backup

lxc snapshot HOST1:bionic   bionicsnap
lxc copy HOST1:bionic/bionicsnap bionic
 

 

Kaynakça

Makdos Bilişim Teknolojileri 2015 - 2025