VPN арқылы NFS қайта экспорты пакеттерді жіберу емес
Ортаңғы машина — клиент те, сервер де, маршрутизатор емес. Файл жүйесінің ID-лері, оралған файл тұтқалары және құлыптау қолдауының болмауы әрқайсысы дизайнды өзгертеді.
Linux машинасы VPN-ге қосылады, қашықтағы NFS экспортын монтилейді, содан кейін сол монтилеуді басқа клиенттер тобына ұсынады. Бұл құрылым қосымша қадамдары бар маршруттауға ұқсайды, және бұл бірінші қате болжам. Ортаңғы машина жоғарғы сервердің клиенті және төменгі клиенттер үшін сервер, және ол екі файлдық қызмет қатынасына қатысады. Пакеттерді жіберудің файл тұтқалары, құлыптау немесе файл жүйесінің сәйкестігі туралы пікірі жоқ; қайта экспорттың бар.
Төменгі клиенттер бастапқы серверге тікелей жете ала ма деп сұрақ қоюдан бастаңыз. Егер жете алса, ортаңғы машина міндетті емес.
Үш модель, үш дәйектілік хикаясы
Тікелей монтилеу ең қарапайым: әр клиент туннель арқылы бастапқы серверді монтилейді, және сол сервердің экспорт саясаты қатынасты реттейді. Қайта экспорт — ортаңғы машинаның басқа қызмет шекарасын ұсынуы, бұл клиенттерге қараған желі серверге тікелей жетпеуі тиіс болғанда пайдалы. Репликация — үшінші модель, және ол сұрақты дәйектіліктен синхрондау мен қақтығысты шешуге ауыстырады.
Репликаланған көшірмені тірі қайта экспорт сияқты сипаттамаңыз. Ақау режимдері әртүрлі, және әр операция бастапқы файл жүйесіне жетеді деп күтетін пайдаланушы байланыс үзілгенде таң қалады.
Сәйкестік монтилеу командасынан ұзақ өмір сүреді
Қайта экспорттарға айқын файл жүйесінің ID-сі қажет, және бұл сәйкестік қайта іске қосулар мен конфигурацияны қайта құруларға төтеп беруі керек. Ядро құжаттамасы талап туралы нақты айтады, және crossmnt бала файл жүйелерін өз ID-лерімен экспорттау қажеттігін жоймайды деп те ескертеді. Пайдаланушыға үздіксіз көрінетін каталог ағашы бірнеше файл жүйесі шекарасынан өтуі мүмкін. Қазіргі nfs-utils қолдау көрсетілетін конфигурациялар үшін ID-лерді автоматты түрде бере алады, және ол осылай жасағанда оның дерекқоры шлюз күйінің бөлігіне айналады. Бұл ID-лерді бір реттік файлдар емес, қызмет сәйкестігі ретінде қабылдаңыз.
Файл тұтқалары — сәйкестіктің екінші шекарасы: қайта экспорт бастапқы тұтқаны орайды, бұл оны үлкейтеді және клиенттің шегінен асып кетуі мүмкін. Сәтті монтилеу әр экспорт орналасуының үйлесімді екенін дәлелдемейді.
Әр NFS мүмкіндігі ортаңғы машинадан аман өтпейді
Ядроның қайта экспорт нұсқаулығы қайта экспорттайтын сервер құлыптауды немесе өкілдік сұраныстарын қолдамайтынын айтады. Осы операцияларға тәуелді қолданбаларға басқа жол немесе соларға қарсы тексерілген дизайн қажет. Сәтті монтилеу мен жұмыс істейтін каталог тізімі қолданбаның нақты операциялары жұмыс істейтінін көрсетпейді.
Пайдаланушы сәйкестігі мен экспорт саясаты да әр секірісте маңызды. VPN-ге кіру желі қатысушысының аутентификацияланғанын дәлелдейді; ол NFS пайдаланушысына өкілеттік бермейді және клиенттің тіркелгі деректерін шлюз арқылы бермейді.
Шлюздің екі жоғарғы тәуелділігі бар
Шлюз жоғарғы монтилеу үшін VPN-ге және файл жүйесінің өзі үшін жоғарғы серверге тәуелді. Әлі жұмыс істеп тұрған жергілікті экспорт процесі қолжетімсіз сақтау орнын сау ете алмайды. Іске қосу тәртібін, қайта қосылу әрекетін және серверді қайта іске қосуды жоспарлаңыз, соның ішінде клиенттерде бұрыннан бар файл тұтқаларына не болатынын. Шлюз арқылы монтилеп, тұтқасын жоғалтқан клиентке қайта монтилеу қажет, және бұл ашық қалпына келтіру емес, операциялық оқиға.
Егер талапқа бұрын тек жеке IP қолжетімділігі қажет болса, бастапқы серверге тікелей маршруттау қарапайым архитектура. Қайта экспорт жазылып қалғанда да өмір сүретін себеппен болуы керек.
Монтилеуді емес, жұмыс жүктемесін сынаңыз
Бақыланатын ортада нақты файлдық жүктемені жаттықтырыңыз: қолданба орындайтын операциялар, пайдаланатын файл өлшемдері және күтетін параллельдік. Тек тасымалдау қателеріне емес, мүмкіндіктер олқылықтарына назар аударыңыз. Содан кейін қай модельді таңдағаныңызды және неге екенін жазыңыз, әйтпесе келесі адам шлюзді маршрутизатор деп есептейді.
Қайта экспорт әдейі себеппен болғанда заңды, мысалы оқшауланған клиенттік желі немесе бақыланатын нұсқа шекарасы. Бұл жаман кездейсоқтық, және айырмашылық — біреу оны шешкен-шешпегенінде.