Iziqukathi ze-LXD, ukufakwa nokwethulwa ku-Ubuntu

mayelana neziqukathi ze-lxd

Esihlokweni esilandelayo sizobheka iziqukathi ze-LXD. Osebenza naye usevele ukhulume ngabo kule bhulogi esikhathini esithile esidlule. Ku- leso sihloko Ngivele ngakucacisa lokho lezi ziqukathi ziwusizo ngezizathu ezahlukahlukene. Bahlukanisa izinhlelo kusuka kulo lonke uhlelo, ziyaphatheka, kulula ukuzenza futhi / noma ukuthuthela kwezinye izinhlelo ezisebenzayo. Endabeni yeGnu / Linux, zisebenza ngendlela efanayo kunoma ikuphi ukusatshalaliswa, ngaphandle kwesidingo sokuzivumelanisa nezimo.

Docker yisixazululo esidumile esenzelwe ukuqukethe uhlelo lokusebenza olulodwa njengeseva yedatha ye-MySQL. I-LXD iyafana kwezinye izici, kepha kunjalo yakhelwe ukuqukatha uhlelo lokusebenza oluphelele. I-LXD izokwenza i-hardware njenge- QEMU o VirtualBox. Lokhu kusho ukuthi iyashesha kakhulu futhi inikezela ngejubane lokwenziwa komdabu oseduze.

Njengesibonelo sokusetshenziswa, singakha isitsha se-LXD, sifake isiphakeli sedatha kanye neseva ye-http. Lapho sizoba nethuba lokudala iwebhusayithi ene-WordPress futhi uma kunesidingo singashintsha kusuka efwini siye efwini ngokumane sihambise lesi siqukathi se-LXD lapho kudingeka khona. Njengoba kulula ukuhlanganisa isitsha, iwebhusayithi yakho ingalayishwa nakwabahlinzeki bamafu abaningi ukudala ukusetha okungafuneki futhi okutholakala kakhulu.

Faka futhi ulungiselele i-LXD

Ukufaka i-LXD kufanele uvule ukuphela (Ctrl + Alt + T) bese ufaka. Yini enye singafaka futhi izinsiza ze-ZFS. Lokhu kuzosisiza ukuthi sisheshise eminye imisebenzi futhi sigcine isikhala sediski lapho sisebenza ngeziqukathi.

Faka iziqukathi ze-LXD

sudo apt install zfsutils-linux lxd

para qala ukumiswa kwe-LXD, esigungwini esifanayo sibhala:

lungiselela iziqukathi ze-LXD

sudo lxd init

Lapha singacindezela Intro ukukhetha amanani azenzakalelayo.

Thola bese uqala isithombe sokusabalalisa se-LXD

para bona uhlu lwezithombe ze-Ubuntu, esibulalayo sibhala:

Izithombe ezitholakalayo LXD

lxc image list ubuntu: arch=amd64|head

Kungaba njalo shiya i-arch = amd64 uma udinga izithombe zezinye izakhiwo. Emfanekisweni ongenhla, imiphumela inqunyelwe (nge | ikhandaukwenza kube lula ukufunda.

Njengoba ukwazi ukubona isithombe-skrini esingenhla, iminwe ye-Ubuntu 18.04 (bbb8e3e5c2eNgikushiye kugqanyisiwe. Uma unesithakazelo qala isitsha ngalokhu kusatshalaliswa kufanele usebenzise leso sinyathelo. Umyalo wokukhipha uzoba:

yethula isitsha se-LXD Ubuntu

lxc launch ubuntu:dcbc8e3e5c2e

Phatha iziqukathi ze-LXD

para bhala zonke iziqukathi ezenziwe, kufanele ubhale:

Iziqukathi ze-lxd ziyasebenza

lxc list

Umgogodla 'IPV4kubaluleke kakhulu uma unezinsizakalo ezisebenza kuleso simo. Isibonelo, uma ngabe usebenzisa i-Apache http server, lapho kubhalwa i-IP "10.191.112.88"Iwebhusayithi ebanjelwe esitsheni izoboniswa kusiphequluli.

para misa isitsha, kufanele ubhale:

lxc stop nombre-contenedor

Lokhu kungadla isikhathi, noma kwehluleke ngokusatshalaliswa okungekhona okwe-Ubuntu. Uma lokhu kwenzeka, ungahlala usebenzisa uhleloctl amandlaoff ukuyimisa.

Uma konke okunye kwehluleka, unga amandla ayeke no:

lxc stop nombre-contenedor --force

para qala ngesiqukathi kufanele ubhale:

lxc start nombre-contenedor

Uma ufuna hamba ngaphakathi kwesiqukathi, gijima:

lxc shell nombre-contenedor

Ngaphakathi kwesitsha ungafaka izinhlelo nge 'ukufaka okusheshayo kokufaka'futhi wenze noma yini enye ongayenza ekusatshalalisweni okujwayelekile kwe-Gnu / Linux, ngokwesibonelo, ukusetha iseva ye-Apache.

Idatha yesitsha se-LXD

Noma kunini phuma esitsheni, vele uthayiphe:

exit

Dlulisa amafayela uye / ususe Iziqukathi ze-LXD

para layisha ifayela esitsheni sakho, sebenzisa i-syntax elandelayo:

kopisha ifayela esitsheni se-LXD

lxc file push /ruta/al/archivo/local/nombre-archivo nombre-contenedor/ruta/al/archivo/subido/nombre-archivo

Faka igama lefayela elizokwakhiwa, hhayi umkhombandlela lapho ufuna ukulishiya khona.

para layisha umkhombandlela esikhundleni sefayela:

kopisha umkhombandlela kusiqukathi se-LXD

lxc file push /ruta/al/directorio nombre-contenedor/ruta/al/directorio/remoto --recursive --verbose

para landa umkhombandlela kusuka esitsheni uye kusistimu yakho yokusebenza uthishanhloko:

lxc file pull nombre-contenedor/ruta/al/directorio/remoto ruta/al/directorio --recursive --verbose

Lokhu kuhlanganisa ukusetshenziswa okuyisisekelo kweziqukathi ze-LXD. Kunezici ezithuthuke kakhulu ezifana nezifinyezo, imingcele kuzinsizakusebenza ezinjenge-CPU ne-RAM, iziqukathi ze-clone, njll. Konke lokhu nokuningi kungaboniswana ngakho ku- imibhalo esemthethweniku iwebhusayithi yephrojekthi noma ekhasini lakho GitHub.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.