VPN-ով NFS-ի վերաարտահանումը փաթեթների փոխադրում չէ
Միջին մեքենան հաճախորդ է և սպասարկիչ, ոչ երթուղիչ։ Ֆայլահամակարգի ID-ները, փաթաթված ֆայլբռնակները և կողպման աջակցության բացակայությունը փոխում են նախագիծը։
Linux մեքենան միանում է VPN-ին, տեղադրում է հեռավոր NFS արտահանում և ապա այդ տեղադրումը սպասարկում է հաճախորդների մեկ այլ խմբի։ Այս դասավորությունը նման է երթուղավորման՝ լրացուցիչ քայլերով՝ և սա առաջին սխալ ենթադրությունն է։ Միջին մեքենան վերին սպասարկիչի հաճախորդն է և ստորին հաճախորդների սպասարկիչը, և մասնակցում է ֆայլային ծառայության երկու հարաբերություններին։ Փաթեթների փոխադրումը որևէ կարծիք չունի ֆայլբռնակների, կողպման կամ ֆայլահամակարգի ինքնության մասին؛ վերաարտահանումը՝ ունի։
Սկսեք հարցով, թե արդյոք ստորին հաճախորդները կարող էին ուղղակիորեն հասնել բնօրինակ սպասարկիչին։ Եթե կարող են, միջին մեքենան պարտադիր չէ։
Երեք մոդել՝ հետևողականության երեք պատմություն
Ուղղակի տեղադրումը ամենապարզն է՝ յուրաքանչյուր հաճախորդ տեղադրում է բնօրինակ սպասարկիչը թունելի միջով, և այդ սպասարկիչի արտահանման քաղաքականությունը կարգավորում է մուտքը։ Վերաարտահանումը միջին մեքենայի կողմից ծառայության այլ սահման ներկայացնելն է, ինչը օգտակար է, երբ հաճախորդներին ուղղված ցանցը չպետք է ուղղակիորեն հասնի սպասարկիչին։ Կրկնօրինակումը երրորդ մոդելն է, և այն հարցը հետևողականությունից տեղափոխում է համաժամեցման և հակամարտությունների լուծման։
Մի՛ նկարագրեք կրկնօրինակված պատճենը որպես կենդանի վերաարտահանում։ Խափանումների եղանակները տարբեր են, և այն օգտատերը, որը սպասում է, թե յուրաքանչյուր գործողություն կհասնի բնօրինակ ֆայլահամակարգին, կզարմանա կապի ընդհատման ժամանակ։
Ինքնությունը ապրում է ավելի երկար, քան տեղադրման հրամանը
Վերաարտահանումները պահանջում են ֆայլահամակարգի բացահայտ ID, և այդ ինքնությունը պետք է դիմանա վերագործարկումներին և կարգավորումների վերակառուցումներին։ Միջուկի փաստաթղթերը հստակ են պահանջի վերաբերյալ, և նաև զգուշացնում են, որ crossmnt չի վերացնում ենթակա ֆայլահամակարգերը սեփական ID-ներով արտահանելու անհրաժեշտությունը։ Դիրեկտորիաների ծառը, որն օգտատիրոջը թվում է շարունակական, կարող է հատել ֆայլահամակարգի մի քանի սահմաններ։ Ընթացիկ nfs-utils-ը կարող է ID-ներ ինքնաշխատ հատկացնել աջակցվող կարգավորումների համար, և երբ դա անում է, նրա տվյալների բազան դառնում է դարպասի վիճակի մաս։ Վերաբերվեք այդ ID-ներին որպես ծառայության ինքնություն, ոչ թե մեկանգամյա ֆայլեր։
Ֆայլբռնակները ինքնության մյուս սահմանն են՝ վերաարտահանումը փաթաթում է բնօրինակ բռնակը, ինչը մեծացնում է այն և կարող է գերազանցել հաճախորդի սահմանը։ Հաջող տեղադրումը չի ապացուցում, որ արտահանման յուրաքանչյուր դասավորություն համատեղելի է։
Ոչ բոլոր NFS հատկություններն են գոյատևում միջին մեքենայում
Միջուկի վերաարտահանման ուղեցույցը նշում է, որ վերաարտահանող սպասարկիչը չի աջակցում կողպման կամ պատվիրակման հարցումներին։ Այդ գործողություններից կախված հավելվածներին անհրաժեշտ է այլ ուղի կամ դրանց դեմ ստուգված նախագիծ։ Հաջող տեղադրումը և աշխատող դիրեկտորիաների ցանկը չեն ցույց տալիս, որ հավելվածի իրական գործողություններն աշխատում են։
Օգտատիրոջ ինքնությունը և արտահանման քաղաքականությունը նույնպես կարևոր են ամեն ցատկում։ VPN մուտքը ապացուցում է, որ ցանցի մասնակիցը նույնականացվել է՝ այն չի լիազորում NFS օգտատիրոջը և չի փոխանցում հաճախորդի հավատարմագրերը դարպասով։
Դարպասն ունի երկու վերին կախվածություն
Դարպասը կախված է VPN-ից՝ վերին տեղադրման համար, և վերին սպասարկիչից՝ հենց ֆայլահամակարգի համար։ Տեղական արտահանման գործընթացը, որը դեռ աշխատում է, չի կարող անհասանելի պահեստավորումը առողջ դարձնել։ Պլանավորեք մեկնարկի հերթականությունը, վերամիացման վարքը և սպասարկիչի վերագործարկումները, ներառյալ այն, թե ինչ է պատահում հաճախորդների արդեն պահած ֆայլբռնակներին։ Այն հաճախորդը, որը տեղադրել է դարպասով և կորցրել իր բռնակը, պահանջում է վերատեղադրում, և սա գործառնական իրադարձություն է, ոչ թե թափանցիկ վերականգնում։
Եթե այն ամենը, ինչ պահանջին երբևէ պետք էր, մասնավոր IP հասանելիությունն էր, ապա ուղղակի երթուղավորումը դեպի բնօրինակ սպասարկիչ ավելի պարզ ճարտարապետություն է։ Վերաարտահանումը պետք է գոյություն ունենա մի պատճառով, որը գոյատևում է գրառումից։
Փորձարկեք աշխատանքային ծանրաբեռնվածությունը, ոչ թե տեղադրումը
Փորձեք իրական ֆայլային ծանրաբեռնվածությունը վերահսկվող միջավայրում՝ հավելվածի կատարած գործողությունները, օգտագործած ֆայլի չափերը և սպասվող զուգահեռականությունը։ Ուշադրություն դարձրեք հատկությունների բացերին, ոչ միայն փոխադրման սխալներին։ Այնուհետև գրանցեք, թե որ մոդելն եք ընտրել և ինչու, որովհետև հակառակ դեպքում հաջորդ մարդը կենթադրի, որ դարպասը երթուղիչ է։
Վերաարտահանումը օրինական է, երբ այն գոյություն ունի դիտավորյալ պատճառով, օրինակ՝ մեկուսացված հաճախորդային ցանց կամ վերահսկվող տարբերակի սահման։ Դա վատ պատահականություն է, և տարբերությունը նրանում է, թե արդյոք ինչ-որ մեկը որոշել է այն։