Mavzu: Linux serverida dasturiy ta'minotni o'rnatish
Ishdan maqsad: Ubuntu server tizimida dasturiy ta’minot bilan ishlashni o’rganish
Nazariy qism:
RAID - bir nechta qattiq disklardan birini bajarish uchun foydalanish usuli. RAIDning ikkita maqsadi mavjud:
Drayv hajmini kengaytiring: RAID 0. Agar sizda 2 x 500 GB HDD bo'lsa, unda umumiy bo'shliq 1 TB bo'ladi.
Drayv ishlamay qolganda ma'lumotlar yo'qotilishini oldini olish: Masalan, RAID 1, RAID 5, RAID 6 va RAID 10.
RAID yaratishning uchta usuli mavjud:
Software-RAID: qaerda RAID dasturiy ta'minot tomonidan yaratilgan.
Hardware-RAID: RAID yaratish uchun ishlatiladigan maxsus tekshirgich. Uskuna RAID odatda tezroq va protsessorga yuklamaydi va apparat RAID har qanday OS bilan ishlatilishi mumkin
FakeRAID: RAID apparati juda qimmat bo'lganligi sababli, ko'plab anakart ishlab chiqaruvchilari RAIDni bajarish uchun maxsus BIOS xususiyatlariga ega ko'p kanalli tekshirgichlardan foydalanadilar. Bu maxsus drayverlardan foydalangan holda RAID dasturiy ta'minotining bir shakli va bu haqiqiy dastur RAIDdan tezroq bo'lishi shart emas. Tafsilotlar uchun FakeRaidHowto-ni o'qing.
Talablar
Agar siz server yaratayotgan bo'lsangiz, server o'rnatadigan ISO kerakli parametrlarni o'z ichiga oladi.
Agar siz ish stoli qurayotgan bo'lsangiz, Ubuntu uchun "Alternativ" o'rnatishingiz kerak. Ubuntu-ni muqobil o'rnatish diskini olish va Ubuntu-ni muqobil o'rnatishni qanday qilish haqida o'qing
ISOni qanday yoqish kerak
RAID talablariga javob beradigan disklar etarli.
GUI orqali o'rnatish
Ubuntu-ni disklarni qismlarga ajratguncha o'rnating
Amaliy qism:
Diskni qismlarga bo'lish Ogohlantirish: / boot fayllar tizimi Ubuntu bootloader bilan 1dan tashqari har qanday softRAID darajasidan foydalana olmaydi. Agar siz ko'p narsalar uchun boshqa RAID darajasidan foydalanmoqchi bo'lsangiz, alohida bo'limlar yaratishingiz va / yuklash uchun RAID1 qurilmasini yaratishingiz kerak bo'ladi.
Ogohlantirish: bu qattiq disklardagi barcha ma'lumotlarni o'chirib tashlaydi.
Bo'lim usuli sifatida "Manual" -ni tanlang
Qattiq diskni tanlang va "Ushbu qurilmada yangi bo'sh bo'limlar jadvalini yaratasizmi?"
1-diskdagi "BEPUL SPACE" -ni tanlang va keyin bo'sh joyni avtomatik ravishda bo'linishni tanlang
Ubuntu ikkita bo'lim yaratadi: / va almashtirish, quyida ko'rsatilganidek:
On / partition "bootable flag" -ni tanlang va "on" -ga o'rnating
RAID-ni sozlash
Asosiy "Partition Disks" sahifasida bo'limni tugatgandan so'ng, "RAID Software RAID-ni sozlash" -ni tanlang
"Ha" ni tanlang
"Yangi MD diskini yaratish" -ni tanlang
RAID turini tanlang: RAID 0, RAID 1, RAID 5 yoki RAID 6
Qurilmalar soni. RAID 0 va 1 uchun 2 ta disk kerak. RAID 5 uchun 3 va RAID 6 uchun 4.
Zaxira qurilmalar soni. Agar zaxira diskingiz bo'lmasa 0 raqamini kiriting.
qaysi bo'limlardan foydalanilishini tanlang ..
Siz yaratgan bo'limlarning har bir jufti bilan 3 dan 7 gacha bo'lgan amallarni takrorlang.
Har bir RAID qurilmasi uchun fayl tizimi va o'rnatish nuqtalarini ko'rsatish kerak bo'ladi. Odatiy bo'lib, ular "ishlatmang" ga o'rnatilgan.
Bir marta tugatishni tanlang.
Yuklash yuklagichi
Agar sizning keyingi HDD diskingiz yuklanmasa, shunchaki Grubni boshqa diskka o'rnating:
grub-install /dev/sdb
grub-install /dev/sdc
Buzilgan diskdan yuklash
Agar standart HDD ishlamay qolsa, RAID buzilgan diskdan yuklashni so'raydi. Agar sizning serveringiz uzoq joyda joylashgan bo'lsa, uni avtomatik ravishda amalga oshirilishini sozlash eng yaxshi amaliyot bo'lishi mumkin:
/etc/initramfs-tools/conf.d/mdadm-ni tahrirlash
"BOOT_DEGRADED = false" ni "BOOT_DEGRADED = true" ga o'zgartiring
# Iltimos, da'voni qo'llab-quvvatlash uchun URL manzilini kiriting: (bu parametr mdadm-3.2.5-5ubuntu3 / Ubuntu 14.04 dan boshlab qo'llab-quvvatlanmaydi)
Bundan tashqari, bu yadro yuklash satrida bootdegraded = [true | false] bilan belgilanishi mumkin.
Siz CLI o'rniga # dpkg-reconfigure mdadm dan foydalanishingiz mumkin!
RAID-ni tekshiring
serveringizni o'chirib qo'ying
birinchi diskingizning quvvat va kabel ma'lumotlarini olib tashlang
serveringizni ishga tushiring va sizning serveringiz buzilgan diskdan yuklay oladimi-yo'qligini tekshiring.
Muammolarni bartaraf qilish; nosozliklarni TUZATISH
Almashish joyi chiqmadi, dmesg-da xato xabari
RAID yaxshi ishlashi sharti bilan quyidagilarni tuzatish mumkin:
sudo update-initramfs -k all -u
Mdadm CLI-dan foydalanish
RAID konfiguratsiyasi ustidan to'liq nazorat qilishni istaganlar uchun mdadm CLI buni ta'minlaydi.
RAID-ning holatini tekshirish
Vaziyatni tekshirish uchun ikkita foydali buyruq:
cat /proc/mdstat
Namuna chiqishi:
Personalities : [raid1] [raid6] [raid5] [raid4]
md5 : active raid1 sda7[0] sdb7[1]
62685504 blocks [2/2] [UU]