Cunoștințe, prelegere, informații de bază despre iis

Metabaza Log

Metabaza din IIS este periodic susținută și sortată după versiune. În acest caz, se utilizează două numere de versiune: versiunea principală și cea suplimentară. Numele fișierelor de rezervă sunt MetaBase_ [10 cifre numărul versiunii majore] _ [10 cifre minore numărul versiunii] .xml și MBSchema_ [10 cifre numărul versiunii majore] _ [10 cifre minore numărul versiunii] .xml. De exemplu, MBSchema_0000000160_0000000000.xml.







În mod implicit, sunt stocate zece copii ale metabasei, ceea ce vă permite să vă răsturnați, restaurând una dintre versiunile anterioare. Numărul de versiuni redundante este configurat prin editarea proprietății MaxHistoryFiles a metabasei. Ca regulă, numărul de copii salvate nu trebuie să fie mai mic de zece. De fiecare dată când metabaza este salvată, copia de rezervă și schema corespunzătoare sunt scrise în dosarul istoric. IIS verifică numărul de perechi de fișiere de rezervă și, dacă devine mai mare decât valoarea parametrului MaxHistoryFiles, cele mai vechi perechi sunt șterse.

Istoricul locației dosarului

În mod implicit, dosarul istoric se află în directorul% systemroot% \ System32 \ inetsrv \ history. Puteți configura locația schimbând tasta de registry HKEY_LOCAL_MACHINE \ Software \ Microsoft \ InetMGR \ Parameters \. Adăugați o nouă valoare de șir numită MetadataFile. MetadataFile valoare-cheie trebuie să fie o cale absolută la locația în care pentru a stoca fișierele metabază (de exemplu: D: \ IISMetadata \ ThisIsMyMetabase.xml).

Avertizare. În orice caz, editarea registrului este foarte periculoasă, deci toate avertismentele clasice sunt potrivite aici. Fii foarte, foarte atent!

Dacă modificați locația fișierului de metabaza, verificați dacă toate fișierele metabază mutat în acest loc, în caz contrar va fi creat noul metabazei implicit atunci când IIS este pornit în această locație. Modificarea locației metabazului nu va avea efect până când vor fi reluate serviciile de publicare IIS Admin și World Wide Web Publishing.

Rezervarea și restaurarea metabazului

Deși puteți utiliza fișierele de istoric pentru a restaura fișierele de configurare a metabazelor, efectuarea de copii de siguranță are câteva avantaje. Unul dintre acestea este că fișierele de istoric metabase sunt utilizate numai pe computerul pe care au fost create, în timp ce copii de rezervă pot fi restaurate la orice alt computer. Rezervarea metabazelor se face la cerere prin MMC-ul IIS.

Rezolvarea completă a metabasei și recuperarea acesteia se efectuează și utilizând opțiunea Configurare copie de rezervă / recuperare în MMC-ul IIS. Pentru a accesa această opțiune, selectați computerul din IIS și selectați Acțiune \ Toate lucrările \ Backup \ Restore Configuration.

Folosind caseta de dialog Configurare Backup / Restore (consultați Figura 1.5), este creată, restaurată sau ștersă o copie de siguranță a metabazelor. Acest ecran afișează toate copiile de siguranță ale metabazelor.








Fig. 1.5. Configurare Backup / Restaurare

Opțiunea Backup

Când creați o copie de rezervă, trebuie să specificați numele acesteia. Fișierul de rezervă este localizat în folderul% system% \ System32 \ Inetsrv \ MetaBack. Fișierul metabazului are extensia .MD0. iar fișierul de schemă este o extensie a .SC0. Fiecare copie de rezervă ulterioară cu același nume va avea un număr mai mare decât cel precedent. Opțiunea de parolă protejează copia de siguranță utilizând parola pe care o specificați. Protecția prin parolă este eliminată numai prin introducerea aceleiași parole. Acest lucru vă permite să transferați un site web dintr-un computer în altul, menținând în același timp securitatea metabasei.

Avertizare. Transferul metabazului pe alt computer va fi efectuat în mod corespunzător dacă configurația dispozitivului disc pe noul computer este identică cu cea anterioară. Deoarece căile sunt stocate în metabază, dacă conținutul este plasat pe o altă unitate, site-ul web nu va funcționa corect. De asemenea, trebuie să acordați o atenție deosebită prezenței unui certificat SSL pe site.

Opțiunea Restaurare (Restaurare)

Pentru a restabili, selectați configurația dorită, apoi faceți clic pe butonul Restaurare. Va apărea un avertisment că toate setările vor fi șterse (vor fi restaurate în versiunea stocată în copia de configurare rezervată) și că toate serviciile vor fi oprite și repornite. Această acțiune trebuie efectuată în mod deliberat.

Opțiunea Ștergere

Pentru a șterge o copie de siguranță metabază, selectați copia dorită și faceți clic pe butonul Ștergere. În fereastra de confirmare care apare, faceți clic pe Da pentru a șterge fișierul. Spațiul de salvare va fi șters.

Copie instantanee a metabasei

O altă modalitate de a rezerva o metabază este să utilizați utilitarul Windows Backup. utilitar de backup utilizează automat componentă Writer metabazei instantaneu pentru a valida succesul de backup și fișierul MBSchema.xml MetaBase.xml. Dacă utilitarul Backup pentru a detecta un metabază disc redundant, acesta va înregistra metabaza care se află în memorie, în fișiere și să interzică modificarea a două minute (maxim).

Consiliul. Componenta Mebase Snapshot Writer nu este utilizată pentru recuperare cu utilitarul Backup. Dacă trebuie să restaurați fișierele de metabază, opriți IIS pentru a preveni pierderea datelor.

Schimbarea metabazului

Dacă fereastra Properties (Proprietăți) opțiunea Enable Direct metabazei Edit (inclusiv metabază modificare directă) (vezi. Fig. 1.3), apoi pentru a schimba metabazei IIS în procesul de lucru folosind mai multe metode diferite.

Microsoft a implementat o nouă abordare, conform căreia toate programele ar trebui să fie disponibile pentru Windows Management Instrumentation (WMI). Prin urmare, trebuie să puteți utiliza WMI pentru aceleași elemente de configurare cu care lucrați și prin interfața cu utilizatorul. WMI editează o copie a metabazului stocat pe disc.

ADSI (interfața de scripting Active Directory) editează o copie a metabazului stocat în memoria calculatorului. ADSI creează o apariție a unui obiect metabază, cu care puteți efectua acțiuni la nivel de software.

Pentru informații detaliate despre modificarea metabasei, consultați "Sarcinile de administrare".

Schema de metabaze

Schema de metabaze este încărcată în memorie împreună cu metabaza atunci când IIS se inițiază. Schema conține definiții ale tuturor proprietăților care pot fi modificate în cheile de metabază. Schema într-o anumită măsură întărește chiar și aceste definiții. În timp ce proprietatea este înregistrată ca o proprietate internă a schemei, aceasta funcționează din cauza faptului că este definită. Această abordare poate fi eludată utilizând o proprietate specială în fișierul MetaBase.xml. care, în esență, constă în crearea propriei definiții a proprietății. Scopul este de a defini toate proprietățile utilizate și de a nu impune restricții asupra mai multor variabile definite. Deși editarea metabazului este un proces simplu, schimbarea schemei de metabaze nu este recomandată.







Articole similare

Trimiteți-le prietenilor: