Kategori arşivi: Windows Server 2008 R2

Upgrade Windows Server 2008 R2 to Windows Server 2019

Windows Server 2019 çıktıktan sonra ilk akla gelen sorular ürünün mevcut kullandığımız yazılımlar ile ne zaman tam uyumlu olacağı ve bunun sonucunda aslında hem daha yeni nesil bir işletim sistemi kullanmak, hem de daha güvenli bir alt yapı üzerinde çalışmak için yükseltme senaryolarını konuşmaya başlarız. Bu sadece windows server için geçerli olmamak ile birlikte en büyük sorun OS geçişleridir. Günün sonunda örneğin 100 tane sanal sunucusu olan bir şirketin yeni sürüme geçireceği 1 veya 5 tane exchange server, 1 veya daha fazla SCCM, 1 veya 5 veya 10 tane Hyper-V veya SCOM, Skype ve benzeri ürünleri varken 100 tane OS içermektedir. Bu nedenle en zor geçişler aslında OS geçişleri oluyor. Fakat gerçek hayatta bunların tamamını geçirmek yerine belirli bir olgunluk sonrasında yeni kurulan sunucu işletim sistemlerinin artık yeni nesil kurulması yolu ile uzun vadeye yayılan bir geçiş en zahmetsiz geçiş yöntemi olacaktır.

Peki Server 2019 çıktı ve biz mevcut işletim sistemleri için in-place dediğimiz yani mevcut os üzerine yüklenerek yükseltme işlemi için hangi sürümleri kullanabiliriz?

Öncelikle server 2019 in-place yükseltme için sadece 2012 R2 ve Server 2016 destekler. Bu yazımda ise elinde 2008 R2 olan ve in-place upgrade yapmak isteyenler için bir yol haritası paylaşıyor olacağım.

Böyle bir senaryoda direkt olarak 2008 R2 OS’ yi 2019 OS’ ye yükseltemiyoruz. Ancak önce 2008 R2 to 2012 R2, daha sonra 2012 R2 to 2016 ve sonunda 2016 to 2019 ile yerinde yükseltme yapabilirsiniz.

Makaleye aşağıdaki link üzerinden ulaşabilirsiniz;

https://www.microsoft.com/upgradecenter/scenario/WS2008R2-on-prem-to-WS2019

Beklenen Yama Yayınlandı!

Kış saati düzenlemesi için beklenen yama yayınlandı. Bundan önce Windows 10 ve Server 2016 için yayınlanan yama bu sefer daha yaygın olarak kullanılan aşağıdaki sistemler için yayınlandı;

•Windows Server 2012 R2
•Windows Server 2012
•Windows 8.1
•Windows Server 2008 R2 Service Pack1 (SP1)
•Windows 7 SP1
•Windows Server 2008 Service Pack 2 (SP2)
•Windows Vista SP2

Yamaya aşağıdaki link üzerinden ulaşabilirsiniz

https://support.microsoft.com/en-us/kb/3192321

İşletim sistemine göre gerekli olan yama dosyasını bu adresten kolayca indirebilirsiniz

http://www.catalog.update.microsoft.com/Search.aspx?q=KB3192321

 

30 Ekim 2016 Kış Saati Uygulaması UTC+3 Istanbul Time Zone Windows XP 2003 2008 7 ve 2012 için Hazır

Abdulkadir SİVRİ tarafından hazırlanan bat dosyaları sayesinde bu geçişi sorunsuz bir şekilde atlatabilirsiniz.

Yüklenen dosyaların içeriği aşağıdaki gibidir.

 

TurkeyStandardTimeZone_orj.reg içeriği

untitled

 

zaman_30ekim_win7veUzeri.bat dosya içeriği

regedit.exe /s TurkeyStandardTimeZone_orj.reg

tzutil /s “Turkey Standard Time”

 

zaman_30ekim_xp.bat

regedit.exe /s TurkeyStandardTimeZone_orj.reg

RunDLL32.exe shell32.dll,Control_RunDLL timedate.cpl,,/Z Turkey Standard Time

Dosyaya aşağıdaki linkten ulaşabilirsiniz

https://www.cozumpark.com/files/folders/yuklemeler/entry499997.aspx

 

BranchCache Nasıl Çalışır?

Windows Server 2008R2 ve Windows 7 ile hayatımıza giren BranchCache temel olarak şube lokasyonunda çok sık kullanılan dosyaların o lokasyonda saklanmasını içerir.

Desteklenen protokoller

HTTP-HTTPS – Web browser ve diğer uygulamalar
SMB – Dosya paylaşımı
BITS – Bir Windows bileşenidir. Temel amacı bir içeriğin parçalara ayrılacak network kullanımının düşük olduğu zamanlarda sunucudan istemciye doğru gönderilmesini sağlar.

BranchCache için ek bir yatırıma gerek yoktur, Windows 7 veya daha üstü bir veya birden çok client bu iş için kullanılabilir. Benzer şekilde şube lokasyonundaki bir veya birden çok Windows Server 2008R2 veya daha yeni işletim sistemi bize hizmet etmek için yeterlidir.

BranchCache ile şube lokasyonunda saklanan dosyalar yine güvenlik amaçlı sadece yetkili olan kullanıcılar için erişlebilir durumdadır. Yani A kullanıcısının çok kullandığı bir dosyanın cache de olması onu B kullanıcısının görebileceği anlamına gelmez.

BranchCache arka planda güvenlik için Secure Sockets Layer (SSL), SMB signing, ve end-to-end IPsec kullanır

Temel olarak iki modelde uygulanabilir

Hosted cache mode – Cache dosyalarının şube tarafında bir sunucuda tutulması
Distributed cache mode – Cache dosyalarınun şube tarafında bir PC de tutulması. Avantajı sunucu gereksinimi olmamasıdır. Dezavantajı ise ilgili makine uykuya dalar veya kapanır ise sistem çalışmaz. Bu konfigürasyon sadece tek bir subnet için çalışır.

Organizasyonuz içerinde yukarıdaki modları farklı farklı kullanabilirsiniz, yani sunucu olan bir şubede hosted, olmayan da ise distributed kullanılabilir. Ancak bir şube için iki kullanım aynı anda söz konusu değildir.

Peki bir istemci bu sistemi nasıl kullanır?

1 – İstemci makine branchcache hiç yokmuş gibi genel müdürlükte bulunan bir kaynağa erişmek ister.
2 – Kimlik doğrulama adımlarını başarılı bir şekilde geçip içeriğe ulaşır.
3 – Bu aşamada içeriği barındıran sunucu kendi üzerinde tuttuğu hash tablosu ile kullanıcının istemiş olduğu verinin hashlerini kontrol eder. Bu kontrolün amacı bu içerik daha önce istenmiş ve cachelenmiş mi diyedir. Eğer içerik ilk defa isteniyor ise hash halinde istenilen içeriği tanımlayan bir bilgi yollar istemci makineye. Yine içeriği tutan sunucu aynı oturumda istenilen datalarıda normal yollar ile istemciye gönderir. Ancak isteği yapan bu istemcinin istemiş olduğu veri daha önceden istenmiş bir veri olsaydı, merkezdeki sunucu hash tablosundan bunun fark edecek ve verinin orjinali yerine sadece hash bilgisini verecekti.
4 – Merkezdeki sunucudan alınan hash sayesinde istemci bilgisayar şunları yapar;
Eğer istemci makine distributed cache olarak konfigüre edilmiş ise istemci multicast bir çağrı ile bu dosyayı daha önceden indiren bir client arar.
Eğer istemci makine hosted cache olarak konfigüre edilmiş ise, bu durumda içeriği hosted cache sunucusu üzerinde arar
5 – Eğer içerik şube lokasyonunda erişilebilir ise istemci bu veriyi diğer client pclerden veya hosted cache sunucusundan alır ( modele göre kaynak değişiyor). İstemci makine merkezden aldığı hash sayesinde verinin güncel ve bozuk olmadığını doğrular
6 – Eğer içerik şube lokasyonunda erişilebilir durumda değil ise istemci makine veriyi merkezdeki sunucudan çeker. Yine modele göre eğer daha sonra şubeden başka bir istemci benzer şekilde bu veriyi talep eder ise ona sunabileceği gibi, hosted mode olarak ayarlanmış bir şube yapısında ise indirdiği bu içeriği hosted cache sunucusuna gönderir.

Not: Varsayılan olarak istemci ile sunucu arasındaki network gecikmesi 80milisaniyeden düşük ise BranchCache çalışmaz, yani gelen istemciyi hızlı bir network olarak kabul eder, bu varsayılan bir ayar olup bunu değiştirebilirsiniz.

GPO ile bunu kolayca yapabilirsiniz

 

Uygulama ile ilgili makalemizi takip edebilirsiniz

http://www.cozumpark.com/blogs/windows_server/archive/2009/11/14/windows-server-2008-branch-cache.aspx

Daha fazla bilgi için

http://tv.cozumpark.com/video/512/Windows-7-BranchCache

Yoğun Network Kullanımı Yapan Sunucularda İnce Network Ayarları

Aşağıda detaylarını bulacağınız iyileştirmeleri yoğun network erişimi yapan sunucularda yapılması önerilmektedir.

1) HKEY_LOCAL_MACHINE \System \CurrentControlSet \Services \Tcpip \Parameters

 

TcpTimedWaitDelay -> 30

 

2) Server 2012 ve sonrası için netsh ile aşağıdaki komut çalıştırılır

 

netsh int ipv4 set dynamicport tcp start=1025 num=64510

netsh int ipv4 set dynamicport udp start=1025 num=64510

 

3) Server 2008 ve 2008R2için HKEY_LOCAL_MACHINE \System \CurrentControlSet \Services \Tcpip \Parameters

 

MaxUserPort  -> 65534

Not: Değerler decimal olarak verilmiştir.

Microsoft Windows 2008 R2 WinSxS Directory Cleanup New Update

WinSxS klasörü disk noktasında yer sıkıntısı yaşanlaar için çok bilindik bir konudur. Ben ilk defa okuyorum diyenler için ise ÇözümPark Bilişim Sözlüğünü öneriyorum.

http://sozluk.cozumpark.com/goster.aspx?id=1477&kelime=winsxs

Veya yine kişisel blog sayfamdan paylaştığım bilgileri inceleyebilirsiniz

http://www.hakanuzuner.com/index.php/winsxs-dosyasi-nedir-ne-ise-yarar.html

Bu yazımdaki amaç ise 2008 R2 sunucu işletim sistemlerinde de artık Disk Cleanup aracı sayesinde bu klasörün boyutunu küçültme şansına sahipsiniz.

Yapmanız gereken tek şey, yama ve ardından Disk Cleanup aracını server işletim sisteminiz için yüklemek. Detaylar için aşağıdaki makaleyi inceleyebilirsiniz.

http://blogs.technet.com/b/askpfeplat/archive/2014/05/13/how-to-clean-up-the-winsxs-directory-and-free-up-disk-space-on-windows-server-2008-r2-with-new-update.aspx

http://www.microsoft.com/en-us/download/details.aspx?id=42739

Windows Management Framework 3.0 on Exchange 2007 and Exchange 2010

Windows Server 2012 sunucuların merkezi yönetim özelliklerini kullanarak diğer sunucu ailesini yönetmesi için ( Server 2008 ve Server 2008 R2 için ) yüklememiz gereken update’ lerden biri olan Windows Management Framework, Exchange Server 2007 ve 2010 yüklü sunucularda sorunlara sebep olmaktadır. Microsoft, yükleme sonrası PowerShell ve Rollup yüklemelerinde sorunlar gözlemlendiği için şu anda özellikle bu yükseltmeyi Exchange Server 2007 ve 2010 yüklü sunculara geçmemenizi tavsiye ediyor.

Windows Server 2012 ve Exchange 2013 ortamları için böyle bir sorun bulunmamaktadır.

Yazının orjinali

http://blogs.technet.com/b/exchange/archive/2012/12/14/windows-management-framework-3-0-on-exchange-2007-and-exchange-2010.aspx

Windows Vista, 7, 8 ve Windows Server 2008, 2008 R2 ve 2012 Temel Network Sorunları için bir hatırlatma

Merhaba arkadaşlar,

tabiki başlık çok geniş, yani network sorunu denince pek çok sebebi olabilir. Ancak yaşadığımız bazı sorunlara çözüm olduğu için sizlerle paylaşmak ve benim gibi aslında biliyor olmasına rağmen uzun süredir kullanmadığı için unutanlarada hatırlatmak istedim.

Aşağıdaki komut seti sayesinde vista ve sonrasın gelen pek çok network ile alaklı bir takım özellikler kapatılmaktadır. Bunun temel sebebi, ethernet kartının veya kart sürücüsünün veya network aktif cihazların desteklememesi sebebi ile kapatılarak sorun çözümüne yardımcı olan özelliklerdir.

netsh int tcp set heuristics disabled
netsh int tcp set global chimney=disabled
netsh int tcp set global rss=disabled
netsh int ip set global taskoffload=disabled
netsh int tcp set global autotuninglevel=disabled
netsh int tcp set global congestionprovider=none