LXD midziyo, kuisirwa uye kuisirwa muUbuntu

nezve lxd midziyo

Muchinyorwa chinotevera isu ticha tarisa mumidziyo yeLXD. Mumwe waunoshanda naye akatotaura nezvavo pane ino blog nguva yadarika. In chinyorwa ichocho Ndakatobuditsa pachena kuti midziyo iyi inobatsira zvikonzero zvakasiyana. Ivo vanoparadzanisa mafomu kubva kune yakasara sisitimu, iwo anotakurika, nyore kuumbika uye / kana kufamba kune mamwe mashandiro esisitimu Kana iri Gnu / Linux, vanoshanda zvakafanana nenzira ipi neipi mukugovera, pasina kukosha kwekuchinjika.

Docker Mhinduro yakakurumbira yakagadzirirwa kuve nekushandisa kumwechete senge MySQL database server. LXD yakafanana mune dzimwe nzira, asi ndizvo yakagadzirirwa kuva nehurongwa hwakakwana hwekushandisa. LXD haisi kuzoita hardware senge QEMU o Virtualbox. Izvi zvinoreva kuti inokurumidza uye inopa padyo-yemuno kuuraya kumhanya.

Semuenzaniso wekushandisa, tinogona kugadzira mudziyo weLXD, kuisa dhatabhesi dhatabhesi uye server ye http Ikoko tichava nemukana wekugadzira webhusaiti neWordPress uye kana zvichidikanwa tinogona kuchinja kubva pagore kusvika kune gore nekungofambisa mudziyo weLXD pazvinenge zvichidikanwa. Sezvo zviri nyore kuumbiridza mudziyo, webhusaiti yako inogona kutorerwa kune akawanda gore vanopa kuti vagadzire yakasarudzika uye inowanikwa kwazvo setup.

Isa uye gadzirisa LXD

Kuisa LXD iwe unongofanirwa kuvhura terminal (Ctrl + Alt + T) uye isa. Chii chimwe isu tinogona zvakare kuisa izvo ZFS zvinoshandiswa. Izvi zvichatibatsira kumhanyisa mamwe mashandiro uye kuchengetedza diski nzvimbo kana uchishanda nemidziyo.

Isa midziyo yeLXD

sudo apt install zfsutils-linux lxd

Para tanga kugadzirisa kweLXD, mune imwechete terminal tinonyora:

gadzira midziyo yeLXD

sudo lxd init

Pano tinogona kudhinda Intro kusarudza default kukosha.

Tsvaga uye tanga mufananidzo wekuparadzira LXD

Para ona runyorwa rweUbuntu mifananidzo, mune terminal tinonyora:

Mifananidzo iripo LXD

lxc image list ubuntu: arch=amd64|head

Zvinogona kuva siya arch = amd64 kana uchida mifananidzo yemamwe maumbirwo. Mumufananidzo uri pamusoro, mhedzisiro yave shoma (ne | musorokuita kuti zvive nyore kuverenga.

Sezvauri kuona mune skrini pamusoro, iyo chigunwe cheUbuntu 18.04 (dcbc8e3e5c2eNdakaisiya yakakwenenzverwa. Kana iwe uchifarira tanga mudziyo pamwe nekugovera ikoko iwe unofanirwa kushandisa tsoka iyoyo. Iwo wekuraira wekuita ungave:

kuvhura LXD Ubuntu mudziyo

lxc launch ubuntu:dcbc8e3e5c2e

Manage LXD midziyo

Para nyora zvese zvakagadzirwa mumidziyo, iwe unofanirwa kunyora:

lxd midziyo iri kushanda

lxc list

Iyo musana 'IPV4'inonyanya kukosha kana iwe uine chero masevhisi anomhanya pane iyoyo chiitiko. Semuenzaniso, kana iwe wanga uchimhanya iyo Apache http server, pakunyora IP "10.191.112.88"Webhu saiti yakachengetwa mumudziyo yaizoratidzwa mubrowser.

Para misa mudziyo, iwe unofanirwa kunyora:

lxc stop nombre-contenedor

Izvi zvinogona kutora nguva, kana kukundikana neisiri-Ubuntu kugovera. Kana izvi zvikaitika, unogona kugara uchishandisa systemctl simba kuzvimisa.

Kana zvese zvimwe zvikatadza, unogona simba mira na:

lxc stop nombre-contenedor --force

Para tanga nemudziyo iwe unofanirwa kunyora:

lxc start nombre-contenedor

Kana iwe uchida famba mukati memudziyo, mhanya:

lxc shell nombre-contenedor

Mukati memudziyo unogona kuisa zvirongwa ne 'sudo apt kuisa'uye ita chero chimwe chinhu chaungaite pane yakajairwa Gnu / Linux kugovera, semuenzaniso, kumisikidza iyo Apache server.

LXD data remudziyo

Chero nguva buda mumudziyo, ingo nyora:

exit

Chinjana mafaera kuenda / kubva kuLXD Midziyo

Para tumira faira mumudziyo wako, shandisa syntax inotevera:

kopira faira kumudziyo weLXD

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

Sanganisira zita refaira rinogadzirwa, kwete iro dhairekitori raunoda kurisiya.

Para kurodha dhairekitori panzvimbo yefaira:

kuteedzera dhairekitori kune LXD mudziyo

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

Para dhawunirodha dhairekitori kubva mumudziyo kuenda kune yako yekushandisa system mukuru:

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

Izvi zvinofukidza iyo kushandiswa kwekutanga kwemidziyo yeLXD. Iko kune zvimwe zvemberi maficha senge mafoto, miganho pane zviwanikwa senge CPU ne RAM, zvidhina zvemidziyo, nezvimwe. Zvese izvi nezvimwe zvinogona kubvunzwa mu zvinyorwa zvepamutemo, in the purojekiti webhusaiti kana pane peji rako GitHub.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako