Başlamadan önce
- Hizmet için üzerinde anlaşılmış bir amaç ve operasyon kararları vermeye yetkili bir kişi.
- Hâlihazırda kullandığınız veya kullanmayı planladığınız uygulamaların, hesapların ve harici hizmetlerin listesi.
- Yapılandırma ve yedekleme kayıtlarına erişim; sırlar onaylanmış depolarında tutulur.
- Haritayı gözden geçirebilecek ve eksik bilgileri belirleyebilecek ikinci bir bakımcı.
Bir üyenin olağan göreviyle başlayın
Yürüyen örneğimiz açıklayıcı bir atölye not defteri: üyeler talimatları düzenler, diyagramlar ekler ve özel bir düzenleme notları kitabı tutar. Grup, örnek için BookStack'i seçer; bu bir planlama tercihidir, bir VPS ile birlikte verilen kurulu bir uygulama değildir. Formu doldururken kendi uygulamanızı ve tam kurulum kayıtlarınızı kullanın.
Hizmeti bir kişinin yapabileceği bir şey olarak tanımlayın: “Yetkili bir üye güncel onarım talimatlarını bulabilir ve eklerini açabilir.” Ardından kapsamı dışında kalanları listeleyin. Bu örnekte wiki, grubun kurtarma talimatlarının veya kimlik bilgisi kayıtlarının tek kopyasını tutmaz.
| Alan | Atölye not defteri girdisi |
|---|---|
| Amaç | Paylaşılan talimatlar ve özel düzenleme notları. |
| Sorumlu bakımcı | Not defteri koordinatörü; yetkili ikinci bir koordinatör yokluğu karşılar. |
| Hizmet adresi | notes.example.org, değiştirilecek örnek bir ana bilgisayar adı. |
| Kurtarma önceliği | Düzenlemelere izin vermeden önce okuma ve ekleri geri yükleyin; bildirimleri en son yeniden bağlayın. |
Her bağımlılığa kendi satırını verin
Oturum açma, bir sayfayı açma, bir diyagram yükleme ve bildirim alma adımlarını gözden geçirin. Her eylem için hangi bileşenin bilgi depoladığını veya başka bir sistemle konuştuğunu sorun. BookStack'in yedekleme kılavuzu, veritabanını, yapılandırmayı, yüklenen görselleri, ekleri ve özel temaları kurtarma bileşenleri olarak tanımlar. Uygulama dizininin her şeyi içerdiğini varsaymak yerine gerçek konumlarını kaydedin. BookStack yedekleme gereksinimleri.
| Bileşen | Saklanacak kayıt | Arıza sorusu |
|---|---|---|
| Wiki uygulaması | Kurulu sürüm, kurulum yöntemi ve yapılandırma referansı. | Yedek bakımcı bu sürümü yeniden oluşturabilir mi? |
| Veritabanı | Motor/sürüm, veritabanı adı, yedekleme yöntemi ve erişim referansı. | Özgün ana bilgisayarla iletişime geçmeden geri yüklenebilir mi? |
| Ekler | Depolama yolları, yedekleme seçimi ve zararsız bir tanık dosyası. | Geri yüklenen bir sayfa diyagramını hâlâ açıyor mu? |
| DNS ve HTTPS | Alan adını kim kontrol eder, kayıtlar nasıl değişir ve yapılandırma nerede bulunur. | Grup normal adresine yeniden kavuşabilir mi? |
| Giden e-posta | Seçilen aktarma sunucusu, yetkili hesap sahibi ve güvenli bir test hedefi. | Teslimat durursa hangi üye eylemleri başarısız olur veya sessizleşir? |
| Planlı iş | Yapılandırılmış her iş, tetikleyici, sahip ve arıza kanıtı. | Geri yüklenen bir kopya harici bir eylemi yineler mi? |
E-posta ve web kancaları ayrı girdileri hak eder. BookStack, bir kuyruk çalışanıyla yapılandırıldığında bunları arka planda işleyebilir; bir sayfanın başarıyla yüklenmesi o işlerin çalıştığını kanıtlamaz. BookStack e-posta ve arka plan eylemi belgeleri.
Farklı işlem gerektiren bilgileri işaretleyin
“Wiki özeldir” ifadesi bir geri yüklemeye veya dışa aktarmaya yol göstermek için fazla geniştir. Not defteri örneğinde, yayımlanmış onarım talimatları grubun dışıyla paylaşılabilir, düzenleme notları yalnızca üyelere açık kalır ve idari kurtarma materyali wiki dışındaki kısıtlı depolamaya aittir. Taşımadan önce her koleksiyonun hangi kategoriye ait olduğuna karar verin.
- İçerik: her koleksiyonu kimin okuyabileceğini, düzenleyebileceğini, silebileceğini ve dışa aktarabileceğini belirleyin.
- Üye kayıtları: hizmetin bunlara neden ihtiyaç duyduğunu, kimin gözden geçirdiğini ve ayrılmaların nasıl ele alındığını kaydedin.
- Operasyonel kayıtlar: günlükleri, yedekleme raporlarını ve saklanan dışa aktarımları, bir gözden geçirme veya silme kuralıyla birlikte listeleyin.
- Sırlar: bir erişim referansı ve yetkili saklayıcı yazın, asla kimlik bilgisi değerini yazmayın.
Yedek kopyalara ve geri yükleme ortamlarına da bir erişim kararı verin. Özel bir kitabın kopyası, geçici bir dizinde dursa bile özel kalır. Bir satır genel sayfaları ve kısıtlı notları birleştiriyorsa, ayrım işe yarayana kadar bölün.
Kurtarma sırasını ve kabul edilebilir boşluğu yazın
Grubun ne kadar son düzenlemeyi yeniden oluşturabileceği ve çevrimdışı bir referans kopyasından ne kadar süre çalışabileceği üzerinde anlaşın. Bunlar tartışılacak gereksinimlerdir, bu kılavuzun belirlediği kurtarma süreleri değildir. Bunları bir yedekleme programına, bağımsız bir hedefe ve önerilen yöntemi test edebilecek bir tatbikata dönüştürün.
- İşe başlamak için gereken talimatları ve yetkili erişimi geri yükleyin.
- Kaydedilen yazılım sürümleriyle ayrı bir ortamı yeniden oluşturun.
- Veritabanını, dosyaları ve yapılandırmayı uyumlu bir küme olarak geri yükleyin.
- Değişikliklere izin vermeden önce okumayı, izinleri ve bir tanık eki kontrol edin.
- Normal adresi ve harici eylemleri yalnızca kontrollü bir dönüş kararından sonra yeniden bağlayın.
Mevcut yedekleme seçimini, zaman damgasını ve en son gerçek tatbikat sonucunu bu sıranın yanında tutun. Hiç tatbikat yapılmadıysa “henüz denenmedi” yazın. Amaçlanan kopyaların envanteri, bu kopyaların kullanılabilir olduğunu kanıtlayamaz.
Boş bir hizmet kaydını kopyalayın
Bu çalışma sayfasını, VPS kullanılamadığında her iki yetkili bakımcının da erişebileceği bir yerde tutun. Kaydı ikinci, eskimiş bir kurulum kılavuzuna dönüştürmek yerine ayrıntılı talimatlara bağlantı verin.
Service / member task:
Primary maintainer / cover maintainer:
Normal address / domain account custodian:
Application and database versions:
Data paths / backup selection:
Public, member-only and restricted collections:
External services / scheduled actions:
Credential store references and authorized custodians:
Acceptable data gap / recovery priority:
Independent backup destination:
Last actual restore result / unresolved action:
Next review trigger / owner:Başka bir bakımcının boşlukları bulmasına izin verin
Yedek bakımcıdan bir eki sayfasından depolamaya ve yedeklemeye kadar izlemesini, alan adı hesabı referansını bulmasını ve kurtarma sırasında e-postanın nasıl kesileceğini açıklamasını isteyin. Yazılı olmayan bir varsayım gerektiren her yeri işaretlemelerine izin verin. Her boşluğa bir sahip atayın; bilinmeyen bir yedekleme yolu, gizlenecek boş bir hücre değil, tamamlanacak bir iştir.
Yeni bir entegrasyon, değişen depolama konumu veya bakımcı devrinden sonra kaydı gözden geçirin. Bu bir yönlendirme yardımcısıdır; kapasite, güvenlik veya başarılı geri yükleme kanıtı değildir. Kurtarma bölümünü bir geri yükleme provasınıhaline getirin, ardından hangi destekleyici bileşenlerin işletilmeye değer olduğuna karar vermek için paylaşılan wiki hizmet planını kullanın.
Bu notun arkasındaki belgeler
Gerçekten çalıştırdığınız sürümün belgelerini kullanın. Bu örnekler planlama malzemesidir; bir Hoszen VPS üzerinde yapılmış bir testin kaydı değildir.