Digression yar: LR kani waa synthetic.
Qaar ka mid ah hawlaha halkan lagu sharraxay waxay noqon karaan kuwo aad u fudud, laakiin maaddaama hawsha l/r ay tahay in la barto
iyada oo la adeegsanayo weerarka iyo lvm, hawlgallada qaar ayaa si macmal ah u adag.
Shuruudaha loo baahan yahay qalabka lagu sameeyo LR:
Aaladaha abuurista sida Virtualbox
Sawirka rakibaadda Linux, tusaale ahaan Debian9
Helitaanka Internetka si loo soo dejiyo dhowr xirmo
Ku xidh ssh VM ku rakiban (ikhtiyaar)
DAREEN
Shaqada shaybaadhkani waxay la xidhiidhaa arrin aan qarsoodi ahayn sida amniga xogta - tani waa meel
kaas oo kuu ogolaanaya inaad lumiso dhammaan xogtaada sababtoo ah qaladka ugu yar - hal xaraf ama nambar dheeraad ah.
Maadaama aad samaynayso shaqo shaybaadh, khatar kuma lihid, marka laga reebo in aad dib u bilaabayso samaynta mar kale.
Nolosha dhabta ah, wax walbaa aad ayey uga sii daran yihiin, markaa waa inaad gelisaa magacyada diskooga si taxadar leh, faham
waxa saxda ah ee aad ku samaynayso amarka hadda jira iyo waxa kaxeeya ee aad ku shaqaynayso.
Qodobka labaad ee muhiimka ah waa magacaabidda saxannada iyo qaybaha: iyadoo ku xiran xaaladda, nambarada diskooga way kala duwanaan karaan
laga soo bilaabo qiimayaashaas lagu soo bandhigay amarrada shaqada shaybaarka.
Marka, tusaale ahaan, haddii aad ka saartid sda disk ka array ka dibna ku dar disk cusub, diskka cusub ayaa la soo bandhigi doonaa.
nidaamka loo yaqaan sda. Haddii aad dib u bilowdo ka hor intaadan ku darin disk cusub, ka dibna kan cusub
diskka waxaa loo magacaabi doonaa sdb, kii horena waxaa loogu yeeri doonaa sda
Shaybaarka waa in loo maamulaa sidii superuser (xidid) sida inta badan amarada u baahan yihiin
mudnaanta sare oo macno ma samaynayso in si joogto ah kor loogu qaado mudnaanta iyada oo loo marayo sudo
Qalabka Waxbarashada
weerar
LVM
Magaca Disk-ga ee Linux OS
Waa maxay qayb
Waa maxay miiska qaybinta iyo halkee lagu kaydiyaa?
Ku celi jaangooyooyinka diskka labaad, laakiin maadaama aadan kor u qaadi karin/boot laba jeer isku mar, dooro barta buurta: midna, aakhirka waxaad helaysaa kuwan soo socda (sawirka jamb, aad caajis u ah inuu dib u sameeyo):
Habaynta RAID:
Ka dooro meel banaan diskka kowaad oo u habbee nooca qaybinta sida mugga jirka ee RAID
Dooro "La dhameeyay dejinta qaybta"
Si sax ah ugu soo celi isla jaantuska diskka labaad, taasoo keentay kuwa soo socda:
Dooro "Configure software RAID"
Abuur qalabka MD
Nooca qalabka RAID ee software: Dooro soo diyaari muraayad leh
Qalabka firfircoon ee RAID XXXX: Dooro labada darawal
Aaladaha dheeraadka ah: U dhaaf 0 sidii hore
Qalabka firfircoon ee RAID XX array: dooro qaybaha aad ku abuurtay weerarka
Finish
Natiijo ahaan, waa inaad heshaa sawir sidan oo kale ah:
Markaad dhammaystirto dejinta LVM waa inaad aragto kuwan soo socda:
Qaabka qaybinta: mid mid, dooro mug kasta oo lagu abuuray LVM oo u habayn iyaga, tusaale ahaan, xididka sidan oo kale ah:
U isticmaal sida: ext4
barta la fuulo: /
Natiijada calaamadaynta qaybta xididka waa inay u ekaataa sidan:
ku celi hawlgalka qaybinta ee var iyo log, adoo dooranaya dhibcaha buurta ee ku habboon (/ var iyo / var/log gacanta lagu galiyay), helitaanka natiijada soo socota:
Dooro Dhamaystir Qaybinta
Waxaa lagu weydiin doonaa dhowr su'aalood oo ku saabsan xaqiiqda ah inaad weli haysato qayb aan la rakibin oo isku beddelasho aan la habeynin. Labada su'aaloodba waa in si xun looga jawaabaa.
Natiijada kama dambaysta ahi waa inay u ekaataa sidan:
3) Dhammeystir rakibidda OS adigoo ku rakibaya grub aaladda koowaad (sda) oo kabo nidaamka.
4) Nuqul ka koobbi waxa ku jira qaybta /boot ka sda drive (ssd1) ilaa sdb drive (ssd2)
Liis garee dhammaan saxannada uu amarkii hore ku siiyay oo qeex nooca saxanka uu yahay
Soo hel wadista meesha grub aan lagu rakibin oo samee rakibaaddan: grub-install /dev/sdb
ku arag macluumaadka ku saabsan duulaanka hadda socda amarka bisadda /proc/mdstat oo qor waxaad aragto.
Eeg wax soo saarka amarrada: pvs, vgs, lvs, mount oo qor waxa saxda ah ee aad aragtay
Ku qeex erayadaada waxaad samaysay iyo natiijada aad ka heshay hawsha.
Ka dib marka la dhammeeyo hawshan, waxaa lagu talinayaa in la keydiyo nuqul ka mid ah faylka mashiinka farsamada ama samee
sanduuq faaruq ah: https://t.me/bykvaadm/191
Soo hel tusaha halka ay ku kaydsan yihiin faylalka mashiinka farsamada gacanta oo tirtir ssd1.vmdk
2) Hubi in mashiinkaaga farsamada gacanta uu wali shaqaynayo
3) Reboot mishiinka farsamada oo hubi in uu wali shaqaynayo
4) hubi heerka shaxda RAID: cat /proc/mdstat
5) ku dar saxan cusub oo la mid ah interface-ka VM oo u magacow ssd3
6) fulinta hawlaha:
arag in saxanka cusub uu ku yimid nidaamka adoo isticmaalaya fdisk -l
ka guuri miiska qaybinta diskki hore una guuri kan cusub: sfdisk -d /dev/XXX | sfdisk /dev/YYY
eeg natiijada adigoo isticmaalaya fdisk -l
Ku dar saxan cusub shaxanka weerarka: mdadm βmaamul /dev/md0 βku dar /dev/YYY
Fiiri natiijada: cat /proc/mdstat. Waa inaad aragto in wada shaqayntu bilaabatay
7) Hadda waxaad u baahan tahay inaad gacanta ku dhejiso qaybo aan ka mid ahayn RAID-ka.
Si tan loo sameeyo, waxaanu isticmaali doonaa dd utility, anagoo ka koobiyn doona diskka "live" una guuri doona kan cusub ee aad dhawaan rakibtay.
dd if=/dev/XXX of=/dev/YYY
8) Kadib wada shaqayntii dhammaatay, ku rakib grub darawalka cusub
9) Dib u kici VM si aad u hubiso in wax walba ay shaqaynayaan
Ku qeex erayadaada waxaad samaysay iyo natiijada aad ka heshay hawsha.
Natiijada: Disk ssd1 waa la saaray, diskka ssd2 waa la keydiyay, disk ssd3 ayaa lagu daray.
Tani waa hawsha ugu adag uguna baaxadda badan dhammaan la soo bandhigay.
Si taxadir leh u hubi waxa aad samaynayso iyo saxannada iyo qaybsiyada.
Waxaa lagu talinayaa in la sameeyo nuqul ka hor inta aanad socodsiin.
Hawshani way ka madaxbannaan tahay hawsha lambarka 2; waxa la samayn karaa ka dib hawsha lambarka 1, oo lagu hagaajiyo magacyada diskka.
Qaybta labaad ee hawshan shaybaadhka ahi waa inay horseedaa isla xaalad la mid ah tan ahayd ka dib markii la dhammaystiro qaybta hore.
Si aad shaqadaada uga dhigto mid sahlan, waxaan kugula talin karaa inaadan jir ahaan ka saarin saxanadaha mashiinka martida loo yahay, laakiin kaliya
ka saar iyaga oo ku jira guryaha mashiinka. Marka loo eego aragtida OS ee VM waxay u ekaan doontaa isla isku mid, laakiin waad awoodaa
haddii ay wax dhacaan, ku xidh saxanka gadaal oo shaqada sii wad adiga oo dib u soo celinaya dhowr dhibcood, haddii
dhibaato ayaa ku haysa. Tusaale ahaan, waxaa laga yaabaa inaad si khalad ah u samaysay ama aad illowday inaad nuqul ka sameysato qaybta bootka ee diskka cusub.
Waxa kaliya oo aan kugula talin karaa in aad laba jeer hubiso saxanadaha iyo qaybaha aad ku shaqaynayso dhawr jeer, ama kaba sii fiican
Ku qor warqad xaashida xiriirinta saxanka, qaybsiyada iyo lambarka diskka βjirkaβ. Geed qurux badan oo cad
kooxda barbaro lsblk, u isticmaal inta badan ee suurtogalka ah si aad u falanqeyso waxaad samaysay iyo waxa loo baahan yahay in la sameeyo.
Sheekada...
Bal qiyaas in server-kaagu uu muddo dheer ku shaqaynayay 2 SSD, markii si lama filaan ah...
1) Ku ekaysii fashilka diskka ssd2 adiga oo ka saaraya saxanka qalabka VM oo dib u bilaabaya
2) Eeg heerka uu hadda marayo saxanadaha iyo RAID:
Amarka kore ma shaqayn doono iyada oo aan la sheegin fure gaar ah.
Akhri caawimada oo ku dar furahan amarka.
Isticmaal amarka bisadda /proc/mdstat si aad u hubiso natiijada hawlgalkaaga. Maxaa is bedelay?
Orod lsblk -o MAGACA, SIZE, FSTYPE, TYPE, MOUNTPOINT oo barbar dhig wax soo saarkiisa wicitaankii hore.
Maxaa is bedelay?
6) Talaabada xigta waa in la habeeyo LVM
Ku socodsii amarka pvs si aad u aragto macluumaadka ku saabsan cabbirada jireed ee hadda jira
samee mug cusub oo jireed oo ay ku jiraan qaabkii hore ee loo sameeyay RAID:
pvcreate /dev/md63
Orod lsblk -o MAGACA, SIZE, FSTYPE, TYPE, MOUNTPOINT oo barbar dhig wax soo saarkiisa wicitaankii hore.
Maxaa is bedelay?
Ku socodsii amarka pvs mar kale. Maxaa is bedelay?
Aynu kordhino cabbirka nidaamka Kooxda mugga anagoo adeegsanayna amarkan soo socda:
Si aad sawirka uga dhigto mid qurux badan, dib ugu dheji /boot diskka labaad ee ssd disk (ssd4) oo wad lsblk. Natiijo ahaan, ssd3 diskku ma sameeyo
waa in aan waxba lagu rakibin. Si taxadar leh u hubi in qaybta bootku aanay faaruq ahayn! ls /boot waa in la muujiyaa
dhowr fayl iyo galal. Bar waxa ku kaydsan qaybtan oo qor hagaha faylka ka masuula waxa.
7) Ka saar ssd3 disk oo ku dar ssd5, hdd1, hdd2 iyadoo la raacayo qeexitaannada farsamada ee kor lagu sheegay, taasoo keentay:
ssd4 - ssd cusub ee ugu horreeya
ssd5 - labaad ssd cusub
hdd1 - hdd cusub ee ugu horreeya
hdd2 - labaad HDd cusub
8) Hubi wixii dhacay ka dib marka lagu daro saxanadaha:
Fadlan la soco in markii aan nuqul ka soo guurinay miiska qaybinta diskki hore, waxay u muuqatay in cabbirka cusub
ma isticmaalo dhammaan awoodda wadista adag.
Sidaa darteed, dhawaan waxaan u baahan doonaa inaan cabbirno qaybtan oo aan ballaarino duullaanka.
Naftaada u fiirso adiga oo socodsiinaya amarka:
lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT
10) koobbi qaybta boot/boot ka ssd4 ilaa ssd5
dd if=/dev/XXX of=/dev/YYY
11) Ku rakib grub darawalka cusub (ssd5)
12) wax ka beddel qaybta labaad ee diskka ssd5
Ku socodsii utility qaybinta diskka:
fdisk /dev/XXX
geli furaha d si aad u tirtirto qayb jirta (dooro 2)
geli furaha n si aad u abuurto qayb cusub
geli furaha p si aad u muujiso in qaybta qaybtu tahay "primary"
geli furaha 2 si qaybta cusubi u yeelato lambarka labaad
Qaybta koowaad: taabo geli si aad u aqbasho cabbirka si toos ah loo xisaabiyay ee bilowga qaybta
Qaybta u dambaysa: taabo geli si aad u aqbasho cabbirka si toos ah loo xisaabiyay ee dhammaadka qaybta
geli furaha l si aad u aragto liiska dhammaan noocyada qaybinta suurtogalka ah oo aad u hesho duulista Linux
geli t furaha si aad u bedesho nooca qaybta la abuuray (2) oo geli lambarka laga helay tallaabadii hore.
geli furaha w si aad u qorto beddelka saxanka.
12) dib u akhri shaxda qaybinta oo hubi natiijada
ku dar saxan cusub qaabka weerarka hadda socda (ha ilaawin inaad bedesho saxannada saxda ah)
mdadm --manage /dev/md63 --add /dev/sda2
Aynu balaadhino tirada saxannada ku jira diyaarintayada oo aynu ka dhigno 2:
mdadm --grow /dev/md63 --raid-devices=2
Fiiri natiijada: waxaanu haynaa 2 qalab oo la calaamadeeyay, laakiin labada qaybood ee lagu soo daray shaxdan waxay leeyihiin cabbiro kala duwan
lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT
13) Kordhi xajmiga qaybta ee diskka ssd4
Ku socodsii utility qaybinta diskka:
fdisk /dev/XXX
geli furaha d si aad u tirtirto qayb jirta (dooro 2)
geli furaha n si aad u abuurto qayb cusub
geli furaha p si aad u muujiso in qaybta qaybtu tahay "primary"
geli furaha 2 si qaybta cusubi u yeelato lambarka labaad
Qaybta koowaad: taabo geli si aad u aqbasho cabbirka si toos ah loo xisaabiyay ee bilowga qaybta
Qaybta u dambaysa: taabo geli si aad u aqbasho cabbirka si toos ah loo xisaabiyay ee dhammaadka qaybta
Dhammaadka calaamadaynta, dooro Maya si aad uga tagto saxeexa xubinimada qaybta ee diyaargarowga.
geli furaha w si aad u qorto beddelka saxanka.
12) dib u akhri shaxda qaybinta oo hubi natiijada
17) ku wareejinta xogta log ka qaybti hore oo loo wareejiyo mid cusub
si ku meel gaadh ah u rakib kayd kayd cusub
mount /dev/mapper/data-var_log /mnt
aan isku dhejino qaybaha
apt install rsync
rsync -avzr /var/log/ /mnt/
Aynu ogaano hababka hadda ka socda /var/log
apt install lsof
lsof | grep '/var/log'
Jooji hababkan
systemctl stop rsyslog.service syslog.socket
samee wada shaqayntii u dambaysay ee qaybaha (xogta laga yaabo in ay is bedeshay tan iyo wada shaqayntii u dambaysay)
rsync -avzr /var/log/ /mnt/
kala beddelo qaybaha
umount /mnt
umount /var/log
mount /dev/mapper/data-var_log /var/log
aan eegno waxa dhacay
lsblk
18) Tafatir /etc/fstab
fstab - fayl diiwaangeliya xeerarka ay qaybuhu ku rakiban yihiin boot
Hawsheenu waa inaan helno xariiqda halka /var/log lagu rakibay oo aan hagaajino qalabka system-log on data-var_log
19) Waxa ugu muhiimsan marxaladan waa inaan la iloobin inaad bedesho miiska radela (ext4, tusaale ahaan). Sababtoo ah si kasta oo aan u bedelno weerar kasta, lvm, ilaa FS ee qaybta la ogeysiiyo in cabbirka qaybta hadda isbeddelay, ma awoodi doono inaan isticmaalo booska cusub. Adeegso amarka resize2fs in la beddelo FS.
20) Gabagabada
Aan dib u bilowno Haddii aad wax walba si sax ah u samaysay, waxaa lagugu soo celinayaa OS-kaaga (tani waxay lagama maarmaan u tahay in la hubiyo in wax walba ay shaqaynayaan. Talaabadani wax macno ah ma laha marka laga reebo is-imtixaanka).
Hubi in wax walba oo aan rabnay inaan sameyno dhab ahaantii la sameeyay:
pvs
lvs
vgs
lsblk
cat /proc/mdstat
21) [OPTIONAL] Raac tillaabooyinka
reboot adigoo riixaya F12 si aad u qeexdo darawallada kala duwan marka aad bootinayso si aad u hubiso inaad bootin karto
Mid kasta oo ka mid ah darawallada ssd, si aynaan uga baqin guuldarada mid ka mid ah
Hadda waxaad haysataa LV log-ka aan loo baahnayn ee nidaamka VG. U qoondee booskan inta u dhaxaysa xididka ama var, laakiin halkii aad isticmaali lahayd
naqshadeeyayaasha 100% BILAASH ku qeex cabbirka gacanta adoo isticmaalaya furaha -L:
-L 500M
hagaaji dhibaatada in / boot ay ku yaalaan laba qaybood oo aan is-waafajin, looma baahna in tan si sax ah loo sameeyo,
waxaa lagu daray halkan tusaale ahaan. Ha iloobin inaad koobiyeyso waxa ku jira /boot meel marka hore.
samee duullaan cusub oo ku dar sda1,sda2
ku dar qaybahan duulaanka jira oo dib u soo celi /boot weerarka ugu weyn, laakiin adigoon ku dhejin.