VPN orqali NFS qayta eksporti paketlarni yo'naltirish emas
O'rta mashina mijoz va serverdir, router emas. Fayl tizimi ID'lari, o'ralgan fayl tutqichlari va qulflash qo'llab-quvvatlashining yo'qligi dizaynni o'zgartiradi.
Linux mashinasi VPN-ga ulanadi, masofaviy NFS eksportini mount qiladi va keyin uni boshqa mijozlar guruhiga taqdim etadi. Bu tuzilma qo'shimcha qadamlar bilan marshrutlashga o'xshaydi, va bu birinchi noto'g'ri taxmin. O'rta mashina yuqori serverning mijozi va pastdagi mijozlar uchun server bo'lib, ikkala fayl xizmati munosabatlarida ishtirok etadi. Paketlarni yo'naltirish fayl tutqichlari, qulflash yoki fayl tizimi identifikatsiyasi haqida hech qanday fikrga ega emas; qayta eksport esa ega.
Pastdagi mijozlar asl serverga to'g'ridan-to'g'ri yetib bora oladimi, deb so'rashdan boshlang. Agar yetib borsa, o'rta mashina ixtiyoriy.
Uchta model, izchillikning uchta hikoyasi
To'g'ridan-to'g'ri mount eng oddiy: har bir mijoz tunnel orqali asl serverni mount qiladi va o'sha serverning eksport siyosati kirishni boshqaradi. Qayta eksport - o'rta mashinaning boshqa xizmat chegarasini taqdim etishi, bu mijozlar tomonidagi tarmoq serverga to'g'ridan-to'g'ri yetmasligi kerak bo'lganda foydali. Replikatsiya uchinchi model bo'lib, savolni izchillikdan sinxronlashtirish va nizolarni hal qilishga ko'chiradi.
Replikatsiya qilingan nusxani tirik qayta eksport kabi tasvirlamang. Muvaffaqiyatsizlik usullari farq qiladi va har bir operatsiya asl fayl tizimiga yetadi deb kutayotgan foydalanuvchi aloqa uzilganda hayron qoladi.
Identifikatsiya mount buyrug'idan uzoqroq yashaydi
Qayta eksportlar aniq fayl tizimi ID'sini talab qiladi va bu identifikatsiya qayta ishga tushirishlar hamda konfiguratsiyani qayta qurishlarga bardosh berishi kerak. Yadro hujjatlari talab haqida aniq va crossmnt bola fayl tizimlarini o'z ID'lari bilan eksport qilish zaruratini yo'qotmaydi, deb ogohlantiradi. Foydalanuvchiga uzluksiz ko'rinadigan katalog daraxti bir nechta fayl tizimi chegaralaridan o'tishi mumkin. Joriy nfs-utils qo'llab-quvvatlanadigan konfiguratsiyalar uchun ID'larni avtomatik ajratishi mumkin va shunday qilganda uning ma'lumotlar bazasi shlyuz holatining qismiga aylanadi. Bu ID'larga bir martalik fayllar emas, xizmat identifikatsiyasi sifatida qarang.
Fayl tutqichlari identifikatsiyaning boshqa chegarasi: qayta eksport asl tutqichni o'raydi, bu uni kattalashtiradi va mijoz chegarasidan oshib ketishi mumkin. Muvaffaqiyatli mount har bir eksport tartibi mos kelishini isbotlamaydi.
Har bir NFS xususiyati o'rta mashinadan omon o'tmaydi
Yadroning qayta eksport qo'llanmasi qayta eksport qiluvchi server qulflash yoki delegatsiya so'rovlarini qo'llab-quvvatlamasligini aytadi. Bu operatsiyalarga bog'liq ilovalarga boshqa yo'l yoki ularga qarshi tekshirilgan dizayn kerak. Muvaffaqiyatli mount va ishlaydigan katalog ro'yxati ilovaning haqiqiy operatsiyalari ishlashini ko'rsatmaydi.
Foydalanuvchi identifikatsiyasi va eksport siyosati ham har bir sakrashda muhim. VPN-ga kirish tarmoq ishtirokchisining autentifikatsiyadan o'tganini isbotlaydi; u NFS foydalanuvchisiga ruxsat bermaydi va mijozning hisob ma'lumotlarini shlyuz orqali o'tkazmaydi.
Shlyuzning ikkita yuqori bog'liqligi bor
Shlyuz yuqori mount uchun VPN-ga va fayl tizimining o'zi uchun yuqori serverga bog'liq. Hali ishlab turgan mahalliy eksport jarayoni mavjud bo'lmagan saqlashni sog'lom qila olmaydi. Ishga tushish tartibini, qayta ulanish xatti-harakatini va serverni qayta ishga tushirishni rejalashtiring, jumladan mijozlar allaqachon ushlab turgan fayl tutqichlariga nima bo'lishini. Shlyuz orqali mount qilib tutqichini yo'qotgan mijoz qayta mount qilishi kerak va bu shaffof tiklanish emas, operatsion hodisa.
Agar talab qachonlardir faqat xususiy IP yetib borish imkoniyatini talab qilgan bo'lsa, asl serverga to'g'ridan-to'g'ri marshrutlash soddaroq arxitektura. Qayta eksport yozib qo'yilganda ham yashaydigan sabab bilan mavjud bo'lishi kerak.
Mountni emas, ish yuklamasini sinang
Nazorat qilinadigan muhitda haqiqiy fayl ish yuklamasini mashq qiling: ilova bajaradigan operatsiyalar, ishlatadigan fayl o'lchamlari va kutayotgan parallellik. Faqat transport xatolariga emas, xususiyat kamchiliklariga e'tibor bering. Keyin qaysi modelni tanlaganingizni va nima uchunligini yozib qo'ying, aks holda keyingi odam shlyuzni router deb hisoblaydi.
Qayta eksport qasddan bir sabab bilan mavjud bo'lganda qonuniy, masalan izolyatsiya qilingan mijoz tarmog'i yoki nazorat qilinadigan versiya chegarasi. Bu yomon tasodif va farq - kimdir buni hal qilganmi yoki yo'qmi.