Windows sunucu yapılandırmalarını nasıl belgelersiniz?


15

Bir hizmetin yapılandırmasını (örneğin e-posta) birkaç metin yapılandırma dosyasını ve açıklayıcı metnin bir paragrafını veya 2'sini yakalamak kadar basit olabilen bir Unix arka planından geliyorum.

Windows kutularının bir çok (50+) yapılandırmasını belgelemekle karşı karşıya kaldım Bir hizmet yapılandırmasının görünümünü almanın ne kadar zor olduğunu öğrenmek için dehşete düştüm. Bu makineleri sıfırdan inşa ediyorum, bu yüzden yapılandırmayı tüm makineler arasında tutarlı tutma ihtiyacıyla karşı karşıyayım. Ghost veya benzerlerini kullanarak pratik olan tüm sunucuları görüntüleyeceğim, ancak AD veya Exchange gibi hizmetlerin gerçek yapılandırması, tutarsızlıklarla sonuçlanmanın kolay olabileceği bir manuel nokta ve tıklama işlemidir.

İnsanlar tutarlılığı sağlayacak yapı belgeleri oluşturmamı nasıl öneririm? ve ikincisi, yapılandırmayı bir sürü ekran görüntüsüne başvurmadan nasıl belgelersiniz? Aslında Camtasia'yı, saçma görünen yapılandırma sürecinin bir videosunu almak için kullanmayı düşünüyorum.

Yardımın için teşekkürler!

edit: Aşağıdaki cevaplardan bazıları çok yardımcı oldu ve bana nerede olmak istiyorum için bir yol alacak düşünüyorum. Özellikle, komut dosyası yüklenebilen yüklemeler için yanıt dosyalarının kullanılması tutarlı kurulumlar oluşturulmasına yardımcı olur ve bazı WMI araçları dokümantasyon için çok yararlı olacaktır (LANsweeper, SYDisproject vb.)

Gerçekten istediğim, tüm yapılandırmayı insan tarafından okunabilir / düzenlenebilir bir formata tükürebilen ve aynı zamanda tekrar tekrar emebilen bir araca sahip olmak. Unix temel olarak bunu her zaman kendi kendini belgeleyen yapılandırma dosyalarıyla yapmıştır, bu nedenle aynı tesise sözde modern bir işletim sisteminde sahip olmamak büyük bir hayal kırıklığıdır!


+1 olarak aynı sorunu paylaşıyorum. Bir an için ekran görüntüleri ve txt dosyaları bir sürü :(
Chris Driver

1
@Chris: Yeterince senaryo yazmıyorsun, o zaman ...> gülümse <
Evan Anderson

Yanıtlar:


7

Sytems'i sıfırdan oluşturduğunuzu söylüyorsunuz, bu yüzden otomatik kurulumla "canlı" bir sistemden yapılandırma almaktan daha fazla ilgilendiğiniz anlaşılıyor.

Windows 2000'den bu yana tüm Windows sürümlerinin yüklenmesi "yanıt dosyaları" ile otomatik hale getirilmesi oldukça basittir.

Active Directory'nin yüklenmesi (dcpromo.exe) bir yanıt dosyasından gerçekleştirilebilir.

Nesneler CSV / LDIF dosyalarından Active Directory'ye aktarılabilir veya komut dosyası aracılığıyla programlı olarak eklenebilir. Tek bir alan oluşturuyorsanız, bu nesnelerin yalnızca bir kez içe aktarılması gerekir ve CSV / LDIF içe aktarma işlemi muhtemelen iyi olur. Birden çok etki alanı veya birden çok orman oluşturuyorsanız, muhtemelen en iyi şekilde bir komut dosyası yazarak sunulur (çünkü nesnelerin ayırt edici adları etki alanı için etki alanı, orman için orman temelinde farklı olacaktır).

Exchange 2000'den bu yana Exchange'in her sürümünün yüklenmesi bir yanıt dosyasıyla otomatikleştirilebilir.

Active Directory ortamında, bilgisayarlarda ayarları zorlamak için Grup İlkesi kullanılarak birçok yapılandırma tutarlılığı elde edilebilir. Tüm stok dışı yapılandırma ayarlarının yeniden elde edilmesi amacıyla çekim yapıyorum: yeni bir sunucu dağıtırken yapılandırma öğelerini elle işaretlemeyeceğim ('Uzak Masaüstü'ne izin vererek,' Ekle / Kaldır'ı çalıştırarak 'Grup ilkesi tarafından ayarlanan işletim sistemi Yüklenen Windows bileşenlerini değiştirmek, yerel dosya sistemi ve kayıt defteri izinlerini uygulamak vb. İçin Windows Bileşenleri '/ SYSOCMGR).

Ürünlerin ilk kurulumunun ötesinde, her ürünün yapılandırmasını nerede sakladığı hakkında bilgi sahibi olmak, tutarlılığa doğru uzun bir yol alacaktır. Dosya sistemini ve kayıt defterini işlemek için komut dosyası oluşturma, Windows'ta * nix makinedeki yapılandırma dosyalarını işlemekten çok farklı değildir. Kayıt defteri manipülasyonunun uygun olmadığı durumlarda, diğer yapılandırma görevlerinin çoğunu (netsh, "net" komutu, kaynak kiti araçları vb.) Gerçekleştirmek için genellikle komut satırı yardımcı programları vardır. Karşılaşacağınız yapılandırma görevlerinin çoğunun, yeterince sert göründüğünüzde zaten otomatikleştirildiğini ve biri tarafından yazılabilir hale getirildiğinden oldukça emin olabilirim .

re: disk görüntüleme - Aynı donanıma sahipseniz, bilgisayarın güvenlik kimliğini (SID) sıfırlamak ve görüntüleme için hazırlamak amacıyla SYSPREP aracını kullandıktan sonra disk görüntüleme ile kurtulabilirsiniz. Donanımınız tutarlı değilse, disk görüntülemeye karşı öneriyorum. Sunucu satıcınızın bir ad markası olduğu varsayılarak, otomatikleştirilmiş işletim sistemi dağıtımı için donanım sürücülerinin (OpenManage Server Assistant, SmartStart, vb.) Sağlanmasını içeren bir "öyküsü" olmalıdır.


Bu çok yardımcı görünüyor, Evan - otomatik kurulum seçeneği kesinlikle kurulum tutarlılığının sağlanmasına yardımcı olabilir, bunu araştıracağım. Gerçekten görüntü oluşturmak için bir satıcı aracı kullanacağım ve donanım aynıdır, bu yüzden orada zorluk yoktur.
John

İdeal olan, çalışan bir makineden kurulum yanıt dosyasını otomatik olarak oluşturmanın bir yoludur - bu mümkün mü? Dostum, bu şeylere nasıl katıldığınızı bilmiyorum ;-)
John

1
@John: Gerçekten o kadar da kötü değil. Eğer komut satırı kayıt manipülasyon ve çeşitli özel komut satırı araçlarından bazılarını (destek araçlarından dnscmd.exe, Netsh.exe, vs) kullanarak asmak olsun gerçekten bir yapabilirsiniz LOT komut satırından (ve Böylece, komut dosyalarından) tekrarlanabilir yapılandırmalar elde etmek için. Hayatımıza Unix dünyasında (Xenix--ick) "gerçek" yazılımla başladım ve bir şeyler yapmanın Windows yolu ile iyi olmak için büyüdüm. Kayıt defteri bana / etc dizini gibi geliyor. Microsoft aldı ÇOK de daha iyi son birkaç yeras yönetici komut satırı hakkında.
Evan Anderson

Bana, pencerelerin çalışan bir yapılandırmayı belgelemek için makul arabirimler sağladığını ve yapılandırmanın bazı parçalarını (söz konusu GPO örneği gibi) tükürebileceğini, ancak bunları birleştirmenin bir yolu yok, yani makinenin tüm tükürmesini istiyorum birkaç değişiklikle başka bir makineye aktarmamı sağlayacak insan tarafından okunabilir / düzenlenebilir bir biçimde yapılandırın. Unix bunu sonsuza kadar yaptı, Windows'ta da aynı şeyi yapamazsınız. Yardımın için teşekkürler, en azından istediğim şeye bir şekilde ulaşabilirim!
John

5

"Canlı" sistemler için bir diğer seçenek SYDI'dır ( http://sydiproject.com/ )

Proje web sitesinden: "En temel düzeyde SYDI, sunucularınızdan ve ağlarınızdan bilgi toplayan, ardından verileri bir rapora yazan bir komut dosyası koleksiyonundan oluşur.

Bir ağı belgelemek büyük bir proje gibi görünebilir, SYDI başlamanıza yardımcı olur. IP adresleri, işletim sistemi sürümü, donanım yapılandırması gibi bilgileri manuel olarak toplamak yerine, komut dosyaları bunu otomatik olarak toplar ve doğrudan Word'e (veya XML'ye) yazabilir. "


2

Birçok Windows yapılandırması aslında aklı başında ve mantıklı bir şekilde, aklı başında ve mantıklı yerlerde saklanır. Unix şapkanızla sıkıca geliyorsanız, muhtemelen bu bilgiyi toplamak için Unix benzeri bir yaklaşım kullanmaya çalışıyorsunuz, bu da sizi çok hızlı bir şekilde karışıklığa sürükleyecektir.

Grup İlkelerini örnek olarak almak için: GPO yapılandırmasını belgelemek için, gpmc'yi (1) insan tarafından okunabilir yapılandırma belgeleri oluşturmak ve (2) mevcut GPO yapılandırmanızın makine tarafından kullanılabilir dışa aktarımlarını oluşturmak için kullanabilirsiniz. Bunlar sadece birkaç basit fare tıklaması meselesidir ve her şey güzel bir pakette olacak.

Sunucu kurulumu için, WMI komut dosyalarını, AD, dosya sistemi veya kayıt defterinin yanına gitmek zorunda kalmadan, istediğiniz formatta akla gelebilecek her türlü bilgiyi dökmek için kullanabilirsiniz. İşlemi otomatikleştirmek ve sonuçların herkesin görmesi için bir web sayfasında nihai sonucu elde etmek için LANSweeper ( http://www.lansweeper.com/ ) gibi ücretsiz araçları bile kullanabilirsiniz .

Başka bir nokta üzerinde ama ayılar tekrar değindi edildiği, farkında olmak, bir AD çevre sunucuları olmasıdır yok birbirlerinden ayrı olarak değerlendirilemez. AD, Exchange ve GPO'ları yapılandırmak tek seferlik bir iştir. Örneğin, her Etki Alanı Denetleyicisi'nde GPO'ları ayrı ayrı yapılandırmanız gerekmez.


Göründüğü en basit şeylere ulaşmak için atlamak için birçok çember var. Tamamen bağımsız olan ancak yönetim kolaylığı için çok benzer yapılandırmaları paylaşması gereken birden fazla benzer, ayrı AD etki alanına sahip olmam nedeniyle kurulumum olağandışı. Çalışan bir sunucunuz olduğunda WMI kullanarak bir yapılandırma belgesi oluşturmak kolay görünüyor, ancak tüm yapılandırmayı hızlı bir şekilde düzenlenebilecek ve başka bir sunucuya okunabilecek şekilde (yani Unix'in sahip olduğu şekilde) tükürmek o kadar kolay değil. bu şeyleri sonsuza dek halletti).
John

2

IIS, Windows Sunucuları, SQL Örnekleri, Exchange belgelerini belgeleyebilen bazı yazılımlarımız var.

Bazı gereksinimlerinizi karşılayabilecek ÜCRETSİZ bir sürümü var.

http://centrel-solutions.com/xiaconfiguration

Teşekkürler,

Dave


1

Kısa bir süre önce Spiceworks ile oynamaya başladım ve itiraf etmeliyim ki FM prensibine göre çalıştığından şüpheleniyorum.

Makineleriniz alan adı doğrulaması yaptığı sürece her şeyle ilgilenir. En azından, daha aşina olduğunuz bir formda dokümantasyon oluşturmak için kullanın.


Matt önerisi için teşekkürler, bu çalışan ağların envanterlerini oluşturmak ve korumak için yararlı bir araç gibi görünüyor. Ancak, örneğin, bana hızlı bir şekilde yeniden oluşturulabilecek şekilde bir değişim sunucusunun tam yapılandırmasını verme yeteneğine sahip görünmüyor. Söylemeliyim ki bu çok zor görünüyor. Bahsettiğim gibi, Unix dünyasında birkaç metin yapılandırma dosyası var ve çalışmaya başlıyorsunuz. Tutarlılık konusunda endişeli misiniz? Sadece 2 yapılandırma fark! Kolay.
John

@John: Exchange yapılandırması, örneğin Exchange Server bilgisayarında değil, Active Directory'de depolanır. Bir makineyi "yeniden yapılandırmanız" gerektiğinde, yapılandırma AD'de zaten vardır. Exchange için sunucuya özgü ayarların yapılandırmasını dışa aktarmak ve "dağıtmak" zor olmaz. Birçok Windows yöneticisi "kaputun altına" bakmaz ve sunucu bilgisayarlarının yapılandırmasının çoğunun dosya sisteminde, kayıt defterinde veya Active Directory'de sadece bir grup anahtar / değer çifti olduğunu fark eder.
Evan Anderson

Teşekkürler Evan, yapılandırma dosyası, kayıt defteri ve AD arasında bölünebilir eğer bir yapılandırma dosyasını çekmek ve bir fark çalıştırmak kesinlikle çok daha karmaşık. Bu bilgi karmaşasını tutarlı ve yararlı bir şekilde nasıl birleştiririz?
John
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.