Sziasztok!
Ubuntu frissítés után a 20.04 alatt a régi lxc-s konénereket hogyan tudom átvinni az új, snap-es lxd alá?
Jelenleg az lxc list nem mutat semmit, nem látja a "gépeket".
Próbáltam migrálni:
root@fcubi:~# lxd.lxc-to-lxd --all
Failed to load config for cos64
Failed to load config for lub4
Failed to load config for lub5
Failed to load config for lub6
Failed to load config for lub7
Köszi!
- 430 megtekintés
Hozzászólások
Elolvasod a doksit es aszerint jarsz el v. hackelsz.
En asszem az utobbit csinaltam. letrehoztam egy lxd-t es belemasoltam rsync-kel az lxc tartalmat.
- A hozzászóláshoz be kell jelentkezni
Jelenleg frissítek 22.04-re...
De az rsync elgondolkodtató!
A doc melyik lenne?
Üdv:
Ruzsi
- A hozzászóláshoz be kell jelentkezni
google://migrate lxc to lxd
Viszonyt elbizonytalanodtam, h te valojaban deb-es lxd-t akarsz snap-es lxd-re migralni. Vagy igazabol nem tudom, mit akarsz, mivel nemsok infot osztottal meg.
Mind1, en rsync-kel atmasolnam, aztan annyi.
- A hozzászóláshoz be kell jelentkezni
Sajnos már valahol 18.04 tájékán elkovette a Cannonical a deb->snap-ot, rendesen megkeserítve az életem (auth proxy miatt).
Tehát már snap van.
Az általam megtalált leírás alapján nem sikerült a konténereket átrakni, bár legalább tanultam egy kis zfs-t.
Kukáztam a konténereket és csináltam újakat. Ráadásul kiderült az újjal is, hogy a Jammy (22.04) CGroupV2-t használ és már a CentOS7 sem megy vele, mert neki CGroupV1 kellene, az én régi konténerem pedig még COS 6.4 volt!
Szóval dolgoztam egy jó nagyot és alapvetően nem volt sikertelen, bár a konkrét feladatot nem tudtam megoldani.
Az rsync-es áthelyezés után ERROR-ba került az indított régi konténer, mert hiányolt valamilyen log fájlt és ebből nem is tudtam kiszedni se stoppal, se delete-vel, se nádi hegedűvel, így maradt a reboot, de legalább betettem +1 LAN kártyát a gépbe és a bridge-be, mert az alaplapi LAN kártya 20'-enként ledobta a linket.
Azért köszi a segítséget!
Üdv:
Ruzsi
- A hozzászóláshoz be kell jelentkezni
eleve eleg katyvasz az elnevezesek.
az lxc az, amit az lxc-ls / lxc-start / lxc-attach stb parancoskkal lehetett matatni, es nem futott daemon processz hozza.
az lxd pedig, amit jo megteveszto modon az lxc paranccsal (pl. lxc list) lehet buzergalni.
neked eddig melyik volt? ha eddig is 'lxc list' akkor eddig is lxd, akkor mas a problema, mint az lxc->lxd migralas.
a regi lxc-t is kellett modositani de meg 18-as korul mert valtozott a konfig file szintaxis, de volt hozza valami script.
aztan az ubu 20-22 korul meg a cgroup->cgroup2 valtas miatt kellett nehany gepnel belenyulni kezzel.
- A hozzászóláshoz be kell jelentkezni
Valamikor Ubuntu 16.04 körül készülhettek a konténerek.
Nem volt bennük igazán semmi fontos, így inkább töröltem és csinálok másikat, immár ezzel snap-os lxd-vel, ami öröm, ha azonosítós proxy-d van, ami ráadásul "belenéz" a https forgalomba.
Üdv:
Ruzsi
- A hozzászóláshoz be kell jelentkezni