Klasterlashtirish haqida
Klasterda ishlash sxemasi
Download 0.78 Mb.
|
KOMPTARMOQKURSISH
Klasterda ishlash sxemasi
Klasterda ishlash sxemasi quyida WinSCP va PuTTY dasturlari yordamida Uran klasteri misolida tasvirlangan. Kompyuter yoki klasterdagi hisob-kitoblar bajariladigan dastur faylini va qoida tariqasida dastlabki ma'lumotlarni talab qiladi. Foydalanuvchi kompyuterida odatda Windows operatsion tizimi, klasterda esa Linux (UNIX varianti) ishlayotganligi sababli, klasterdagi hisob qaydnomasi uchun klaster kompilyatorlaridan biri yordamida bajariladigan faylni olishingiz kerak. Shuning uchun dastur matni klasterda qayta yozilishi kerak. WinSCP dasturi fayllarni masofadan nusxalash uchun ishlatiladi. Foydalanuvchi shaxsiy kompyuterdan fayllarni (dastur matni, manba ma'lumotlari) klasterdagi uy katalogiga ko'chiradi: rasmda bu /home/u9999 ga ko'chirilmoqda, bu erda u9999 klasterdagi foydalanuvchining nomi (identifikator, login). Dasturlarni kompilyatsiya qilish va hisobdagi vazifalarni ishga tushirish PuTTY masofaviy kirish dasturi orqali klasterga kirgandan so'ng amalga oshiriladi. PuTTY oynasida tegishli buyruqlarni terish orqali foydalanuvchi boshqaruv mashinasida (host), xususan, klasterdagi vazifalarni kompilyatsiya qilish va ishga tushirishda o'ziga kerak bo'lgan amallarni bajaradi. Bunday holda, vazifa uni hisobdagi navbatga qo'yish orqali ishga tushiriladi. SLURM tizimi navbatni saqlash va hisoblash tugunlarida vazifalarni boshlash uchun javobgardir. Hisoblash jarayonida vazifani parallel hisoblash jarayonlari aloqa tarmog'i orqali ma'lumotlarni almashishi va uy katalogiga kirish imkoniyatiga ega bo'lishi mumkin. Foydalanuvchi istalgan vaqtda navbatdagi vazifalari va mavjud klaster resurslari haqida ma'lumot olishi mumkin. Hisoblashlarni tezlashtirishga faqat ketma-ket dasturni parallel dasturga aylantirgandan so'ng erishiladi, odatda MPI va OpenMP standartlari. Klaster bo'yicha vazifalarni ishga tushirish dasturlarning o'ziga xos xususiyatlarini, xususan, MPI va/yoki OpenMP dan foydalanishni hisobga olgan holda amalga oshiriladi. Nosozliklarni tuzatish uchun klasterda dasturning ketma-ket sinov versiyasini ishga tushirish foydalidir. Xuddi parallel ravishda ketma-ket (bir jarayonli) dasturlar ham navbat bilan bajarilishi kerak. Klaster ustida ishlash uchun UNIX OT ning asosiy buyruqlari bilan tanishish foydalidir. Klasterga kirish uchun foydalanuvchi loginga (foydalanuvchi nomi) va autentifikatsiya qilish uchun (autentifikatsiya) kalit yoki parolga (parol) ega bo'lishi kerak. Kalitdan foydalanish ko'proq maxfiylikni ta'minlaganligi va scp (fayllarni masofadan nusxa ko'chirish) kabi operatsiyalar uchun parolni tasdiqlashdan xalos bo'lishga imkon berganligi sababli, quyidagi hollarda kalitli kirish afzalroq deb hisoblanadi. Shuning uchun, dastlab, shuningdek, parol yoki kalit yo'qolgan bo'lsa, quyida tavsiflanganidek, klasterga kirishni ta'minlash uchun kalitlar yaratilishi kerak. Windows operatsion tizimidan klasterga kirish uchun siz PuTTY dasturidan foydalanishingiz mumkin. Kalitga kirish Kalit orqali kirishni tashkil qilish uchun siz quyidagi harakatlar ketma-ketligini bajarishingiz kerak. 1. Shaxsiy (maxfiy) va ochiq kalitlarni kompyuteringizda yarating va saqlang, Yo'riqnomada ko'rsatilganidek, PuTTY tarqatilishidan PuTTYgen dasturidan foydalanish [1]. Bunday holda, ochiq kalit bloknot faylida saqlanishi kerak, matnni PuTTYgen'dan nusxalash kerak: kalit turi 'ssh-rsa' bilan boshlanadi va '==' belgilari bilan tugaydi va 'rsa- kabi sana bilan izohlanadi. kalit-20150421'. Maxfiy kalitni parol bilan (maxfiy kalit paroli, parol iborasi) shifrlash va uni xavfsiz joyda saqlash tavsiya etiladi. 2. Ochiq kalitni serverdagi katalogning ~/.ssh.authorized_keys fayliga qo'shing ('~' foydalanuvchining uy katalogini bildiradi). Foydalanuvchi buni o'zi qilishi mumkin (agar u parol yoki boshqa kalit bilan klasterga kirish imkoniga ega bo'lsa, [1] ga qarang) yoki parallel@imm.uran.ru manzili orqali klaster ma'muriga ochiq kalit bilan faylni yuborishi mumkin. Klaster ma'muri ochiq kalitni o'rnatadi va foydalanuvchini bu haqda xabardor qiladi. 3. Kalit orqali kirish huquqiga ega klasterda ishlash uchun PuTTY da nomlangan sessiya (Session) yarating, buning uchun Connection->SSH->Auth boʻlimiga maxfiy kalitga yoʻlni kiriting, Sessiya boʻlimiga qayting va, Xost nomi va Saqlangan sessiyalar maydonlarini qiymatlar bilan to'ldirish, masalan, umt.imm.uran.ru va umt, sozlamalarni saqlang. Autentifikatsiya agentidan foydalanish.Agar maxfiy kalit parol (parol iborasi) bilan himoyalangan bo'lsa, u holda autentifikatsiya agentini, PuTTY tarqatilishidan Pageant dasturini ishga tushirish (ko'rsatmaga qarang [2]), klasterga kalit orqali qayta ulanishda parolni kiritish zaruriyatini yo'q qiladi. agent yopilguncha vaqt oralig'i. Pageant, masalan, maxfiy kalitni ikki marta bosish va uning parolini (agar mavjud bo'lsa) kiritish orqali ishga tushirilishi mumkin. Natijada, vazifalar panelining tizim maydonida (pastki o'ngda) Pageant belgisi paydo bo'ladi. Keyingi (har safar klasterga kirganingizda), menyuni ochish uchun sichqonchaning o'ng tugmachasini bosing va boshlash uchun kerakli seansni (umt) tanlang. Download 0.78 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling