Kwinqaku elilandelayo siza kujonga kwizikhongozeli ze-LXD. Umlingane sele ethethile ngabo kule bhlogi kwithuba elidlulileyo. Kwi inqaku Sele ndiyicacisile lonto le izikhongozeli ziluncedo ngezizathu ezahlukeneyo. Bazahlula izicelo kuyo yonke inkqubo, bayaphatheka, kulula ukudibanisa kunye / okanye ukuya kwezinye iinkqubo zokusebenza. Kwimeko yeGnu / Linux, zisebenza ngendlela efanayo nakuluphi na ulwabiwo, ngaphandle kwesidingo sokuqhelaniswa.
Docker Isisombululo esithandwayo esenzelwe ukuqulatha usetyenziso olunye olufana neseva yedatha ye-MySQL. I-LXD iyafana kwezinye iindlela, kodwa kunjalo yenzelwe ukuquka inkqubo yokusebenza epheleleyo. I-LXD ayizukubonakalisa izixhobo ezifana nezi IQEMU o VirtualBox. Oku kuthetha ukuba kuyakhawuleza kwaye kubonelela ngesantya sokuphunyezwa kwendalo.
Njengomzekelo wokusetyenziswa, sinokwenza isikhongozeli se-LXD, faka isiseko sedatha kunye neseva ye-http. Apho siya kuba nethuba lokudala iwebhusayithi eneWordPress kwaye ukuba kukho imfuneko sinokutshintsha ukusuka kwilifu ukuya kwilifu ngokuhambisa nje isikhongozeli se-LXD apho kufanelekileyo. Kuba isikhongozeli kulula ukusibamba, iwebhusayithi yakho inokulayishwa kubanikezeli bamafu abaninzi ukwenza ukuseta okungafunekiyo kunye nokufumaneka kakhulu.
Faka kwaye uqwalasele i-LXD
Ukufaka i-LXD kufuneka uvule i-terminal (Ctrl + Alt + T) kwaye ufake. Yintoni egqithisile Sinokufaka kwakhona izixhobo zeZFS. Oku kuya kusinceda sikhawulezise eminye imisebenzi kwaye sigcine indawo yediski xa sisebenza ngezikhongozeli.
sudo apt install zfsutils-linux lxd
ukuba qala ukumiselwa kwe-LXDKwisiphelo esinye sibhala:
sudo lxd init
Apha singacinezela Ngethulo ukukhetha amaxabiso asisiseko.
Fumana kwaye uqale umfanekiso wokusabalalisa we-LXD
ukuba bona uluhlu lweemifanekiso zeBuntuKwisiphelo esibhala kuso:
lxc image list ubuntu: arch=amd64|head
Ku nokuba njalo shiya i-arch = amd64 ukuba ufuna imifanekiso yolunye uyilo. Kumfanekiso ongentla, iziphumo zilinganiselwe (kunye | intlokoukwenza kube lula ukufunda.
Njengoko ubona kwisikrini esingentla, iminwe ye-Ubuntu 18.04 (dcbc8e3e5c2Ndayishiya ibalaselisiwe. Ukuba unomdla qala isikhongozeli ngolo lonikezelo kuya kufuneka usebenzise olo nyathelo. Umyalelo wokuphumeza uya kuba:
lxc launch ubuntu:dcbc8e3e5c2e
Lawula izikhongozeli ze-LXD
ukuba Dwelisa zonke izikhongozeli ezenziweKuya kufuneka ubhale:
lxc list
Umqolo 'IPV4kubaluleke ngakumbi ukuba unazo naziphi na iinkonzo ezisebenza ngeloxesha. Umzekelo, ukuba ubusebenzisa i-Apache http server, xa ubhala i-IP "10.191.112.88”Indawo yewebhu ebanjelwe kwisikhongozeli iya kubonakala kwisikhangeli.
ukuba misa isikhongozeliKuya kufuneka ubhale:
lxc stop nombre-contenedor
Oku kungathatha ixesha, okanye kusilele kungasasazwa Ubuntu. Ukuba oku kuyenzeka, ungasoloko usebenzisa inkquboctl amandlaoff ukumisa.
Ukuba konke okunye kusilele, unako ukumisa ngenkani no:
lxc stop nombre-contenedor --force
ukuba qala ngesikhongozeli kufuneka ubhale:
lxc start nombre-contenedor
Ukuba ufuna hamba ngaphakathi kwisitya, baleka:
lxc shell nombre-contenedor
Ngaphakathi kwesikhongozeli ungafaka iinkqubo nge 'Sudo apt ukufaka'kwaye wenze nantoni na eyenye onokuyenza kusasazo oluqhelekileyo lweGnu / LinuxUmzekelo, ukuseta iseva ye-Apache.
Nanini na phuma kwisityaChwetheza nje:
exit
Dlulisa iifayile ziye / zisuka kwizikhongozeli zeLXD
ukuba layisha ifayile kwisikhongozeli sakho, Sebenzisa le syntax elandelayo:
lxc file push /ruta/al/archivo/local/nombre-archivo nombre-contenedor/ruta/al/archivo/subido/nombre-archivo
Faka igama lefayile eliza kwenziwa, hayi isikhombisi apho ufuna ukushiya khona.
ukuba layisha isikhombisi endaweni yefayile:
lxc file push /ruta/al/directorio nombre-contenedor/ruta/al/directorio/remoto --recursive --verbose
ukuba khuphela umkhombandlela kwisikhongozeli kwindlela yakho yokusebenza inqununu:
lxc file pull nombre-contenedor/ruta/al/directorio/remoto ruta/al/directorio --recursive --verbose
Oku kugubungela usetyenziso olusisiseko lwezikhongozeli ze-LXD. Kukho izinto eziphambili ngakumbi ezinje ngeefoto, imida kwizibonelelo ezinje ngeCPU kunye ne-RAM, izikhongozeli zecone, njl. Konke oku kunye nokunye kunokubonwa kwi amaxwebhu asemthethwenikwi iwebhusayithi yeprojekthi okanye kwiphepha lakho GitHub.