Maareynta server OpenVZ (II)

Mar labaad waad salaaman tihiin dhammaantiin. Marka hore, waxaan rabaa inaan dhamaantiin idiinka mahadceliyo sida wanaagsan ee aan u soo dhoweeyay DesdeLinux iyo, gaar ahaan, shaqaalaha inay waxaas oo dhan suurto galiyaan. Waxaan rajeynayaa inaan sii wadi doono la shaqeynta mustaqbalka iyo in bulshadaan sii kordheyso. Laakiin dareen ku filan hadda, aan hoos ugu degno ganacsiga.

Munaasabaddan awgeed waxaan u qoondeyn doonaa boostada oo dhan wax ka qabashada wax kasta oo la xiriira rakibidda OpenVZ nidaamkayaga. Marka waxaan ku diyaarin doonaa wax kasta qoraalada soo socda si aan u bilowno shaqada.

Hadaad xasuusato maqaalkii hore, waxaan dhahnay taas hada OpenVZ waxay leedahay taageero lagu rakibo labadaba Red Hat/CentOS 6 sida Debian 7. Waxaan dib u eegi doonaa talaabadaada rakibida talaabo talaabo ah oo ku saabsan labada nidaam.

Ku rakibida Red Hat / CentOS 6

Markaad rakibayso nidaamka aasaasiga ah ma jiro qaabeyn gaar ah oo la sameeyo. Kaliya waxaa lagugula talinayaa inaad isticmaasho nidaamka soocista ee soo socda:

  • / Qeyb: loogu talagalay nidaamka aasaasiga ah iyo barnaamijka furan. Ku rakibida buuxda (oo leh muuqaal garaaf ah) waa inay lahaataa ugu yaraan 3 GB, aad uga yar haddii nooca la isticmaalo ugu yaraan o netinstall.
  • Qaybta Isdhaafsiga: Aagga isku beddelka. U adeegso cabbirka lagu taliyey sida ku xusan wankeenna.
  • / Vz partition: Waa halka ay ku kaydin doonaan konteenarrada iyo dhammaan macluumaadkooda. Waxaa lagugula talinayaa in loo qoondeeyo dhammaan inta harsan qaybtaas.

Marka aan rakibno nidaamka aasaasiga ah, waxaan sii wadeynaa rakibidda barnaamijka OpenVZ. Waxa ugu horreeya waa in lagu daro keydka OpenVZ kooxdeenna si ay u soo dejiso dhammaan barnaamijyada. Si loo rakibo loona maareeyo OpenVZ waa lagama maarmaan in la haysto rukhsado superuser, markaa waxaan fureynaa terminal sida xidid waxaanan fulinaa waxyaabaha soo socda:

#wget -O /etc/yum.repos.d/openvz.repo http://download.openvz.org/openvz.repo
#rpm --import http://download.openvz.org/RPM-GPG-Key-OpenVZ

OpenVZ isticmaalaa nooc wax laga beddelay oo ah linux qashin. Amarka soo socda ayaan ku rakibi doonaa:

#yum install vzkernel

Labada tallaabo ee soo socda looma baahna rakibidda cusub (sida nooca 4.4 ee vzctl) laakiin anigu waan ka faalloon doonaa iyaga si loo hubiyo in la waafajiyo noocyada duugga ah.

Waxa ugu horreeya ayaa ah in la suurtogeliyo xulashooyinka qaarkood Kernel. Waxaan tafatirnaa feylka sysctl.conf oo ay la socdaan tifaftiraha aan door bidnay:

#vim /etc/sysctl.conf

Oo waxaan ku darnaa waxyaabaha soo socda dhamaadka:

net.ipv4.ip_forward = 1
net.ipv4.conf.default.proxy_arp = 0
net.ipv4.conf.all.rp_filter = 1
kernel.sysrq = 1
net.ipv4.conf.default.send_redirects = 1
net.ipv4.conf.all.send_redirects = 0
net.ipv4.icmp_echo_ignore_broadcasts=1
net.ipv4.conf.default.forwarding=1

Waxaad sidoo kale u baahan tahay inaad joojiso Selinux, sidaa darteed CentOS Waxaa karti u siiya asal ahaan waxayna sababi kartaa dhibaatooyin:

#echo "SELINUX=disabled" > /etc/sysconfig/selinux

Hada laga bilaabo waxaan sii wadaynaa talaabooyinka qof walba. Waxaan rakibeynaa qalabka lagama maarmaanka u ah maamulka OpenVZ:

#yum install vzctl ploop

Si loo sameeyo nuqulada keydka waxaan ku rakibi doonaa qalabka vzdump. Maaddaama nooca keydku uu duugoobay, waxaan soo degsan doonnaa xirmada rpm:

#wget http://download.openvz.org/contrib/utils/vzdump/vzdump-1.2-4.noarch.rpm

Oo waxaan ku rakibnaa:

#rpm -ivh rpm -ivh vzdump-1.2-4.noarch.rpm

Hadda waxaan haynaa wax walba oo diyaar ah, waxaa hadhsan oo keliya in dib loo bilaabo mashiinka si uu kan cusub u soo raro Kernel xulashooyinka aan ku qaabeynay.

Ku rakibida Debian 7

Si loo rakibo OpenVZ en Debian 7, waxa ugu horeeya ee laga fiirsado ayaa ah kala qaybinta. Sida ku jirta CentOS, waxaa lagugula talinayaa inaad sameysid qeyb qeybta galka OpenVZ halkaasoo konteenarradu ku jiri doonaan oo ay ku fadhido dhammaan meelaha dheeriga ah ee qaybaha intiisa kale (sida caadiga ah midba midka kale iyo meel kale oo lagu beddelayo). Laakiin ka duwan CentOS, tusahan waa:

/ var / lib / vz

Markaan dhammeyno u-qaabeynta nidaamka sida aan u jecel nahay, waxaan u dhaqaaqeynaa inaan rakibno OpenVZ. Waxa ugu horreeya waa in lagu daro bakhaarrada. Si tan loo sameeyo waxaan fulinnaa amarkan:

cat < /etc/apt/sources.list.d/openvz-rhel6.list
deb http://download.openvz.org/debian wheezy main
# deb http://download.openvz.org/debian wheezy-test main
EOF

Amarkan yar waxaan kudarnay bakhaarka OpenVZ nidaamkayaga. Markaas waa inaad kala soo baxdo furaha GPG si aad u saxiixdo keydka:

#wget http://ftp.openvz.org/debian/archive.key
#apt-key add archive.key

Waxaanan sameynaa cusbooneysiin si markaa keydadka loo cusbooneysiiyo:

#apt-get update

Hadda waxaan bilaabi karnaa rakibidda wax kasta oo aan u baahanahay. Waxa ugu horreeya iyo aasaasiga ah waa in la rakibo Kernel wax laga beddelay. Waxaan sidaa yeelnaa:

#apt-get install linux-image-openvz-amd64

Ka dib markaad tan sameyso, waa mid aad u muhiim ah in la sameeyo tallaabada xigta ka hor inta aan dib loo bilaabin nidaamka. Waxa inala gudboon waa inaan wax ka bedelno faylka sysctl.conf in lagu daro qaar ka mid ah xuduudaheedu Kernel:

#vim /etc/sysctl.conf

Oo waxaan ku darnaa qoraalka soo socda dhamaadka:

# On Hardware Node we generally need
# packet forwarding enabled and proxy arp disabled
net.ipv4.ip_forward = 1
net.ipv6.conf.default.forwarding = 1
net.ipv6.conf.all.forwarding = 1
net.ipv4.conf.default.proxy_arp = 0
# Enables source route verification
net.ipv4.conf.all.rp_filter = 1
# Enables the magic-sysrq key
kernel.sysrq = 1
# We do not want all our interfaces to send redirects
net.ipv4.conf.default.send_redirects = 1
net.ipv4.conf.all.send_redirects = 0

Hadda waxaan dib u bilaabi karnaa nidaamka. Xaqiiqdii, waxaa lagugula talinayaa inaad sameysid si ay ugulaabato kernel OpenVZ. Taas ka dib, waxaan rakibnaa qalabka lagama maarmaanka u ah maamulka OpenVZ:

#apt-get install vzctl vzquota ploop

Taasna waxaan ku dhammeyneynaa wax walba oo la xiriira rakibidda OpenVZ. Haddii wax walboo sifiican udhaceen waxaan diyaarinaynaa martidayaga oo bilaabaya abuurida haamaha.

Kahor sagootinta waxaan ka faalloonayaa, in qaybaha soo socda ee casharradan, dhammaan koodhka lagu tijaabin doono kombiyuutar leh CentOS 6.4. Kuwa aad isticmaali doontid Debian waa inaad xisaabta ku darsataa. Kala duwanaanshaha ayaa ugu yaraan noqon doona mid aad u yar. Midka ugu weyni wuxuu ahaan doonaa meesha ay OpenVZ (meelaha konteenarradu ku yaalliin iyo waxyaabo kale). Dhanka kale CentOS Waxay ku taal / vzin Debian waad ka heli doontaa / var / lib / vz. Haddii aad qabto wax dhibaato ah ama shaki ah oo la xiriira tan ama wax kale, ha ka waaban inaad ka tagto faallo waxaanan isku dayi doonaa inaan caawiyo inta aan kari karo.

Tani waa tan hadda. Qaybta xigta waxay dabooli doontaa mid ka mid ah mawduucyada ugu muhiimsan: abuuridda konteenarrada iyo maamulkiisa aasaasiga ah. Waan is arki doonnaa markaa. Cimri dheer iyo barwaaqo.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.

  1.   saddex midnimada dijo

    Wanaagsan! Aad baad ugu mahadsantahay soo gudbintaada OpenVZ. Waxaan shaki yar ka qabaa kala-saarista. Markaad rakibineyso OS, miyaad kugula talineysaa inaad u sameyso qayb ka mid ah tusaha / var?

    1.    Jose Alejandro Vazquez dijo

      Hagaag, sida maqaalku leeyahay: «CentOS waxay ku taal / vz, Debian waxaad ka heli doontaa / var / lib / vz. Caddee, qaybinta debian-ka, waxay kuu oggolaaneysaa inaad sameysid qayb gacan-qabsi ah, waxaad qaadataa ikhtiyaarkaas oo waxaad dhigtaa: / var / lib / vz waxayna abuuri doontaa oo kor u qaadi doontaa qaybinta galkaas iyadoon dhibaato weyn la qabin, dabcan / var Keliya waxay noqon doontaa galka galkaaga xididka, sidaa darteed qoraaladaada oo dhan sidoo kale waxaa lagu shubi doonaa qeybta / qeybta mana ahan / var / lib / vz, waxaan u haystaa sidaan oo kale dhib malahan, waxaan rajeynayaa inaan cadeeyay .