<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Atıl Gürcan</title>
	<atom:link href="http://www.atilgurcan.com/v2/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.atilgurcan.com/v2</link>
	<description></description>
	<lastBuildDate>Thu, 22 Jul 2010 08:29:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Yeni Bir Yol</title>
		<link>http://www.atilgurcan.com/v2/?p=380</link>
		<comments>http://www.atilgurcan.com/v2/?p=380#comments</comments>
		<pubDate>Thu, 22 Jul 2010 08:29:44 +0000</pubDate>
		<dc:creator>Atıl Gürcan</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[we-b-Log]]></category>
		<category><![CDATA[Ankara]]></category>
		<category><![CDATA[sentim]]></category>
		<category><![CDATA[Sentim bilişim]]></category>
		<category><![CDATA[Sentim Kamu]]></category>

		<guid isPermaLink="false">http://www.atilgurcan.com/v2/?p=380</guid>
		<description><![CDATA[Selamlar, Uzun zamandan sonra blogumu açtığımda bir kaç yorum ve soruyla karşılaştım. Fırsat buldukça bu soruları da yanıtlamaya çalışacağım. Ancak şu anda yazmakta olduğum yazının amacı biraz daha farklı.. Üç yıldır Netron Technology ile olan profesyonel ilişkimiz 30 Haziran 2010 Tarihi itibariyle sona ermiştir. Kariyer planlaması dahilinde Ankara&#8217;ya yerleşme hazırlıklarım ise devam etmektedir. Bundan sonraki [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;"><img class="alignleft" title="Sentim Bilişim Teknolojileri" src="http://www.atilgurcan.com/v2/wp-content/sentim_logo.jpg" alt="" width="220" height="93" />Selamlar,</p>
<p>Uzun zamandan sonra blogumu açtığımda bir kaç yorum ve soruyla karşılaştım. Fırsat buldukça bu soruları da yanıtlamaya çalışacağım. Ancak şu anda yazmakta olduğum yazının amacı biraz daha farklı.. Üç yıldır Netron Technology ile olan profesyonel ilişkimiz 30 Haziran 2010 Tarihi itibariyle sona ermiştir.</p>
<p>Kariyer planlaması dahilinde Ankara&#8217;ya yerleşme hazırlıklarım ise devam etmektedir. Bundan sonraki süreçte Sentim Bilişim Teknolojileri adına Ankara lokasyonunda Microsoft Teknolojileri Danışmanı olarak görev yapacağım.</p>
<p>Herkese İyi Çalışmalar Dilerim.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.atilgurcan.com/v2/?feed=rss2&amp;p=380</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows Server 2008 Terminal Services – RemoteAPP (3/5)</title>
		<link>http://www.atilgurcan.com/v2/?p=374</link>
		<comments>http://www.atilgurcan.com/v2/?p=374#comments</comments>
		<pubDate>Mon, 16 Nov 2009 15:17:02 +0000</pubDate>
		<dc:creator>Atıl Gürcan</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Microsoft Windows Server 2008]]></category>
		<category><![CDATA[2008]]></category>
		<category><![CDATA[Server 2008]]></category>
		<category><![CDATA[Server Rolleri]]></category>
		<category><![CDATA[Sunucu Rolleri]]></category>
		<category><![CDATA[Terminal Services]]></category>
		<category><![CDATA[Terminal Servisleri]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Windows Server 2008]]></category>
		<category><![CDATA[Windows Server 2008 R2]]></category>

		<guid isPermaLink="false">http://www.atilgurcan.com/v2/?p=374</guid>
		<description><![CDATA[Merhabalar, Windows Server 2008 üzerinde Terminal Servislerle ilgili daha önceki iki makalemde TS kurulumu ve RDP-Tcp bağlantı objesinin temel konfigürasyonundan bahsetmiştik. Bu makalemizde ise TS üzerindeki uygulamaların yönetilmesinden bahsediyor olacağız. Windows Server 2008 sunucuları üzerinde yer alan Terminal Services rolünün üzerinde çalışacağı programlar TS üzerine kurulduktan sonra istenirse RemoteAPP yöntemi kullanılarak istemci bilgisayarlara dağıtılabilir. RemoteAPP; [...]]]></description>
			<content:encoded><![CDATA[<p>Merhabalar,</p>
<p>Windows Server 2008 üzerinde Terminal Servislerle ilgili daha önceki iki makalemde TS kurulumu ve RDP-Tcp bağlantı objesinin temel konfigürasyonundan bahsetmiştik. Bu makalemizde ise TS üzerindeki uygulamaların yönetilmesinden bahsediyor olacağız.</p>
<p>Windows Server 2008 sunucuları üzerinde yer alan Terminal Services rolünün üzerinde çalışacağı programlar TS üzerine kurulduktan sonra istenirse RemoteAPP yöntemi kullanılarak istemci bilgisayarlara dağıtılabilir. RemoteAPP; Kısaca özetlersek TS üzerinde çalışan programı gösteren bir kısayoldur ve istemcilere dağıtılır.</p>
<p>Ayrıca Windows Server 2008 Terminal Services ile birlikte gelen TS Web Access üzerinde uygulamaların görüntülenebilmesi ve çalıştırılabilmesi için RemoteAPP yönetiminin gerçekleştirilmiş olması gerekmektedir.</p>
<p>TS RemoteAPP yönetimini üç ana bölüme ayırmamız mümkündür:</p>
<ol>
<li>Terminal Servislere Uygulama import etmek.</li>
<li>.RDP Kısayollarını oluşturmak ve düzenlemek.</li>
<li>TS Web Access ile Programları Publish etmek.</li>
</ol>
<p><span id="more-374"></span></p>
<p>Yapmak istediğimiz yönetimsel işlem ne olursa olsun uygulamalar ile ilgili TS yönetimsel işlemleri için TS RemoteAPP Manager isimli konsolu kullanıyoruz.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/11/111609_1505_WindowsServ1.png" alt="" width="595" height="406" /></p>
<p>Yönetimsel anlamda ilk yapmamız gereken işlem, TS 2008 üzerine uygulama eklemek olacaktır. Öncelikle TS üzerine uygulama eklemeliyiz ki bu uygulamalar için RDP Kısayollarını oluşturabilelim veya TS Web Access üzerinden yayımlayabilelim.</p>
<p>TS 2008 üzerine uygulama ekleyebilmek için TS RemoteAPP konsolunda yer alan &#8220;Add RemoteAPP Programs&#8221; görevini çalıştırmamız gerekmektedir. Bu görev ile çalıştırılan sihirbaz Terminal Servisler üzerinde kurulu olan programların listesini getirecek ve buradaki listeden seçilen programlar TS tarafından dağıtılıyor olacaktır.</p>
<p>Sihirbazın ilk ekranında sunucunun Windows Server 2008 olması gerekliliği ve oturumu açık olan kullanıcının Local Admin yetkilerine sahip olması gerektiği hatırlatması yapılıyor.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/11/111609_1505_WindowsServ2.png" alt="" /></p>
<p>Bir sonraki aşamada sunucu üzerinde kurulu olan programların listesi karşımıza geliyor. Burada bir veya birden çok programı işaretleyerek seçilen programların TS RemoteAPP üzerine aktarılmasını sağlayabiliriz. Eğer sunucuda kurulu olan bir program burada görüntülenmiyorsa, bu TS rolünün program kurulduktan sonra yüklenmiş olmasından kaynaklanabilir. Bu durumu sözü edilen programı kaldırıp yeniden kurarak giderebiliriz.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/11/111609_1505_WindowsServ3.png" alt="" /></p>
<p>Sihirbaz üzerinde herhangi bir program seçiliyken o programın özelliklerine baktığımızda aşağıdaki gibi bir ekranla karşılaşırız. Burada kısayolun adı, çalıştırdığı programın kısayolu, TS Web Access üzerinden kullanılıp kullanılamayacağı bilgisi ve komut satırı parametreleri yer almaktadır.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/11/111609_1505_WindowsServ4.png" alt="" /></p>
<p>TS RemoteAPP üzerine ekleyeceğimiz programları seçip ilerlediğimizde seçilen programlarla ilgili özet bilgileri görüntülenecek ve &#8220;Finish&#8221; butonu ile Terminal Servisler üzerine uygulama ekleme işlemleri tamamlanmış olacaktır.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/11/111609_1505_WindowsServ5.png" alt="" /></p>
<p>TS RemoteApp üzerine eklenen programlar TS RemoteApp Manager konsolunun alt kısmında yer alan RemoteAPP Programs bölümünden görüntülenebilir. Bu andan itibaren TS üzerine eklenen programlarla ilgili yönetimsel işlemler için konsolun daha ziyade bu bölümünü kullanıyor olacağız.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/11/111609_1505_WindowsServ6.png" alt="" width="596" height="452" /></p>
<p>TS 2008 üzerine programları ekledikten sonra konfigürasyonumuzun ikinci kısmı olan .RDP dosyalarının oluşturulmasına geçebiliriz. .RDP uzantılı dosyaları oluşturabilmek için RemoteApp programs bölümünde yer alan programlardan dosyayı oluşturmak istediğimiz programın üzerine sağ tıklayarak açılan menüden &#8220;Create .rdp file&#8221; seçeneğini seçmemiz; ya da program seçiliyken görevler menüsünde yer alan &#8220;Create .rdp file&#8221; görevini seçmemiz gerekmektedir. Her iki şekilde de RemoteApp sihirbazı çalıştırılacaktır.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/11/111609_1505_WindowsServ7.png" alt="" /></p>
<p>Sihirbazın ilk aşaması bize sunucunun minimum Windows Server 2008 olması gerektiğini ve Log on olan kullanıcının minimum local admin haklarıyla oturum açması gerektiğini hatırlatmaktadır.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/11/111609_1505_WindowsServ8.png" alt="" /></p>
<p>Sihirbazın bir sonraki aşamasında oluşturulan .rdp uzantılı dosyaların kaydedileceği yer ve Terminal Server ayarları belirtilmektedir. Bu ayarların yanı sıra TS Gateway ve bağlantı sırasında kullanılacak olan sertifika ayarları da bu noktadan yapılabilir.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/11/111609_1505_WindowsServ9.png" alt="" /></p>
<p>Gerekli ayarları yapıp sihirbazda bir sonraki adıma geçtiğimizde yapılan ayarlar özetlenecek ve &#8220;Finish&#8221; butonu ile sihirbazı sonlandırabileceğiz. .rdp uzantılı dosyalar varsayılan olarak c:\Program Files\Packaged Programs isimli klasörde oluşturulacaktır.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/11/111609_1505_WindowsServ10.png" alt="" /></p>
<p>Sözü edilen Packages Programs klasörüne giderek oluşturulan RDP dosyalarını görüntüleyebiliriz. Ayrıca bu dosyaları notepad gibi bir metin editör ile açarak içeriği görüntüleyebilir ve çeşitli değişiklikler yapabiliriz.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/11/111609_1505_WindowsServ11.png" alt="" /></p>
<p>.RDP dosyasını notepad gibi bir editörle açtığımızda yukarıdaki gibi bir görüntüyle karşılaşırız. Bu noktada kendimiz de bu dosyaya belirli parametreleri girerek .RDP dosyasının yani RemoteAPP uygulamasının özelliklerini düzenleyebiliriz.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/11/111609_1505_WindowsServ12.png" alt="" /></p>
<p>Örnekte; &#8220;desktopweight:i  = 800&#8243; ve &#8220;desktopheight:i = 600&#8243; parametreleri .rdp dosyasının sonuna eklenmiştir. Bu sayede RDP çalıştırıldığında açılacak olan pencere boyutunun genişliği 800 piksel, yüksekliği ise 600 piksel olarak tanımlanmıştır.</p>
<p>Bu tanımlama dışında  RDP dosyasının sonuna ekleyebileceğimiz bazı parametreler şu şekildedir:</p>
<p>&#8220;span:i = 0/1&#8243;: RDP penceresinin birden çok monitör üzerine genişletilip genişletilemeyeceğini belirtir. Değer &#8220;0&#8243; iken genişletilme yapılamaz yani deaktiftir ancak değer &#8220;1&#8243; iken genişletme aktif olacaktır.</p>
<p>&#8220;redirectposdevices:i  0/1&#8243;: Point of Service for .NET Devices yönlendirmelerinin aktif veya pasif olmasını tanımlar. Değer &#8220;0&#8243; iken yönlendirme pasif, &#8220;1&#8243; iken aktiftir.</p>
<p><span style="font-size:14pt"><strong>Windows Server 2008 Üzerinde TS Web Access Konfigürasyonu<br />
</strong></span></p>
<p>Windows Server 2008 üzerinde Terminal Services RemoteAPP konfigürasyonu ile ilgili yapılabilecek son konfigürasyon ise Terminal Servislerin bir diğer yeniliği olan TS Web Access konfigürasyonudur. TS Web Access, iç networkte yer alan terminal servisler üzerindeki uygulamaların internet üzerinden bir web tarayıcısı aracılığıyla çalıştırılabilmesini sağlayan bir uygulamadır. Yapı olarak Outlook Web Access ile oldukça benzer.</p>
<p>TS 2008 üzerinde TS Web Access özelliğinin aktif edilebilmesi için öncelikle bu servisin kurulması gerekmektedir. Servis ister stand-alone ister TS Farm üyesi olan herhangi bir TS sunucuya kurulabilir. Kurulum için Server Manager bileşeninde yer alan roller bölümünden rol ekleme sihirbazı seçilerek Terminal Server rolü için gereken rol servisleri listelenir. Eğer daha önce TS kurulu olan bir sunucu üzerinde çalışıyorsak bu durumda &#8220;Add Role Services&#8221; yolunu izlememiz gerekmektedir.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/11/111609_1505_WindowsServ13.png" alt="" width="518" height="381" /></p>
<p>Yüklenebilecek rol servislerinin listesinden en altta yer alan TS Web Access rol servisi seçildiğinde bu servisin IIS rolüne ihtiyaç duyacağı  uyarısı karşımıza gelmektedir.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/11/111609_1505_WindowsServ14.png" alt="" width="519" height="243" /></p>
<p>Bu uyarı penceresinde &#8220;Add Required Role Services&#8221; butonunu kullanarak ihtiyaç duyulan sunucu rollerini yükleme kuyruğuna ekleyebiliriz.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/11/111609_1505_WindowsServ15.png" alt="" width="516" height="383" /></p>
<p>Web server bileşeni de yüklenecekler listesine eklendiği için sihirbazın bir sonraki aşamasında IIS bileşeninin tanıtımıyla karşılaşmaktayız. Buradan ilerlediğimizde ise Web Server sunucu rolü için seçilebilecek olan diğer rol servislerinin listelendiğini görebiliriz. TS Web Access için ihtiyaç duyulan rol servisleri otomatik olarak seçilmiştir. Ancak eğer dilersek buradan farklı rol servislerini de seçme ve kuruluma ekleme imkanımız vardır.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/11/111609_1505_WindowsServ16.png" alt="" width="518" height="383" /></p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/11/111609_1505_WindowsServ17.png" alt="" width="518" height="380" /></p>
<p>Install butonu ile kuruluma başlayabiliriz. Kurulum tamamlandığında sunucunun yeniden başlatılması gerekMEyecektir. Bu noktadan sonra TS Web Access ile ilgili ayarlarımızı yapmak için TS RemoteAPP Manager konsolunda RemoteAPP Programs bölümüne dönmemis gerekmektedir.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/11/111609_1505_WindowsServ18.png" alt="" width="518" height="220" /></p>
<p>Terminal servislerine eklenen tüm programlar varsayılan olarak TS Web Access üzerinden erişime izin vermektedir. Ancak bir programa TS Web Access üzerinden erişimi engellemek istersek o programın üzerine sağ tıklayarak açılan menüden &#8220;Hide in TS Web Access&#8221; seçeneğini veya program seçiliyken görevler panelinde yer alan &#8220;Hide in TS Web Access&#8221; görevini seçmemiz yeterlidir.</p>
<p>TS Web Access, Default Web Site üzerinde /ts isimli bir sanal klasöre kurulmaktadır. Ve kurulduktan sonra http://ip.ad.re.si/ts veya http://hostname/ts yolunu kullanarak TS Web Access&#8217;e ulaşabiliriz.  TS Web Access açılmadan önce kullanıcı adı ve şifre isteyecektir. Domain ortamındaki bir kullanıcının bilgileri girildiğinde kullanıcının TS üzerine erişim yetkisi varsa TS Web Access üzerine de erişebilecektir.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/11/111609_1505_WindowsServ19.png" alt="" width="571" height="433" /></p>
<p>TS Web Access üzerinde temel olarak iki bölüm yer almaktadır. Bunlardan ilki &#8220;RemoteApp Programs&#8221; olarak karşımıza çıkmaktadır. Burada TS RemoteApp üzerine eklenen ve TS Web Access üzerinde görüntülenmesi engellenmeyen tüm programlar yer alacaktır.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/11/111609_1505_WindowsServ20.png" alt="" /></p>
<p>Bir diğer bölüm ise &#8220;Remote desktop&#8221; olarak karşımıza gelmektedir. Buradan da iç networkte yer alan herhangi bir IP adresi veya Hostname&#8217;i girerek bu bilgisayara uzakmasaüstü bağlantısını TS Web Access üzerinden gerçekleştirmemiz mümkündür.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/11/111609_1505_WindowsServ21.png" alt="" /></p>
<p>Windows Server 2008 Terminal Servisler üzerinde uygulama konfigürasyonunun da sonuna geldik. Bundan önceki iki makalemde sırasıyla Terminal Servislerin kurulumuna ve RDP-Tcp bağlantı objesinin temel konfigürasyonuna değinmiştim.</p>
<p>Bundan sonraki makalemde ise yine Windows Server 2008 Terminal Services rolü ile birlikte gelen TS Session Broker ve TS Gateway bileşenlerine ve bu bileşenlerin konfigürasyonlarına eğileceğim. TS 2008 üzerinde planladığım son makale de ise tüm bu bileşenlerin yer aldığı bir yapıyı kurmuş ve detaylarından bahsediyor olacağız.</p>
<p>Bir sonraki makalede görüşmek dileğiyle.</p>
<p>İyi Çalışmalar Dilerim</p>
]]></content:encoded>
			<wfw:commentRss>http://www.atilgurcan.com/v2/?feed=rss2&amp;p=374</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows Server 2008 Terminal Services Temel Konfigürasyonu (2/5)</title>
		<link>http://www.atilgurcan.com/v2/?p=350</link>
		<comments>http://www.atilgurcan.com/v2/?p=350#comments</comments>
		<pubDate>Mon, 16 Nov 2009 11:47:10 +0000</pubDate>
		<dc:creator>Atıl Gürcan</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Microsoft Windows Server 2008]]></category>
		<category><![CDATA[2008]]></category>
		<category><![CDATA[RDC 6.1]]></category>
		<category><![CDATA[Server 2008]]></category>
		<category><![CDATA[Server Rolleri]]></category>
		<category><![CDATA[Sunucu Rolleri]]></category>
		<category><![CDATA[Terminal Services]]></category>
		<category><![CDATA[Terminal Servisleri]]></category>

		<guid isPermaLink="false">http://www.atilgurcan.com/v2/?p=350</guid>
		<description><![CDATA[Merhabalar, bir öneki makalemde Windows Server 2008 üzerinde yer alan Terminal Services sunucu rolünün kurulumuna değinmiştim. Bu makalemde ise RDP-Tcp bağlantı objesinin temel konfigürasyon özelliklerine değineceğim. Windows Server 2008 sunucumuza Terminal Servislerini kurduktan sonra temel konfigürasyonu yapmamız gerekmektedir. Bu temel konfigürasyon içerisinde TS sunucusuna oturum açacak istemcilerin Network Level Authentication desteklemesi zorunluluğundan tutun da hangi [...]]]></description>
			<content:encoded><![CDATA[<p>Merhabalar, bir öneki makalemde Windows Server 2008 üzerinde yer alan Terminal Services sunucu rolünün kurulumuna değinmiştim. Bu makalemde ise RDP-Tcp bağlantı objesinin temel konfigürasyon özelliklerine değineceğim.</p>
<p>Windows Server 2008 sunucumuza Terminal Servislerini kurduktan sonra temel konfigürasyonu yapmamız gerekmektedir. Bu temel konfigürasyon içerisinde TS sunucusuna oturum açacak istemcilerin Network Level Authentication desteklemesi zorunluluğundan tutun da hangi kullanıcıların bu TS sunucusu üzerine oturum açabileceği ve bu TS üzerinde neler yapabileceklerine kadar geniş bir yetkilendirme konfigürasyonundan bahsetmek mümkündür.</p>
<p><span id="more-350"></span></p>
<p>Bu konfigürasyon işlemlerinin tümü &#8220;Terminal Services Configuration&#8221; konsolu üzerinden gerçekleştirilmektedir. Bu konsola Administrative Tools altında yer alan Terminal Services bölümünden ulaşabileceğimiz gibi Başlat -&gt; Çalıştır -&gt; tsconfig.msc yolunu izleyerek de ulaşabiliriz.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/11/111609_1145_WindowsServ1.png" alt="" /></p>
<p>Terminal Services Configuration konsolu üzerinde yer alan &#8220;Connections&#8221; bileşeni kullanılarak TS tarafından desteklenen RDP bağlantılarının konfigürasyonu yapılabilir. Bu konfigürasyon için RDP-Tcp bağlantı objesinin özelliklerine bakmamız yeterlidir.</p>
<p>RDP-Tcp bağlantı objesinin özelliklerinde yer alan ilk sekme &#8220;General&#8221; sekmesidir. Bu sekmede temel olarak güvenlik seviyesi belirlenebilir. Bağlantı güvenliği ile ilgili yapılabilecek konfigürasyonlar şunlardır:</p>
<ul>
<li><strong>RDP Security Layer:</strong> Bu seçenek seçildiğinde bağlantı standart RDP şifreleme kullanılarak sağlanacaktır.</li>
<li><strong>Negotiate:</strong> Bu seçenek aktifken istemci ve sunucu mümkün olan en üst düzey şifreleme yöntemini kullanarak iletişim sağlayacaklardır.</li>
<li><strong>SSL (TLS 1.0):</strong> Bu seçenek işaretliyken sunucu ve istemci arasındaki iletişim yalnızca SSL kullanılarak gerçekleştirilebilir.</li>
</ul>
<p>Ayrıca sunucu ile istemci arasındaki veri transferinin şifrelenmesi sırasında kullanılacak olan sertifikanın seçilmesi de buradan gerçekleştirilebilir.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/11/111609_1145_WindowsServ2.png" alt="" /></p>
<p>RDP-Tcp bağlantı ayarlarındaki bir diğer sekme ise kullanıcıların Terminal Servislere oturum açarken kullanacakları ayarları göstermektedir. Burada varsayılan konfigürasyonda kullanıcı tarafından sağlanan oturum açma bilgileri kullanılacakken dilersek Terminal Servislere oturum açacak tüm kullanıcılara tek bir kullanıcı adı ve şifre tanımlayabilir ve tüm kullanıcıların burada belirttiğimi kullanıcı yetkileri ile çalışmasını sağlayabiliriz.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/11/111609_1145_WindowsServ3.png" alt="" /></p>
<p>RDP-Tcp bağlantı ayarları içerisinde yer alan bir diğer sekme olan &#8220;Sessions&#8221; sekmesi aracılığıyla kullanıcıların bağlantı ömürleri ile ilgili ayarları merkezileştirmemiz mümkündür. Normal şartlarda kullanıcılar tarafından belirlenen ayarlar kullanılırken burada yer alan konfigürasyonları yapmamız durumunda:</p>
<ul>
<li>Disconnect olmuş bir oturumun ne kadar süre sonunda sonlandırılacağı;</li>
<li>Aktif olan bir oturumun maksimum süresi;</li>
<li>Idle durumuna gelmiş bir oturumun maksimum süresi;</li>
<li>Oturum sınırına gelindiğinde kullanıcının disconnect mi yoksa log off mu edileceği ayarları yapılabilir.</li>
</ul>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/11/111609_1145_WindowsServ4.png" alt="" /></p>
<p>Environment sekmesindeki ayarları kullanarak kullanıcıların oturumu açıldığında bir programın çalıştırılıp çalıştırılmayacağı veya bu programın hangi program olduğu gibi ortama ilişkin konfigürasyonu yapmak mümkündür.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/11/111609_1145_WindowsServ5.png" alt="" /></p>
<p>Terminal Services konfigürasyonuna devam ettiğimizde &#8220;Remote Control&#8221; sekmesine geliyoruz. Bu sekmede kullanıcı oturumunu  izleyebilmek veya müdahale edebilmek için gerekli ayarlara ulaşabiliriz.</p>
<p>Buradaki seçenekler şunlardır:</p>
<p><strong>Use Remote Control with Default User Settings:</strong> Uzaktan yönetim ayarlarının kullanıcının özelliklerinde belirtilen ayarlar ile kullanılmasını sağlar.</p>
<p><strong>Do Not Allow Remote Control:</strong> Uzaktan yönetim işlemine izin verilmemesini sağlar.</p>
<p><strong>Use Remote Control with Following Settings:</strong> Seçildiğinde aktif olan ayarları kullanarak uzaktan yönetim işlemlerini gerçekleştirir. Bu seçenek seçildiğinde aktif olan ayarlar şunlardır:</p>
<ul>
<li><strong>Require Users Permission:</strong> Uzaktan yönetim işlemleri yapılırken oturumu açmış olan kullanıcının izni gereklidir.</li>
<li><strong>View the Session:</strong> Oturumu açmış olan kullanıcının oturumunu görüntüler.</li>
<li><strong>Interact with the Session: </strong>Oturumu açık olan kullanıcının oturumuna uzaktan müdahale edilebilmesini sağlar.</li>
</ul>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/11/111609_1145_WindowsServ6.png" alt="" /></p>
<p>Client Settings sekmesi üzerinde; terminal servislere oturum açan kullanıcıların sahip olabilecekleri maksimum renk derinliği ayarları ile yönlendirme yapılabilecek bileşenlerin engellenmesi sağlanabilir.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/11/111609_1145_WindowsServ7.png" alt="" /></p>
<p>Windows Server 2008 Terminal Servisleri kullanılarak şu bileşenler uzaktan oturum açan kullanıcılara yönlendirilebilir:</p>
<ul>
<li>Disk sürücüleri</li>
<li>Windows üzerine tanıtılmış yazıcılar</li>
<li>COM ve LPT portları</li>
<li>Windows Panosu</li>
<li>Ses</li>
<li>Tak ve Çalıştır Destekli Aygıtlar</li>
</ul>
<p>Burada yer alan aygıtlar işaretlenmez ise uzaktan oturum açan kullanıcı bu aygıtları uzak masaüstü bağlantısında kullanabilecektir.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/11/111609_1145_WindowsServ8.png" alt="" /></p>
<p>RDP-Tcp bağlantı objesinin &#8220;Network Adapter&#8221; sekmesi üzerinde Terminal Servisleri sunucusuna hangi ağ bağdaştırıcıları üzerinden bağlantı gelebileceğini ve aynı anda kaç bağlantının desteklendiği konfigürasyonunu yapabiliriz.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/11/111609_1145_WindowsServ9.png" alt="" /></p>
<p>RDP-Tcp bağlantı özelliklerinin son sekmesi ise &#8220;Security&#8221; sekmesidir. Bu sekme aracılığıyla Terminal Servisleri Sunucusu üzerine kimlerin erişebileceğini ve bu erişimin ne seviyede olacağını belirleme imkanımız da vardır.</p>
<p>Burada temel olarak Full Control, User Access ve Guest Access olarak üç ana izin tipi bulunsa bile, Advanced butonu aracılığıyla yetkileri daha düşük seviyelerden tanımlamamızı sağlayacak gelişmiş izin yönetimi ekranını açabiliriz.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/11/111609_1145_WindowsServ10.png" alt="" /></p>
<p>Terminal Services Configuration konsolunda yer alan diğer Global ayarlara bakacak olursak:</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/11/111609_1145_WindowsServ11.png" alt="" /></p>
<ol>
<li>Kullanıcıların oturumlarından kaynaklanan geçici dosyaların kullanıcıların oturumu kapatmaları ile silinmesi.</li>
<li>Geçici klasörlerin aktif olan oturum başına oluşturulması.</li>
<li>Her kullanıcının tek bir oturum ile sınırlandırılması.</li>
<li>Kullanıcı oturum durumunun ne olduğu.</li>
<li>TS Licensing sunucusu ile ilgili keşif ayarları</li>
<li>Terminal Server lisans seçimi ile ilgili ayarları ve</li>
<li>Terminal Server&#8217;ın TS Session Broker Farm&#8217;ına üye olup olmadığı bilgisini görüntüleyebilir ve her bir ayarın üzerine çift tıklayarak bu ayarı değiştirebiliriz.</li>
</ol>
<p>Terminal Services RDP Bağlantı objesinin temel konfigürasyonlarına değindiğimiz bu makaleden sonra ise TS üzerine uygulama eklenmesi, RDP dosyalarının oluşturulması ve RDP dosyalarının özelleştirilmesi ile ilgili bir çalışma yapıyor olacağım.</p>
<p>Bir sonraki makalede görüşmek üzere.</p>
<p>İyi Çalışmalar Dilerim.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.atilgurcan.com/v2/?feed=rss2&amp;p=350</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows Server 2008 Üzerinde Terminal Servislerin Kurulumu (1/5)</title>
		<link>http://www.atilgurcan.com/v2/?p=334</link>
		<comments>http://www.atilgurcan.com/v2/?p=334#comments</comments>
		<pubDate>Mon, 16 Nov 2009 10:02:26 +0000</pubDate>
		<dc:creator>Atıl Gürcan</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Microsoft Windows Server 2008]]></category>
		<category><![CDATA[RDC 6.1]]></category>
		<category><![CDATA[Server 2008]]></category>
		<category><![CDATA[Terminal Services]]></category>
		<category><![CDATA[Terminal Servisleri]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.atilgurcan.com/v2/?p=334</guid>
		<description><![CDATA[Merhabalar, bu makalemde ve bunu takip eden üç makalemde Terminal Servislerin kurulumu ve konfigürasyonu üzerinde duracağım. TS serisinin son makalesini ise tamamen LAB şeklinde planlamaktayım. Öyle ki bu dört makalenin sonunda elimizde TS Session Broker ile Load Balance yapılmış 2 adet Terminal Server, Internet ortamından erişilebilen bir TS Gateway ve HTTPS üzerinden iç networkteki TS [...]]]></description>
			<content:encoded><![CDATA[<p>Merhabalar, bu makalemde ve bunu takip eden üç makalemde Terminal Servislerin kurulumu ve konfigürasyonu üzerinde duracağım. TS serisinin son makalesini ise tamamen LAB şeklinde planlamaktayım. Öyle ki bu dört makalenin sonunda elimizde TS Session Broker ile Load Balance yapılmış 2 adet Terminal Server, Internet ortamından erişilebilen bir TS Gateway ve HTTPS üzerinden iç networkteki TS üzerinde yer alan uygulamaların çalıştırılabilmesi için konfigüre edilmiş bir TS Web Access yer alıyor olacak. Peki ama Neden?</p>
<p><span style="font-size:14pt"><strong>Neden Terminal Services?<br />
</strong></span></p>
<p>Windows Sunucu sistemleri üzerinde gündelik hayatı kolaylaştıran servislerden biri &#8220;Terminal Services&#8221; olarak karşımıza çıkmaktadır. Terminal servisler üzerlerinde yer alan uygulamaları farklı bilgisayarlara paylaştırmak, bu sayede hem programların hem de programların oluşturduğu dataların tek bir sunucu üzerinde tutulması imkanını sağlayan bir sunucu rolüdür. Terminal servisler aracılığıyla networkteki normal bilgisayar kullanımı azaltılarak &#8220;Thin Client&#8221; kullanımı yaygınlaştırılabilir.</p>
<p><span id="more-334"></span></p>
<p>Thin Client olarak tanımlanan istemciler üzerinde yalnızca işlemci, RAM ve network kartı bulunduğundan normal bilgisayar veya workstationlara göre çok daha uygun fiyatlı çözümler olarak karşımıza çıkmaktadır.</p>
<p>Terminal servislerin kullanılmasıyla birlikte kullanılan uygulama ve datalar sunucu üzerinde yer alacağından dolayı thin client kullanımı rahatlıkla mümkün olmaktadır.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/11/111609_1000_WindowsServ1.jpg" alt="" width="599" height="378" /></p>
<p>İster Thin Client olsun, ister normal bir workstation olsun terminal servislere bağlantı RDP )Remote Desktop Protocol) aracılığıyla sağlanmaktadır. Küçük ağlarda stand-alone çalışan bir terminal server gelecek istemci taleplerini karşılamak için yeterliyken daha büyük ağlar için birden çok Terminal Server&#8217;dan oluşan &#8220;Terminal Services Farm&#8221;ların oluşturulması ve bu farmların önüne TS Session Broker bileşeninin konumlandırılmasıyla &#8220;Load Balancing&#8221; yani iş yükünün dağıtılması sağlanabilir.</p>
<p>Windows Server 2008 ile Gelen TS Yenilikleri</p>
<p>Windows Server 2008 ile birlikte Terminal Services temel özelliklerinde yapılan geliştirmeler şu şekilde sıralanabilir:</p>
<ul>
<li>Remote Desktop Connection 6.1</li>
<li>
<div>Uzak Masaüstü bağlantılarında yapılan iyileştirmeler:</div>
<ul>
<li>Ekran çözünürlüğünün ayarlanabilmesi</li>
<li>Birden çok monitöre yayılabilme</li>
<li>Gerçek masaüstü ortamı</li>
<li>Kullanılan fontların düzenlenmesi )Font Smoothing, ClearType)</li>
</ul>
</li>
<li>PnP aygıtların yönlendirilmesi</li>
<li>Microsoft Point of Service for .NET</li>
<li>Single Sign-On</li>
</ul>
<p>Bu yenilikler ve iyileştirmelerden yararlanabilmek için ise ihtiyaç duyulan bileşenler sunucu tarafında Terminal Services olarak konfigüre edilmiş bir Windows Server 2008 sunucu ile istemci üzerinde Remote Desktop Connection 6.0 veya Remote Desktop Connection 6.1 yazılımlarıdır.</p>
<p>Remote Desktop Connection 6.1 ise;</p>
<ul>
<li>Windows Server 2008</li>
<li>Windows Vista SP1</li>
<li>Windows XP SP3</li>
</ul>
<p>İşletim sistemlerinde yer almaktadır. Ayrıca Windows Vista üzerinde yer alan RDC 6.0.6001 sürümü de RDP 6.1 desteği vermektedir. Bunun yanı sıra RDC 6.1 uygulaması internette Microsoft Download sitesi üzerinden indirilerek işletim sistemi üzerine kurulabilir.</p>
<p><span style="font-size:14pt"><strong>Terminal Services Kurulumu<br />
</strong></span></p>
<p>Terminal servisleri, Windows Server 2008 üzerinde yer alan bir sunucu rolüdür. Yani Server Manager bileşeni üzerinde yer alan &#8220;Roles&#8221; sekmesi aracılığıyla Windows Server 2008 sunucumuza kurulabilir. Server Manager üzerinde yer alan Rol Ekleme sihirbazını çalıştırdığımızda standart bilgilendirme ekranı karşımıza gelecektir.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/11/111609_1000_WindowsServ2.png" alt="" /></p>
<p>Sihirbaz üzerinde yer alan bir sonraki aşamadaysa bu sunucu üzerine kurabileceğimiz rollerin listesiyle karşılaşmaktayız. Windows Server 2008 &#8220;With Hyper-V&#8221; sürümlerinde toplam 17 adet, &#8220;Without Hyper-V&#8221; sürümlerindeyse toplam 16 adet rol karşımıza listelenmektedir.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/11/111609_1000_WindowsServ3.png" alt="" /></p>
<p>Listelenen bu roller içerisinden &#8220;Terminal Services&#8221; rolünü seçerek ilerliyoruz.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/11/111609_1000_WindowsServ4.png" alt="" /></p>
<p>Sihirbaz üzerinde Terminal Servislerini tanıtan ilk ekranı geçtiğimizde karşımıza Terminal Servisleri için kullanılabilecek rol servislerinin listesi gelmekte.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/11/111609_1000_WindowsServ5.png" alt="" /></p>
<p>Burada yer alan servisler:</p>
<ul>
<li><strong>Terminal Server:</strong> Windows tabanlı uygulamaların uzaktan erişim yoluyla kullanıcılara sunulması işlevini gerçekleştiren sunucu hizmetidir.</li>
<li><strong>TS Licensing:</strong> Terminal Server lisanslama sunucusudur. Ortamda geçerli bir Lisans sunucusu yoksa terminal servisleri 120 gün sonunda çalışmayı durduracaklardır.</li>
<li><strong>TS Session Broker:</strong> Birden çok terminal sunucusu arasında Load Balancing amacıyla kullanılan sunucu servisidir.</li>
<li><strong>TS Gateway:</strong> Terminal Servisleri üzerindeki uygulamaların internet erişimine sahip herhangi bir aygıt tarafından ulaşılmasını sağlayam sunucu rolüdür.</li>
<li><strong>TS Web Access:</strong> Web servisleri üzerinden Terminal Server üzerinde yer alan uygulamalara erişimi sağlayan sunucu servisidir.</li>
</ul>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/11/111609_1000_WindowsServ6.png" alt="" /></p>
<p>Eklenecek rol servisi olarak &#8220;Terminal Server&#8221; servisini seçtiğimizde kurulumu gerçekleştirdiğim sunucu aynı zamanda bir domain controller olduğu için şu şekilde bir uyarı mesajı verdi. Domain Controller ile Terminal Servislerini aynı sunucu üzerine kurmak önerilen bir tasarım değildir. Bunun nedeni hem olası performans sorunları hem de olası güvenlik sorunlarıdır. Lab ortamında kurulumu gerçekleştirebiliriz ancak gerçek ortamlarda TS ile AD DS rollerinin mutlaka farklı fiziksel / sanal sunucular üzerine kurulması önerilmektedir.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/11/111609_1000_WindowsServ7.png" alt="" /></p>
<p>Sihirbazın bir sonraki aşamasına geçtiğimizde üzerinde terminal servislerin kurulacağı sunucu üzerinde yer alan uygulamalarla ilgili ufak uyum sorunları olabileceği uyarısı karşımıza gelmektedir. <img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/11/111609_1000_WindowsServ8.png" alt="" /></p>
<p>Önerilen sıralama daima öncelikle Terminal Server rolünü kurmak, daha sonra TS üzerinde çalışacak uygulamaları yüklemektir.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/11/111609_1000_WindowsServ9.png" alt="" /></p>
<p>Sihirbaz üzerinde bir sonraki adıma geçtiğimizde bu Terminal Server&#8217;a bağlanacak istemcilerin kimlik denetimi yöntemlerinin belirlenmesi tanımlanmalıdır. Burada temel seçim Terminal Servislerin kimlik denetimi sırasında &#8220;Network Level Authentication&#8221; isteyip istemeyeceğidir. Bu sayede bu Terminal Server üzerine bağlanacak istemcilerin Windows Vista ve Windows 7 gibi NLA desteği bulunan işletim sistemleri olacağını belirlemiş oluyoruz.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/11/111609_1000_WindowsServ10.png" alt="" /></p>
<p>Kurulum sırasında bir sonraki aşamada ise karşımıza bu Terminal Server üzerinde kullanılacak olan lisans tipi seçim ekranı geliyor. TS üzerinde iki farklı lisanslama imkanımız vardır:</p>
<ul>
<li><strong>Per Device:</strong> Bu yöntemde Terminal Server&#8217;a bağlanacak her aygıt için bir CAL (Client Access Licence) ihtiyacı olacaktır.</li>
<li><strong>Per User:</strong> Bu yöntemde Terminal Server üzerinde oturum açacak her bir kullanıcı için ayrı CAL (Client Access Licence) ihtiyacı olacaktır.</li>
<li><strong>Configure Later:</strong> Bu seçenek işaretlendiğinde lisanslamanın bağlanacak aygıt başına mı yoksa kullanıcı başına mı yapılacağı daha sonradan konfigüre edilebilir.</li>
</ul>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/11/111609_1000_WindowsServ11.png" alt="" /></p>
<p>Sihirbazın bir sonraki adımında TS üzerinde logon olabilecek kullanıcı ve grupları belirlememiz gerekiyor. Burada belirlenecek olan kullanıcı ve gruplar sunucu üzerindeki Remote Desktop Users grubuna eklenecektir.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/11/111609_1000_WindowsServ12.png" alt="" /></p>
<p>Mevcut olan Active Directory üzerinde yer alan kullanıcı ve grupları buraya ekleme imkanımız vardır.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/11/111609_1000_WindowsServ13.png" alt="" /></p>
<p>Sihirbaz üzerinde yer alan tüm ayarlar gerçekleştirildikten sonra sihirbaz süresince yapılan seçimler listelenecek ve &#8220;Install&#8221; butonu ile Terminal Servisler Windows Server 2008 sunucusu üzerinde kurulacaktır.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/11/111609_1000_WindowsServ14.png" alt="" /></p>
<p>Kurulum sonra erdiğinde sunucunun yeniden başlatılmasıgerekecek.Sunucu yeniden başlatıldıktan sonra TS sunucusunun daha verimli kullanılabilmesi ve daha rahat incelenebilmesi için kurulması önerilen ek özelliklerin kurulumu ile TS uygulamasına devam edebiliriz.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/11/111609_1000_WindowsServ15.png" alt="" /></p>
<p><span style="font-size:14pt"><strong>TS için Önerilen Ek Özellkler<br />
</strong></span></p>
<p>Her ne kadar Terminal servislerinin kurulması ve çalışması için gerekli olmasa da, TS üzerine bağlanan kullanıcılara daha güzel bir bağlantı ve uygulama deneyimi sağlamak ve Terminal Servislerinin sunucu üzerindeki kaynakların ne kadarını kullandığının daha rahat belirlenebilmesi açısından TS üzerine kurulması önerilen 2 adet Ek Özellik (Feature) yer almaktadır. Bunlar:</p>
<ul>
<li>Desktop Experience</li>
</ul>
<p>Ve</p>
<ul>
<li>Windows Server Resource Manager olarak sıralanabilir.</li>
</ul>
<p>Bu ek özelliklerin kurulabilmesi için Server Manager konsolu üzerinde yer alan Features bileşeni üzerindeki &#8220;Add Features&#8221; görevi kullanılabilir.</p>
<p>Yeni ek özellik ekleme sihirbazı çalıştırıldığında karşımıza sunucu üzerinde kurulu olan ve kurulabilecek olan Ek Özelliklerin listesi gelmektedir. Buradan kuracağımız ek özellikleri seçerek kurulum işlemine devam edebiliriz.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/11/111609_1000_WindowsServ16.png" alt="" /></p>
<p>Windows System Resource Manager özelliği seçildiğinde bu özelliğin kurulabilmesi için gerekli olan bir ek özellik olduğu uyarısıyla karşılaşırız. Bu özellik Windows Internal Database özelliğidir. Kurulum sihirbazı bu gerekli özelliğide kurulum listesine eklemek isteyip istemediğimizi bize soracaktır.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/11/111609_1000_WindowsServ17.png" alt="" /></p>
<p>&#8220;Add Required Features&#8221; butonunu kullanarak Windows Internal Database özelliğini de kurulacak özellikler listesine atıyoruz.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/11/111609_1000_WindowsServ18.png" alt="" /></p>
<p>Sırasıyla &#8220;Next&#8221; ve &#8220;Install&#8221; butonlarını kullanarak yükleyeceğimiz ek özellikleri sunucumuz üzerine kurabiliriz. Kurulum tamamlandıktan sonra bu ek özelliklerin de aktif edilebilmesi için sunucunun yeniden başlatılması gerekecektir. Bu yeniden başlatma işleminin sonunda kurmuş olduğumuz Terminal Server sunucu rolünü yapılandırmaya, TS üzerine uygulamalar eklemeye ve kullanıcılarımıza hizmet vermeye başlayabiliriz.</p>
<p>TS konfigürasyonu ve uygulama ekleme işlemlerine bir sonraki makalemde değineceğim.</p>
<p>İyi Çalışmalar Dilerim.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.atilgurcan.com/v2/?feed=rss2&amp;p=334</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IBM System X @ Netron &#8211; Şişli</title>
		<link>http://www.atilgurcan.com/v2/?p=314</link>
		<comments>http://www.atilgurcan.com/v2/?p=314#comments</comments>
		<pubDate>Mon, 19 Oct 2009 10:54:33 +0000</pubDate>
		<dc:creator>Atıl Gürcan</dc:creator>
				<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.atilgurcan.com/v2/?p=314</guid>
		<description><![CDATA[19 &#8211; 23 Ekim 2009 Tarihleri arasında Netron Technology Şişli Şubesinde IBM System X eğitimlerine başlıyoruz. Eğitim içeriği 3 Gün System X ürünlerini tanıtan XTR 11 Eğitimi ve IBM Director 6.1 sürümünün kullanıldığı 2 Günlük XTR 47 eğitimi olarak planlanmıştır. Sizleri de aramızda görmek isteriz.]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-313" title="IBM" src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/10/ibm.jpg" alt="IBM" width="259" height="142" />19 &#8211; 23 Ekim 2009 Tarihleri arasında Netron Technology Şişli Şubesinde IBM System X eğitimlerine başlıyoruz.</p>
<p>Eğitim içeriği 3 Gün System X ürünlerini tanıtan XTR 11 Eğitimi ve IBM Director 6.1 sürümünün kullanıldığı 2 Günlük XTR 47 eğitimi olarak planlanmıştır.</p>
<p>Sizleri de aramızda görmek isteriz.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.atilgurcan.com/v2/?feed=rss2&amp;p=314</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows 7 Native VHD Desteği – Differential VHD Üzerinden Boot</title>
		<link>http://www.atilgurcan.com/v2/?p=308</link>
		<comments>http://www.atilgurcan.com/v2/?p=308#comments</comments>
		<pubDate>Fri, 02 Oct 2009 23:12:54 +0000</pubDate>
		<dc:creator>Atıl Gürcan</dc:creator>
				<category><![CDATA[Microsoft Windows 7]]></category>
		<category><![CDATA[2008]]></category>
		<category><![CDATA[Differencing VHD]]></category>
		<category><![CDATA[Dual Boot]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Native VHD Support]]></category>
		<category><![CDATA[VHD]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[Windows 7 Native VHD Support]]></category>
		<category><![CDATA[Windows Server 2008 R2]]></category>

		<guid isPermaLink="false">http://www.atilgurcan.com/v2/?p=308</guid>
		<description><![CDATA[Merhabalar; Windows 7 ile birlikte tanıtılan Native VHD desteği üzerine daha önce 2 farklı &#8220;Dual Boot&#8221; senaryosu üzerine çalışmalarımı sizinle paylaşmıştım. Bu senaryolardan ilkinde fiziksel disk üzerinde herhangi bir işletim sistemi kurulu değildi ve iki ayrı VHD dosyası üzerinden Windows 7 ve Windows Server 2008 R2 Dual Boot olarak çalışmaktaydı. Diğer senaryomuzda ise fiziksel disk [...]]]></description>
			<content:encoded><![CDATA[<p>Merhabalar;</p>
<p>Windows 7 ile birlikte tanıtılan Native VHD desteği üzerine daha önce 2 farklı &#8220;Dual Boot&#8221; senaryosu üzerine çalışmalarımı sizinle paylaşmıştım. Bu senaryolardan ilkinde fiziksel disk üzerinde herhangi bir işletim sistemi kurulu değildi ve iki ayrı VHD dosyası üzerinden Windows 7 ve Windows Server 2008 R2 Dual Boot olarak çalışmaktaydı. Diğer senaryomuzda ise fiziksel disk üzerinde bir işletim sistemi kurulu iken, farklı bir volume üzerine bir VHD dosyası oluşturmuş, diğer işletim sistemimizi bu VHD üzerine kurarak Dual Boot konfigürasyonunu gerçekleştirmiştik.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/10/100209_2311_Windows7Nat1.jpg" alt="" /></p>
<p>Windows 7 üzerinde yer alan Native VHD desteğinin ulaştığı en uç nokta bize Differential VHD&#8217;ler üzerinden boot imkanı sağlamakta. Uygulamanın temelinde &#8220;Base&#8221; VHD yer almakta. Teorik olarak bakacak olursak, fiziksel disk üzerinde iki ayrı VHD dosyası bulunuyor. Bunlardan ilk etapta biri oluşturulur ve işletim sistemi, güncellemeler, programlar gibi günlük işlemlerde kullanılacak bileşenler yüklenir. Yükleme işlemlerinden sonra, birinci VHD yi kendisine baz alan bir differential VHD oluşturulur ve bilgisayarın oluşturulan ikinci VHD üzerinden boot etmesi sağlanır.</p>
<p><span id="more-308"></span></p>
<p>Bu sayede login olan kullanıcıların profilleri ve sistem üzerinde herhangi bir yere kaydettikleri veriler differential VHD üzerinde tutulacaktır. Herhangi bir nedenle bilgisayarın yeniden kurulması gerekirse IT tarafında yapılması gereken tek şey oluşturulmuş differential VHD nin silinmesi ve yerine yeni bir VHD oluşturulması olacaktır. Bu sayede işletim sisteminin yani Base VHD nin ilk oluşturulduğu zamana dönülmüş olacaktır.</p>
<p>Bunun yanı sıra dönem dönem alınması gereken yedekler differential VHD nin fiziksel disk dışına kopyalanması yoluyla da gerçekleştirilebilir. Veya yine belirli dönemlerde differential VHD lerin içeriği &#8220;base&#8221; VHD ile birleştirilerek base VHD&#8217;nin güncel kalması sağlanabilir. Bu tip detaylara da makale içerisinde değiniyor olacağız.</p>
<p>Uygulamanın yapıldığı platforma baktığımızda daha önceki makalelerimde yer alan konfigürasyonun aynısı olduğunu görüyoruz. Bu tip Laboratuvar çalışmalarında kullandığım Lenovo T61 dizüstü bilgisayarım yine yardımıma koştu.</p>
<p>Platform:</p>
<p>Lenovo T61 Notebook, Üzerinde 4 GB RAM ile T8100 @ 2.10 GHz işlemci mevcut. Notebook üzerinde Windows Server 2008 R2 yüklü ve tek sunucu rolü olarak da Hyper-V sunucusu kurulu.</p>
<p>Hyper-V sunucusu üzerinde ise 100 GB Diske ve 1000 MB RAM e sahip bir sanal bilgisayar (Makalenin bundan sonraki kısmında sadece bilgisayar) yer alıyor. Uygulamanın tamamı bu platform üzerinde gerçekleştirildi. Dilerseniz artık uygulamaya geçebiliriz.</p>
<p>İlk kurulumu gerçekleştirebilmek için bilgisayarı Windows 7 Kurulum Medyasıyla başlattıktan sonra komut satırına düşmemiz gerekmektedir. Bunun için Windows 7 Kurulum ekranında Shift + F10 kısayolunu kullanabiliriz.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/10/100209_2311_Windows7Nat2.png" alt="" /></p>
<p>Komut satırını açtıktan sonra &#8220;DISKPART&#8221; komutunu kullanarak Diskpart aracına ulaşmamız gerekmektedir.  Diskpart çalıştırıldıktan sonra &#8220;LIST DISK&#8221; komutu ile bilgisayara takılı olan fiziksel diskleri listeleyebiliriz.</p>
<p>Benim konfigürasyonumda yer alan 100 GB lik sabit sürücü Disk 0 olarak görüntülenmektedir. &#8220;SELECT DISK 0&#8243; komutunu çalıştırarak bundan sonra yapacağımız işlemlerin Disk 0 olarak tanımlanan disk üzerinde gerçekleşmesini sağlayabiliriz.</p>
<p>Disk 0 olarak tanınan fiziksel diskimizi seçtikten sonra &#8220;CREATE PARTITION PRIMARY&#8221; komutuyla fiziksel diskimiz üzerinde bir Primary Partition oluşturmamız gerekmektedir. Bu disk üzerine daha sonradan VHD dosyaları ekleyebilmemiz için yapılması gereken bir işlemdir.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/10/100209_2311_Windows7Nat3.png" alt="" /></p>
<p>Primary Partition oluşturulduktan sonra &#8220;FORMAT FS=NTFS QUICK&#8221; komutunu kullanarak oluşturulan Primary partition&#8217;un NTFS dosya sistemi kullanılarak hızlı biçimlendirilmesini sağlayabiliriz. Bu komutta yer alan QUICK parametresi opsiyonel bir parametredir ancak diskin NTFS dosya sistemi ile biçimlendirilmesi zorunludur.</p>
<p>Partition biçimlendirildikten sonra &#8220;ASSIGN&#8221; komutu ile bir sürücü harfi atanması gerekmektedir.  Bu komut kullanıldıktan sonra &#8220;LIST VOLUME&#8221; komutu aracılığıyla oluşturulan bu partition&#8217;a hangi sürücü harfinin atandığını görüntüleyebiliriz. Burada yer alan sürücü harfi VHD oluştururken kullanacağımız komutlarda kullanacağımız sürücü harfidir.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/10/100209_2311_Windows7Nat4.png" alt="" /></p>
<p>Fiziksel disk üzerine oluşturulan partitiona sürücü harfi tanımlandıktan sonra, bu partition üzerinde sanal bir disk sürücüsü yani VHD dosyası oluşturmamız gerekmekte. Bunun için &#8220;CREATE VDISK FILE=C:\windows7base.vhd MAXIMUM=50000 TYPE=EXPANDABLE&#8221; komutunu çalıştırıyoruz. Bu komutla maksimum boyutu 50000 MB olan, dinamik olarak genişleyecek bir VHD dosyası C:\sürücüsü altında Windows7Base.vhd ismiyle oluşturulacaktır.</p>
<p>Sanal disk dosyası oluşturulduktan sonra &#8220;SELECT VDISK FILE=C:\Windows7base.vhd&#8221; komutu kullanılarak oluşturulan sanal disk dosyası seçilmelidir. Bu sayede bundan sonra yapılacak işlemlerin bu dosya üzerinde gerçekleşeceğini belirtmiş olduk.</p>
<p>Sanal disk dosyası üzerinde yapılması gereken bir diğer işlem &#8220;ATTACH VDISK&#8221; komutu ile oluşturulan bu sanal disk dosyasını fiziksel bilgisayara eklemek olacaktır. Ekleme işlemi tamamlandıktan sonra &#8220;LIST VDISK&#8221; komutu aracılığıyla bilgisayara takılı olan / olmayan sanal disk dosyalarını görüntülememiz mümkündür.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/10/100209_2311_Windows7Nat5.png" alt="" /></p>
<p>Sanal disk sürücüsünü bilgisayara &#8220;ATTACH&#8221; ettikten sonra diskpart aracında ve komut satırındaki işimiz tamamlanıyor. Bundan sonraki aşamada standart bir windows 7 kurulumu yapacağız.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/10/100209_2311_Windows7Nat6.png" alt="" /></p>
<p>Kurulum sırasında değişikliğin yapılacağı tek ekran kurulumun yapılacağı diskin seçildiği bölümdür. Bu ekranda karşımıza bilgisayarımıza takılı olan disklerin listesi geliyor. Burada Disk 0 Partition 1 olarak tanımlanan volume, fiziksel diskimiz üzerinde oluşturulmuş olan primary partition iken, Disk 1 olarak görüntülenen Disk bilgisayara bağlamış olduğumuz sanal disk sürücüsüdür. Kurulumun yapılacağı disk olarak Disk 1 seçildiğinde ekranın alt tarafında windows&#8217;un bu disk üzerine kurulamayacağını belirten bir uyarı mesajı görüntüleriz. Ancak daha önceki uygulamalarda da yaptığımız gibi windows 7 işletim sistemini bu disk üzerine kuracağız.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/10/100209_2311_Windows7Nat7.png" alt="" /></p>
<p>Kurulum tamamlandıktan, kullanıcı adı ve bilgisayar adı, kullanıcı şifresi ve otomatik güncelleştirmelerin ne şekilde yükleneceğini belirledikten sonra karşımıza Windows 7 masaüstü gelecektir. Base Disk ve differential diskler arasındaki farkı gösterebilmek için işletim sisteminin masaüstüne &#8220;Win 7&#8243; isimli bir klasör oluşturdum.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/10/100209_2311_Windows7Nat8.png" alt="" /></p>
<p>Masaüstü ortamına kurulacak uygulamalar kurulduktan, güncellemeler ve ayarlar yapıldıktan sonra bu base diske bağlı bir &#8220;Differencing VHD&#8221; oluşturmamız gerekecek. Bunun için yine WinPE Ortamına düşmemiz yani en basit anlamıyla bilgisayarı Windows 7 Kurulum medyasıyla yeniden başlatmamız gerekecektir.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/10/100209_2311_Windows7Nat9.png" alt="" /></p>
<p>Komut satırına indikten sonra diskpart aracını çalıştırmamız ve diskpart üzerindeki komutlarla C:\Windows7Base.vhd dosyasına bağlı bir differencing disk oluşturmamız gerekmektedir. Bunun için &#8220;CREATE VDISK FILE=C:\Windows7diff1.vhd PARENT=C:\Windows7Base.vhs&#8221; komutunu kullanmamız yeterlidir. Bu komut ile C:\Windows7Base.vhd sanal sürücüsüne bağlı olan windows7diff1.vhd isimli bir differencing disk C: sürücüsü altında oluşturulacaktır.</p>
<p>Windows 7 Native Boot senaryolarında Differencing VHD ile bu VHD&#8217;nin bağlı olduğu Parent disk aynı fiziksel diskin üzerindeki aynı partition&#8217;da yer almalıdır. Her ne kadar windows 7 kurulumu VHD dosyasına yapılsa bile Pagefile dosyası fiziksel disk üzerine oluşturulacaktır.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/10/100209_2311_Windows7Nat10.png" alt="" /></p>
<p>Differencing disk oluşturulduktan sonra &#8220;ATTACH VDISK&#8221; komutuyla bilgisayara bağlanmalıdır. Bağlama işlemi gerçekleştikten sonra  diskpart üzerindeki işimiz sona ermiş olacaktır.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/10/100209_2311_Windows7Nat11.png" alt="" /></p>
<p>Diskpart aracını kapattıktan sonra yapmamız gereken işlem Windows 7 Boot yöneticisine Windows7diff1.vhd dosyasından boot edeceğini göstermek. Bunun için öncelikle var olan boot store bilgilerini görüntülememiz gerekiyor. Bunun nedeni yapacağımız işlemlerin burada yer alan &#8220;identifier&#8221; verileri üzerinden yapılacak olması.</p>
<p>&#8220;BCDEDIT /V&#8221; komutunu kullanarak boot store&#8217;un mevcut durumunu görüntüleyebiliriz.</p>
<p>Boot store üzerinde üstteki blokta, Windows Boot Manager&#8217;ın C: sürücüsü üzerinde yer aldığını ve alttaki blokta &#8220;Windows 7&#8243; olarak tanımlanan işletim sisteminin &#8220;vhd=[C:]\Windows7base.vhd, locate=custom:12000002&#8243; satırından anlaşılacağı üzere C:\Windows7base.vhd dosyasında yer alan \Windows klasöründe yer aldığını görebiliriz.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/10/100209_2311_Windows7Nat12.png" alt="" /></p>
<p>Bcdedit store bilgilerini görüntüledikten sonra yapmamız gereken işlem buradaki boot store bilgilerinin kopyalanması olacaktır. Bu kopyalama işlemi için</p>
<p>&#8220;BCDEDIT /COPY {cd662ae3-afa2-11de-87f0-f2b93e0aeeb6} /d &#8220;Windows 7 Differential Boot&#8221; komutunu kullanmamız gerekmektedir. Komutta /Copy parametresinden sonra gelen   {cd662ae3-afa2-11de-87f0-f2b93e0aeeb6} bilgisi benim konfigürasyonumda &#8220;Windows 7&#8243; işletim sisteminin kurulu olduğu C:\windows7base.vhd dosyasına giden kayıdın identifier bilgisi olduğundan kullanıldı. Sizin konfigürasyonlarınızda değer farklı olacaktır.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/10/100209_2311_Windows7Nat13.png" alt="" /></p>
<p>Kopyalama işlemi tamamlandıktan sonra bcdedit store bilgilerini kontrol ettiğimizde üçüncü bir kayıt bloğunun geldiğini görebiliriz. Bu blok {cd662ae6-afa2-11de-87fe-f2b93e0aeeb6} identifier bilgisiyle tanımlanan ve ismi &#8220;Windows 7 Differential Boot&#8221; olan bloktur.</p>
<p>&#8220;Windows 7 Differential Boot&#8221; olarak tanımlanan bu girişin windows7diff1.vhd dosyasını kullanarak boot etmesini sağlamak için yapılması gereken bu kayıdın &#8220;device&#8221; ve &#8220;osdevice&#8221; parametrelerini &#8220;c:\windows7diff1.vhd&#8221; dosyası olarak tanımlamaktır.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/10/100209_2311_Windows7Nat14.png" alt="" /></p>
<p>Bu tanımlamaların yapılabilmesi için kullanmamız gereken komutlar device tanımlaması için: &#8220;BCDEDIT /SET  {cd662ae3-afa2-11de-87f0-f2b93e0aeeb6} device vhd=[locate]\windows7diff1.vhd&#8221; ve osdevice tanımlaması için &#8220;BCDEDIT /SET  {cd662ae3-afa2-11de-87f0-f2b93e0aeeb6} osdevice vhd=[locate]\windows7diff1.vhd&#8221; komutlarıdır.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/10/100209_2311_Windows7Nat15.png" alt="" /></p>
<p>Burada dikkat edilmesi gereken nokta şudur; normal bir VHD Boot senaryosunda device ve osdevice parametrelerinde VHD dosyasının yolu [C:]\windows7base.vhd gibi bir yol iken yani doğrudan sürücü harfi tanımlanıyor iken; differential VHD boot senaryolarında bu parametreler için [locate]\windows7diff1.vhd gibi bir yol tanımlanır. Buradaki fark [C:] sürücü harfi yerine [Locate] parametresinin kullanılmasıdır. Bu sayede Windows boot loader aracı disk üzerinde windows7diff1.vhd dosyasını &#8220;bulması gerektiğini&#8221; anlar.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/10/100209_2311_Windows7Nat16.png" alt="" /></p>
<p>Bcdedit konfigürasyonu da tamamlandıktan sonra artık komut satırında yapacağımız herhangi bir işlem yoktur. Yapılması gereken şey bilgisayarı yeniden başlatmak ve boot ekranının gelip gelmeyeceğini geliyorsa tanımların doğru olup olmadığını kontrol etmektir.</p>
<p>Bilgisayarı yeniden başlatmak için windows 7 kurulumundan çıkmamız yeterlidir.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/10/100209_2311_Windows7Nat17.png" alt="" /></p>
<p>Bilgisayar yeniden başlatıldığında &#8220;Windows 7&#8243; ve &#8220;Windows 7 Differential Boot&#8221; olmak üzere iki ayrı başlangıç girişinin yer aldığını görebiliriz. Deneme amaçlı &#8220;Windows 7 Differential Boot&#8221; girişini kullanarak windowsu başlattığımızda masaüstünün açıldığını görebiliriz. Yani konfigürasyonumuzda herşey olması gerektiği gibi.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/10/100209_2311_Windows7Nat18.png" alt="" /></p>
<p>Açılan masaüstüne baktığımızda daha önce Base disk üzerinde oluşturduğumuz &#8220;Win 7&#8243; isimli klasörün durduğunu görebiliyoruz. Bu bize base disk içerisinde olan verilere differential disk üzerinden ulaşabildiğimizi gösteren bir örnek.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/10/100209_2311_Windows7Nat19.png" alt="" /></p>
<p>Peki Differential disk üzerine eklenen veriler nerede saklanıyor? Bu sorunun cevabını yine ufak bir uygulamayla verelim. Açılan masaüstünde &#8220;Differencing Üzerinde Klasör&#8221; isimli bir klasör oluşturdum ve bilgisayarı yeniden başlattım.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/10/100209_2311_Windows7Nat20.png" alt="" /></p>
<p>Bu sefer açılış seçenekleri içerisinden Windows7base.vhd diskinin tanımlı olduğu &#8220;Windows 7&#8243; seçeneğini seçtim.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/10/100209_2311_Windows7Nat21.png" alt="" /></p>
<p>Karşımıza gelen masaüstünde &#8220;Windows 7 Differential Boot&#8221; açılışında oluşturduğumuz &#8220;Differential Üzerinde Klasör&#8221; isimli klasörün olmadığını yani bu açılış sayesinde Windows&#8217;un kurulduktan sonra yapılan konfigürasyonlu haline döndüğünü görebiliriz.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/10/100209_2311_Windows7Nat22.png" alt="" /></p>
<p>Differencing VHD kullanılarak yapılan açılış senaryolarında kullanıcıların yaptıkları işlemler fiziksel disk üzerindeki differencing VHD üzerinde saklanmaktadır. Bu değişiklikler base disk üzerine aktarılmaz. Bu sayede örneğin kullanıcı işletim sistemi üzerinde bir sorun yaşadığında sadece differencing VHD dosyasını silip yeni bir differencing vhd dosyası oluşturarak kullanıcı bilgisayarının sıfırlanmasını sağlayabiliriz.</p>
<p>Böyle bir durumda base vhd üzerinde kullanıcıların dosyaları, profil bilgileri gibi kullanıcıların yaptığı değişiklikler tutulmayacaktır. Bu hem avantaj hem de dezavantaj olarak karşımıza çıkar. Örneğin kullanıcılara bilgisayarları sıfırlandıktan sonra kendi kurdukları programları veya dosyaları kopyalamakla zaman harcamamız gerekebilir. Bunun önüne geçmek için differencing VHD ile Base VHD lerin &#8220;merge&#8221; edilmesi yani birleştirilmesi imkanı sunulmuştur. Belirli periyodlarla örneğin haftada bir yapılacak merge işlemi olası bir işletim sistemi hatasında kaybolacak verinin daha sınırlı olmasını sağlayacaktır. Çünkü bu işlem ile differencing VHD üzerinde yer alan veriler Base VHD üzerine aktarılmaktadır.</p>
<p>Bunun sağlanması için bilgisayarın WinPE ortamında açılması ve komut satırından diskpart aracının çalıştırılması gerekmektedir. Kullanılacak olan komutlar ise öncelikle &#8220;Select Vdisk file=C:\Windows7diff1.vhd&#8221; komutudur. Bu sayede az sonra yapılacak işlemin C: sürücüsü altında yer alan Windows7diff1.vhd isimli dosya üzerinde çalıştırılması sağlanır.</p>
<p>Merge işlemini gerçekleştirmek için ise kullanacağımız komut &#8220;MERGE VDISK DEPTH=1&#8243; komutudur. Bu komut ile seçmiş olduğumuz differential virtual diskin (C:\windows7diff1.vhd)  üzerindeki bilgiler bağlı bulunduğu parent diske (C:\windows7base.vhd) aktarılacaktır.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/10/100209_2311_Windows7Nat23.png" alt="" /></p>
<p>Aktarım işlemi tamamlandıktan sonra &#8220;Windows 7&#8243; olarak tanımlanan boot girişinden yani C:\windows7base.vhd dosyası içerisindeki işletim sisteminden bilgisayarı çalıştırdığımızda differential boot üzerinde yaptığımız değişikliklerin buraya geldiğini görebiliriz.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/10/100209_2311_Windows7Nat24.png" alt="" /></p>
<p>Aşağıdaki masaüstü görüntüsü Base disk üzerindeki işletim sisteminin masaüstüdür. Differencing disk üzerinde oluşturduğumuz klasörün burada görüntüleniyor olması; differencing disk ile base disk arasındaki merge işleminin başarıyla tamamlandığını göstermektedir.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/10/100209_2311_Windows7Nat25.png" alt="" /></p>
<p>Bu makalemizde Windows 7 işletim sistemi ile birlikte tanıtılan &#8220;Native VHD&#8221; desteğinin ulaştığı son noktayı, differencing VHD&#8217;ler üzerinden boot senaryosunu ve bu senaryonun konfigürasyonuna değindik.</p>
<p>Bu uygulama, Change Management; Update Management; Desktop Konsolidasyonu ve Deployment Yönetimi gibi farklı alanlarda kullanılabilir.</p>
<p>İyi çalışmalar dilerim.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.atilgurcan.com/v2/?feed=rss2&amp;p=308</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Windows 7 Native VHD Desteği: VHD Dosya Tipleri.</title>
		<link>http://www.atilgurcan.com/v2/?p=279</link>
		<comments>http://www.atilgurcan.com/v2/?p=279#comments</comments>
		<pubDate>Fri, 02 Oct 2009 19:55:27 +0000</pubDate>
		<dc:creator>Atıl Gürcan</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Microsoft Windows 7]]></category>
		<category><![CDATA[Differencing VHD]]></category>
		<category><![CDATA[Dynamically Expanding VHD]]></category>
		<category><![CDATA[Fixed VHD]]></category>
		<category><![CDATA[Native VHD Desteği]]></category>
		<category><![CDATA[VHD]]></category>

		<guid isPermaLink="false">http://www.atilgurcan.com/v2/?p=279</guid>
		<description><![CDATA[VHD; Microsoft Virtual PC 2004 ürünü ile birlikte tanıtılan ve Microsoft&#8217;un Sanallaştırma platformlarında kullanımına başladığı bir dosya formatıdır. Bu format VMWare üzerinde yer alan .vmdk dosya formatına çok benzer. Ancak bir Microsoft ürünü olması itibariyle çok daha geniş bir kullanım alanına sahiptir. Örnek vermek gerekirse sanallaştırma çözümlerinin yanı sıra günümüzde Windows Vista backup aracı yedekleri [...]]]></description>
			<content:encoded><![CDATA[<p>VHD; Microsoft Virtual PC 2004 ürünü ile birlikte tanıtılan ve Microsoft&#8217;un Sanallaştırma platformlarında kullanımına başladığı bir dosya formatıdır. Bu format VMWare üzerinde yer alan .vmdk dosya formatına çok benzer. Ancak bir Microsoft ürünü olması itibariyle çok daha geniş bir kullanım alanına sahiptir. Örnek vermek gerekirse sanallaştırma çözümlerinin yanı sıra günümüzde Windows Vista backup aracı yedekleri .VHD formatında almaktadır. VHD dosyalarına üçüncü yazılım üreticileri de oldukça hızlı bir şekilde uyum sağlamıştır. Bir çok üreticinin VHD formatını destekleyen ürünlerini özellikle sanallaştırma ve yedekleme ürünlerinde görmemiz mümkündür.</p>
<p>Windows 7 ile birlikte Native VHD Desteğinin vardığı noktaları daha iyi anlayabilmek için VHD dosyalarının tiplerini tanımamız gerekmektedir. VHD dosyalarının 3 farklı tipi olduğunu söyleyebiliriz. Bu tipler:</p>
<ol>
<li><strong>Fixed size:</strong> Sabit boyutlu olan bu VHD dosya tipinde, VHD dosyası oluşturulurken belirtilen alan fiziksel disk üzerinden anında harcanacaktır. Örneğin 40 GB lik bir VHD dosyası oluşturulduğunda bu VHD içerisinde herhangi bir veri olmasa bile dosya boyutu 40 GB olacaktır.</li>
<li><strong>Dynamically Expanding:</strong> Bu VHD tipinde belirtilen dosya boyutu maksimum dosya boyutudur. VHD dosyası ilk defa oluşturulduğunda üzerinde yalnızca kendi dosya header bilgileri vardır – ki bu bilgiler de yaklaşık 2 K boyutundadır. VHD dosyasının içerisinde veri eklendikçe dosya boyutu artar ve alabileceği maksimum boyut oluşturulurken tanımlanan boyut olacaktır. Örneğin 40 GB lik bir VHD dosyası Dynamically Expanding olarak oluşturulursa, dosyanın ilk boyutu 2K olacaktır, ve üzerine veri eklendikçe maksimum 40 GB ya kadar çıkabilir.</li>
<li><strong>Differencing Disk:</strong> Bu VHD tipi tek başına çalışmaz. Fixed veya Differencing bir VHD dosyasına bağlı olarak çalışabilen bu VHD tipinde yapılan değişiklikler differencing VHD üzerine yazılmakta bu VHD nin &#8220;Parent&#8221; VHD dosyasına ise herhangi bir değişiklik yapılmamaktadır.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.atilgurcan.com/v2/?feed=rss2&amp;p=279</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows 7 Native VHD Desteği &#8211; Dual Boot: Physical &#8211; Virtual</title>
		<link>http://www.atilgurcan.com/v2/?p=251</link>
		<comments>http://www.atilgurcan.com/v2/?p=251#comments</comments>
		<pubDate>Wed, 23 Sep 2009 17:03:59 +0000</pubDate>
		<dc:creator>Atıl Gürcan</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Microsoft Windows 7]]></category>
		<category><![CDATA[Microsoft Windows Server 2008]]></category>
		<category><![CDATA[Microsoft Windows İstemciler]]></category>
		<category><![CDATA[2008]]></category>
		<category><![CDATA[Dual Boot]]></category>
		<category><![CDATA[Native VHD Desteği]]></category>
		<category><![CDATA[Native VHD Support]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[Windows 7 Native VHD Support]]></category>
		<category><![CDATA[Windows Server 2008 R2]]></category>

		<guid isPermaLink="false">http://www.atilgurcan.com/v2/?p=251</guid>
		<description><![CDATA[Merhabalar, Önceki makalelerimizde Microsoft Windows 7 ve Microsoft Windows Server 2008 R2 işletim sistemleri üzerinde sanal disk sürücülerine yani .VHD dosyalarına destek verildiğinden ve bu desteğin sanal sürücünün üzerine işletim sisteminin yüklenmesi ve bilgisayarın bu sanal disk üzerinde yer alan işletim sistemi üzerinden boot etmesine kadar geldiğinden bahsetmiş ve fiziksel disk ile sanal sürücülerin farklı [...]]]></description>
			<content:encoded><![CDATA[<p>Merhabalar,</p>
<p>Önceki makalelerimizde Microsoft Windows 7 ve Microsoft Windows Server 2008 R2 işletim sistemleri üzerinde sanal disk sürücülerine yani .VHD dosyalarına destek verildiğinden ve bu desteğin sanal sürücünün üzerine işletim sisteminin yüklenmesi ve bilgisayarın bu sanal disk üzerinde yer alan işletim sistemi üzerinden boot etmesine kadar geldiğinden bahsetmiş ve fiziksel disk ile sanal sürücülerin farklı kombinasyonlarını kullanarak Dual Boot Senaryoları oluşturmaya başlamıştık.</p>
<p><img class="alignnone size-full wp-image-273" title="Physical - Virtual Dual Boot" src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/09/DualBoot-41.jpg" alt="Physical - Virtual Dual Boot" width="341" height="111" /></p>
<p>Üzerinde herhangi bir işletim sistemi olmayan tek bir fiziksel disk üzerine WinPE ortamından iki ayrı VHD dosyası oluşturup bu sanal sürücüler üzerine iki ayrı işletim sistemini kurarak Dual Boot senaryosunu gerçekleştirdiğimiz makalemiz için <a href="http://www.atilgurcan.com/v2/?p=218" target="_blank">buraya</a> bakabilirsiniz.</p>
<p>Bu makalemizde Fiziksel disk üzerinde bir işletim sistemi yüklü iken disk üzerindeki boş alana bir .VHD dosyası oluşturacak ve işletim sistemimizi bu .VHD dosyasının üzerine kuracağız.</p>
<p>Bu uygulamayı gerçekleştirdiğim platform:</p>
<p>Lenovo T61 Notebook, Üzerinde 4 GB RAM ile T8100 @ 2.10 GHz işlemci mevcut. Notebook üzerinde Windows Server 2008 R2 yüklü ve tek sunucu rolü olarak da Hyper-V sunucusu kurulu.</p>
<p><span id="more-251"></span></p>
<p>Uygulama sırasında Hyper-V üzerinde oluşturmuş olduğum 80 GB diske ve 1500 MB RAM’e sahip bir sanal bilgisayarı kullanıyorum. Uygulama içerisinde “Bilgisayar” olarak geçen her deyiş burada belirttiğim Hyper-V üzerindeki sanal bilgisayarı kastetmektedir.</p>
<p>Bilgisayar üzerinde yer alan 80 GB disk iki bölüme ayrılmış durumda. 50 GB lık bir bölüm üzerinde Windows Server 2008 R2 kurulu, kalan yaklaşık 30 GB bölüm ise bölümlendirilmemiş alan olarak duruyor. Uygulamayı tümü bölümlendirilmiş disk üzerinde denediğim zaman – ki teorik olarak bu da mümkün, C:\ sürücüsü üzerinde bir sanal disk dosyası oluşturabilir ve bunu kullanabiliriz. – uygulamanın başarısız olduğunu gördüm. Gerçekten de C:\ üzerinde oluşturduğum bir VHD dosyasına kurulum yapamadım. Eğer bu teknolojinin gerçekten çalıştığını bilmeseydim, bu senaryoyu burada bırakabilirdim. Ancak işletim sisteminin kurulu olduğu bir disk üzerinde oluşturacağım VHD dosyasına etki eden başka unsurlar olacaktı.</p>
<p>Başarısız olan ilk denememin başarısız olma nedeni tahminimce dosya izin ve yetkilendirmesiyle ilgili. Belki farklı bir klasör üzerinde oluşturmuş olsam sorun olmayabilirdi. Ancak hangi klasör üzerinde sorun olmayacak diye tek tek deneme yapmaktansa disk üzerinde farklı bir mantıksal bölüm oluşturup burada uygulamayı tercih ettim. Ve sonuç olması gerektiği gibi: Fiziksel bilgisayar üzerine kurulu işletim sistemi ile Sanal disk üzerine kurulan işletim sistemi beraber Dual Boot çalışıyor!</p>
<p>Makale sırasında mümkün olduğu kadar çok screenshot almaya çalıştım ancak bazı noktalar doğrudan bu uygulama yerine farklı konulara ait olduğundan (Örn. Windows Server 2008 R2 Kurulumu) atladığım bölümler de muhakkak vardır.</p>
<p>Dilerseniz şimdi de bunu nasıl gerçekleştirdiğimize bakalım</p>
<p>Bilgisayar üzerindeki 80 GB lik Diskin 50 GB lik bölümünde Windows Server 2008 R2 kurulu, çalışıyor. Aşağıdaki ekran görüntüsünde Windows Server 2008 R2 masaüstü ortamını görebilirsiniz. Bu ekran görüntüsünü koymamın amacı makalenin kalanında Windows 7 üzerinden konuşacağımız için “O Windows Server 2008 R2 oraya nasıl geldi?” şeklinde olası soruları engellemek.</p>
<p><img class="alignnone size-full wp-image-252" title="Windows Server 2008 R2 Masaüstü" src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/09/1.PNG" alt="Windows Server 2008 R2 Masaüstü" width="636" height="476" /></p>
<p>Fiziksel bilgisayarımızda Windows Server 2008 R2’nin kurulu olduğunu gördükten sonra, Windows 7 işletim sistemini sanal sürücü üzerine kurabilmek için yapmamız gereken tek şey bilgisayarı Windows 7 DVD’si ile yeniden başlatmak olacaktır.</p>
<p>Bilgisayarı Windows 7 kurulum medyasıyla boot ettiğimizde standart kurulum arayüzüyle karşılaşacağız. Burada Windows PE ortamının dilini, klavye dil seçeneklerini  belirleyerek Next tuşuna basmamız gerekiyor.</p>
<p><img class="alignnone size-full wp-image-253" title="Windows 7 Kurulum Girişi" src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/09/2.PNG" alt="Windows 7 Kurulum Girişi" width="631" height="476" /></p>
<p>İlk kurulum ekranında dil seçimini gerçekleştirdikten sonra Windows PE ortamında komut satırına düşmemiz gerekmekte.  Windows PE ortamında komut satırına düşmek için Shift + F10 klavye kısayolunu kullanabiliriz.</p>
<p><img class="alignnone size-full wp-image-254" title="WinPE Komut Satırı" src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/09/3.PNG" alt="WinPE Komut Satırı" width="635" height="476" /></p>
<p>Komut satırına düştüğümüzde fiziksel, mantıksal ve sanal disk sürücüleriyle ilgili tüm işlemlerimizi gerçekleştirebileceğimiz DISKPART aracını açmamız gerekiyor. Bunun için basitçe komut satırın “DISKPART” yazmamız yeterli olacaktır.</p>
<p><img class="alignnone size-full wp-image-255" title="DISKPART Aracı" src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/09/4.PNG" alt="DISKPART Aracı" width="634" height="476" /></p>
<p>Diskpart aracını çalıştırdıktan sonra fiziksel diskimizde herhangi bir şekilde bölümlendirilmemiş bir alanın olup olmadığını kontrol etmemiz gerekiyor. Bunun için &#8220;LIST DISK&#8221; komutunu kullanmamız yeterlidir. List Disk komutuyla bilgisayara bağlı fiziksel / sanal diskler listelenecek ve bu diskler üzerinde yer alan boş alan bilgisi ise bizim henüz bölümlendirilmemiş alanımızı gösterecek.</p>
<p><img class="alignnone size-full wp-image-256" title="Fiziksel Disk Üzerine Partition Oluşturulması" src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/09/5.PNG" alt="Fiziksel Disk Üzerine Partition Oluşturulması" width="638" height="476" /></p>
<p>İlk önce Disk 0 olarak tanımlanan diskimiz üzerinde yeni bir partition oluşturmamız gerekiyor ki sanal diskimizi oluşturacak VHD dosyasını bu partition üzerinde oluşturabilelim.  Mevcut olan partition üzerinde VHD dosyasını oluşturmamız senaryosunda oluşturmuş olduğumuz VHD dosyası da var olan dosya sisteminin izinlerinden etkileneceği için VHD dosyasını mount etmemiz ve üzerine işletim sistemi kurmamız mümkün olmayacaktır.</p>
<p>Boş alan üzerinde yeni bir partition oluşturmak için öncelikle “SELECT DISK 0” komutu ile Disk 0 diskimizi seçiyoruz. Bundan sonra yapacağımız tüm işlemler bu disk üzerinde gerçekleştirilecektir. Disk 0 seçiliyken,  “CREATE PARTITION PRIMARY SIZE=30000” komutunu kullanıyoruz. Bu komut ile Disk 0 diskimiz üzerindeki boş alanda PRIMARY bir Partition oluşturulacak ve boyutu da 30000 MB olacak. Kendi fiziksel diskinizin boyut ve boş alan durumuna göre bu parametreyi değiştirebilirsiniz</p>
<p><img class="alignnone size-full wp-image-257" title="Fiziksel Partition İşlemleri" src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/09/6.PNG" alt="Fiziksel Partition İşlemleri" width="633" height="476" /></p>
<p>Disk üzerindeki boş alanda yeni bir partition oluşturduktan sonra “FORMAT FS=NTFS QUICK” komutunu kullanarak yeni oluşturmuş olduğumuz partitionu NTFS dosya sistemini kullanarak hızlı bir şekilde biçimlendirebiliriz. Ancak bu yeterli olmayacaktır. Çünkü biçimlendirme sonrasında oluşan partition’a bir sürücü harfi atanmaz.</p>
<p>Sürücü harfinin atanabilmesi için “ASSIGN” komutunu kullanıyoruz. Herhangi bir sürücü harfi belirtmezsek DISKPART aracı ilk kullanılabilir sürücü harfini bu partitiona atayacaktır. Belirli bir sürücü harfi atamak istersek de komutu “ASSIGN LETTER=S” şeklinde kullanabiliriz. Böyle bir kullanımda DISKPART aracı oluşturulan partition’a S: sürücü harfini atayacaktır.</p>
<p>DISKPART tarafından oluşturduğumuz partitiona atanan sürücü harfini “LIST VOLUME” komutuyla görüntülememiz mümkündür.  Şekilde de görebileceğimiz gibi oluşturduğumuz yaklaşık 29 GB boyutundaki partition F: sürücü harfini almıştır.</p>
<p><img class="alignnone size-full wp-image-258" title="Virtual Disk Oluşturulması" src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/09/7.PNG" alt="Virtual Disk Oluşturulması" width="635" height="476" /></p>
<p>“LIST VOLUME” komutunun çıktısında F: sürücü harfinin bulunduğu partitionumuzun yanında “*” işaretinin olduğunu görebiliriz. Bu; o partitionun seçili olduğunu ve bundan sonra yapılacak işlemlerin bu partition üzerinde gerçekleşeceğini göstermektedir.</p>
<p>Fiziksel Disk üzerindeki boş alanda yeni bir partition oluşturduktan ve buraya bir sürücü harfi atadıktan sonra yapmamız gereken şey bu alanda bir VHD dosyası oluşturmak. Bunun için “CREATE VDISK FILE=”F:\Windows7rtm.vhd” MAXIMUM=290000 “ komutunu kullanarak maksimum boyutu 29000 MB olacak ve genişleyen bir VHD dosyasını oluşturuyoruz.</p>
<p>VHD dosyasını oluşturduktan sonra ise “ATTACH VDISK”  komutu aracılığıyla oluşturduğumuz sanal disk dosyasını bilgisayara “Mount” ediyoruz. Mount işleminden sonra “LIST DISK” komutunu çalıştırıp DISKPART aracının gördüğü diskleri listelediğimizde Disk 1 olarak tanımlanan diskin oluşturmuş olduğumuz VHD dosyası olduğunu görebiliriz. Aynı zamanda Disk 1’in yanında yer alan * işareti bu diskin seçili olduğunu yani yapacağımız işlemlerin bu disk üzerinde uygulanacağını belirtmektedir.</p>
<p><img class="alignnone size-full wp-image-259" title="Virtual Partition İşlemleri" src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/09/8.PNG" alt="Virtual Partition İşlemleri" width="635" height="476" /></p>
<p>Bu noktadan itibaren kullanacağımız komutlar ve bu komutların kullanım sıraları esasen aynı. Tek fark bu komutlar eklemiş olduğumuz sanal disk üzerinde çalıştırılıyor olacaklar. Önceki makalelerden hatırlarsanız “CRE PART PRI” komutu “CREATE PARTITION PRIMARY” komutunun kısaltması olarak kullanılabilmekteydi.</p>
<p>Partition oluşturulduktan sonra “FORMAT FS=NTFS QUICK” komutu ile sanal diskimiz üzerinde oluşturduğumuz partition’u NTFS dosya sistemiyle biçimlendiriyoruz.</p>
<p>Biçimlendirme işlemi tamamlandıktan sonra “LIST VOLUME” komutunu kullanarak oluşturduğumuz partition’un gerçekten yer alıp almadığını kontrol edebiliriz.</p>
<p><img class="alignnone size-full wp-image-260" title="DISKPART'tan çıkış" src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/09/9.PNG" alt="DISKPART'tan çıkış" width="633" height="476" /></p>
<p>Volume bilgilerini görüntüledikten sonra yapmamız gereken tek şey EXIT komutunu kullanarak DISKPART aracından çıkmak ve tekrar bir EXIT komutu ile WinPE Ortamındaki komut satırını kapatmaktır. Win PE Ortamında sanal disklerimizi oluşturma işlemi bu şekilde tamamlanıyor. Bundan Sonraki aşamadaysa Windows 7 kurulumuna geçeceğiz.</p>
<p><img class="alignnone size-full wp-image-261" title="Windows 7 - EULA" src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/09/10.PNG" alt="Windows 7 - EULA" width="634" height="476" /></p>
<p>İlk aşamada Son Kullanıcı Lisans Anlaşması   (End User Licence Aggreement – EULA) yı onaylamamız ve Next butonuna basmamız gerekiyor.</p>
<p><img class="alignnone size-full wp-image-262" title="Windows 7 Kurulum Tipi" src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/09/11.PNG" alt="Windows 7 Kurulum Tipi" width="635" height="476" /></p>
<p>Daha sonraysa kurulum tiplerinden “Custom” opsiyonunu kullanarak kurulum sırasında Windows 7’nin hangi diske kurulacağını belirlememiz gerekmekte.</p>
<p><img class="alignnone size-full wp-image-263" title="Disk Seçimi" src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/09/12.PNG" alt="Disk Seçimi" width="634" height="476" /></p>
<p>Bir sonraki aşamada karşımıza bilgisayar üzerinde yer alan partitionların listesi gelecektir. Disk 0 olarak tanımlanan fiziksel diskimiz üzerinde gördüğünüz gibi 100 MB lik sistem rezerve bir alan, yaklaşık 50 GB lik Windows Server  2008 R2 nin kurulu olduğu bir alan ile yaklaşık 30 GB lik Disk 0 Partition 3 olarak tanımlanan bir alan mevcut. Bu alan üzerinde; DISKPART aracıyla oluşturduğumuz Windows7rtm.vhd isimli bir sanal disk dosyası var ve bu dosya bilgisayara Disk 1 olarak mount edilmiş durumda.</p>
<p>Yani kurulum işlemini Disk 1 Partition 1 olarak geçen alana yapacağız. Bu bölüm seçildiğinde “Windows cannot be installed to Disk 1 Partition 1” şeklinde bir uyarı mesajını görebiliriz. Bu mesajı göz ardı ederek kuruluma devam ettiğimizde Windows 7 Disk 1 diskimizdeki Partition 1 isimli partition’a kurulacaktır.</p>
<p><img class="alignnone size-full wp-image-264" title="Windows 7 Kurulumu" src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/09/13.PNG" alt="Windows 7 Kurulumu" width="637" height="476" /></p>
<p>Kurulum normal bir Windows 7 kurulumu olarak gerçekleşiyor.</p>
<p><img class="alignnone size-full wp-image-266" title="Kullanıcı Bilgilerinin Girilmesi" src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/09/15.PNG" alt="Kullanıcı Bilgilerinin Girilmesi" width="624" height="476" /></p>
<p>Kurulum bilgisayarı bir kaç kez yeniden başlatarak tamamlanacaktır. Son yeniden başlatma sırasında Kullanıcı adı ve Bilgisayar Adı isimleri bizden istenecek ilk bilgilerden.</p>
<p><img class="alignnone size-full wp-image-267" title="Şifre Belirlenmesi" src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/09/16.PNG" alt="Şifre Belirlenmesi" width="622" height="476" /></p>
<p>Bir sonraki aşamada oluşturduğumuz kullanıcı için bir şifre belirlememiz istenecek. Şifre belirleme adımlarını boş geçebiliriz.</p>
<p><img class="alignnone size-full wp-image-268" title="Automatic Update" src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/09/17.PNG" alt="Automatic Update" width="613" height="476" /></p>
<p>Kurulumun yapılandırmasında bundan sonra karşımıza gelecek ayarlar ise Otomatik Güncellemeler (Microsoft Automatic Updates) ayarları ve Saat – Tarih – Zaman dilimi ayarları.</p>
<p><img class="alignnone size-full wp-image-269" title="Saat - Tarih Ayarları" src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/09/18.PNG" alt="Saat - Tarih Ayarları" width="617" height="476" /></p>
<p>Tüm bu ayarları yaptıktan sonra bilgisayarın bağlı bulunduğu Ağı tanımlamamız gerekmekte. Burada yapılacak tanımlamaya göre bilgisayarın dışarıdan görünürlüğü, dosya ve yazıcı paylaşımı gibi servisler açılıyor olacak.</p>
<p><img class="alignnone size-full wp-image-270" title="Network Seçimi" src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/09/19.PNG" alt="Network Seçimi" width="605" height="476" /></p>
<p>Kurulum tamamlandığında Windows 7 Masaüstü ortamına ulaşabilir ve Yenilenen Windows’un tadını çıkartabiliriz.</p>
<p><img class="alignnone size-full wp-image-271" title="Windows 7 - Desktop" src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/09/20.PNG" alt="Windows 7 - Desktop" width="630" height="476" /></p>
<p>Bilgisayarı yeniden başlattığımızda ise Windows Boot Manager ekranında Windows 7 ve Windows Server 2008 R2 işletim sistemlerini görüntülemek mümkündür. İşte amacımıza ulaştık.</p>
<p><img class="alignnone size-full wp-image-272" title="Dual Boot Ekranı" src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/09/21.PNG" alt="Dual Boot Ekranı" width="675" height="461" /></p>
<p>Burada görüntülenen Windows Server 2008 R2 işletim sistemi fiziksel disk üzerinde (Disk 0) üzerinde yer alan bir partition’a (Partition 2) kurulu iken, Windows 7 işletim sistemi fiziksel disk içerisinde (disk 0 Partition 3) oluşturulan bir VHD dosyası (Disk 1) üzerine kurulu.</p>
<p>Bu makalede Microsoft Windows 7 ile Microsoft Windows Server 2008 R2 üzerinde yer alan Native VHD desteğini kullanarak fiziksel disk üzerine kurulu işletim sistemi ile sanal disk üzerine kurulu işletim sisteminin nasıl beraber kullanılacağına değindik.</p>
<p>Bu ikilinin temel kullanım senaryoları içerisinde LAB ve DEMO amaçlı uygulamalar var. Uzun vadede düşünecek olursak, fiziksel disk üzerinde yer alan boş bir bölüme daha önceden kurulmuş VHD dosyaları ihtiyaç duyuldukça kopyalanıp; DISKPART aracı ile “Attach” edilerek Windows Boot Manager üzerinden tanıtılabilir. Bu sayede işletim sistemi kurulumları oldukça hafifleyecektir.</p>
<p>Makaleyi bitirirken aşağıda DISKPART üzerinde kullandığımız komutları sırasıyla görebilirsiniz.</p>
<p>DISKPART</p>
<p>LIST DISK</p>
<p>SEL DISK 0</p>
<p>CREATE PARTITION PRIMARY SIZE=30000</p>
<p>FORMAT FS=NTFS QUICK</p>
<p>ASSIGN</p>
<p>LIST VOLUME</p>
<p>CREATE VDISK FILE=&#8221;F:\windows7rtm.vhd&#8221; MAXIMUM=29000</p>
<p>ATTACH VDISK</p>
<p>LIST DISK</p>
<p>CRE PART PRI</p>
<p>FORMAT FS=NTFS QUICK</p>
<p>LIST DISK</p>
<p>LIST VOLUME</p>
<p>EXIT</p>
<p>EXIT</p>
<p>Bir sonraki Native VHD Desteği senaryomuz ise İşletim sisteminin bir BASE VHD üzerine kurulu olması ancak bilgisayarın bu Base disk üzerinden değil, bu base diske bağlı olan “DIFFERENCING” bir disk üzerinden boot etmesi olacak. Teorik olarak mümkün olan bu senaryo pratikte de çalışacak olursa; Enterprise ortamlarda kullanıcıların bilgisayarlarını yeniden kurabilmek (Refresh) için sadece DIFFERENCING VHD dosyasının silinmesi ve yerine yeni bir DIFFERENCING VHD dosyasının oluşturulması yeterli olacaktır.</p>
<p>Bu konuyla ilgili yapacağım çalışmaları ise önümüzdeki günlerde paylaşıyor olacağım.</p>
<p>İyi Çalışmalar Dilerim</p>
]]></content:encoded>
			<wfw:commentRss>http://www.atilgurcan.com/v2/?feed=rss2&amp;p=251</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>@ Izmir</title>
		<link>http://www.atilgurcan.com/v2/?p=229</link>
		<comments>http://www.atilgurcan.com/v2/?p=229#comments</comments>
		<pubDate>Wed, 23 Sep 2009 16:23:35 +0000</pubDate>
		<dc:creator>Atıl Gürcan</dc:creator>
				<category><![CDATA[we-b-Log]]></category>
		<category><![CDATA[çeşme]]></category>
		<category><![CDATA[izmir]]></category>

		<guid isPermaLink="false">http://www.atilgurcan.com/v2/?p=229</guid>
		<description><![CDATA[Çeşme&#8217;de ailemle geçirdiğim 2-3 günlük kısa ama rahatlatıcı ve iş anlamında verimli tatilden sonra, üniversite arkadaşlarımı görmek ve çok sevdiğim bir dostumun düğününe katılmak için İzmir&#8217;e döndüm. Size bulunduğunuz yerde iyi çalışmalar dilerim. Ben eğleniyor olacağım.]]></description>
			<content:encoded><![CDATA[<p>Çeşme&#8217;de ailemle geçirdiğim 2-3 günlük kısa ama rahatlatıcı ve iş anlamında verimli tatilden sonra, üniversite arkadaşlarımı görmek ve çok sevdiğim bir dostumun düğününe katılmak için İzmir&#8217;e döndüm.</p>
<p>Size bulunduğunuz yerde iyi çalışmalar dilerim.</p>
<p>Ben eğleniyor olacağım.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.atilgurcan.com/v2/?feed=rss2&amp;p=229</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows 7 Native VHD Desteği – Dual Boot Senaryoları</title>
		<link>http://www.atilgurcan.com/v2/?p=218</link>
		<comments>http://www.atilgurcan.com/v2/?p=218#comments</comments>
		<pubDate>Mon, 21 Sep 2009 16:10:00 +0000</pubDate>
		<dc:creator>Atıl Gürcan</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Microsoft Windows 7]]></category>
		<category><![CDATA[Microsoft Windows Server 2008]]></category>
		<category><![CDATA[Microsoft Windows İstemciler]]></category>
		<category><![CDATA[Dual Boot]]></category>
		<category><![CDATA[Native VHD Desteği]]></category>
		<category><![CDATA[Native VHD Support]]></category>
		<category><![CDATA[VHD]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[Windows Server 2008 R2]]></category>

		<guid isPermaLink="false">http://www.atilgurcan.com/v2/?p=218</guid>
		<description><![CDATA[Windows 7 üzerinde yer alan Native VHD desteğine değindiğimiz makalenin sonlarında belirttiğimiz üç ayrı Dual Boot senaryosu vardı. Bu senaryolardan ilki, tek bir fiziksel disk üzerinde yer alan farklı iki sanal disk üzerine işletim sistemlerinin kurulması ve fiziksel disk üzerinden değil, iki ayrı sanal disk üzerinden Dual Boot işleminin gerçekleştiriliyor olmasıydı. Şekildeki konfigürasyon amacımızı daha [...]]]></description>
			<content:encoded><![CDATA[<p>Windows 7 üzerinde yer alan Native VHD desteğine değindiğimiz makalenin sonlarında belirttiğimiz üç ayrı Dual Boot senaryosu vardı. Bu senaryolardan ilki, tek bir fiziksel disk üzerinde yer alan farklı iki sanal disk üzerine işletim sistemlerinin kurulması ve fiziksel disk üzerinden değil, iki ayrı sanal disk üzerinden Dual Boot işleminin gerçekleştiriliyor olmasıydı.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/09/092109_1600_Windows7Nat1.jpg" alt="" /></p>
<p>Şekildeki konfigürasyon amacımızı daha rahat açıklayacaktır.</p>
<p>Bu konfigürasyonu gerçekleştirmek için kullandığım ortam şu şekildeydi:</p>
<p>Lenovo T61 Notebook</p>
<p>CPU: Core 2 Duo @ 2.10 Ghz</p>
<p>RAM: 4GB DDR2</p>
<p><span id="more-218"></span></p>
<p>Üzerinde yer alan 160 GB lik disk sadece bu yazı dizisinde bahsedeceğimiz uygulamalar için konfigüre edildi. Üzerinde Windows Server 2008 R2 koşuyor. Windows Server 2008 üzerinde ise Hyper-V rolü mevcut ve aşağıda göreceğiniz tüm Screenshotlar Hyper-V üzerinden alındı.</p>
<p>Hyper-V üzerindeki sanal makina konfigürasyonunda ise 2GB RAM ve 80 GB Disk tanımlı.</p>
<p>Uygulamaya geçerken, Hyper-V üzerindeki sanal bilgisayarı Windows 7 ISO suyla boot ettim. (Buradan itibaren &#8220;Bilgisayar&#8221; olarak geçecek, tanımlamak için ayrıca Sanal Bilgisayar demeyeceğim) Bilgisayarın sabit diski boş bir diskti. İlk etapta yapacağımız işlemler bu sabit disk üzerinde iki ayrı sanal disk oluşturmak üzerine kurulu.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/09/092109_1600_Windows7Nat2.png" alt="" /></p>
<p>Windows PE ortamında kullanacağımız dil ve klavye ayarlarını belirledikten sonra &#8220;Next&#8221; butonuyla Win PE ortamına geçebiliriz.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/09/092109_1600_Windows7Nat3.png" alt="" /></p>
<p>İlk aşamada kurulum dilini belirledikten sonra yapmamız gereken şey Windows PE ortamındaki komut satırını çalıştırmak. Komut satırına geçmek için &#8220;Install&#8221; ekranında Repair Your Computer opsiyonunu seçerek açılan araçlardan &#8220;Command Prompt&#8221; u seçebiliriz veya klavye kısayolu olarak Shift + F10 a basarak komut satırı aracını çalıştırmak mümkündür.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/09/092109_1600_Windows7Nat4.png" alt="" /></p>
<p>Komut satırına geçtikten sonra disk üzerinde yapılacak konfigürasyonlar için DISKPART aracını kullanmamız gerekiyor. &#8220;DISKPART&#8221; yazarak  Enter&#8217;a bastığımızda DISKPART aracı kullanıma hazır hale gelmektedir.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/09/092109_1600_Windows7Nat5.png" alt="" /></p>
<p>Bu aracı kullanarak farklı diskler üzerinde farklı mantıksal sürücüler oluşturabilir oluşturduğumuz bu sürücüler üzerine farklı sürücü harfleri atayabiliriz. Kısacası DISKPART aracını kullanarak Windows altında yer alan Disk Management aracını kullanarak yapabileceğimiz herşeyi yapmamız mümkündür.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/09/092109_1600_Windows7Nat6.png" alt="" /></p>
<p>İlk olarak &#8220;LIST DISK&#8221; komutunu kullanarak bilgisayarımıza takılı olan diskleri ve bu disklerin numaralarını listeliyoruz. Komutun sonucu olarak Disk 0 kodunda 79 GB (Yaklaşık 80 GB) bir diskin takılı olduğunu görebiliriz.</p>
<p>Bundan sonra çalıştıracağımız komutların bu disk üzerinde uygulanması için &#8220;SEL DISK 0&#8243; komutunu kullanarak Disk 0 diskini seçiyoruz. Diskpart aracı üzerinde komutların kısaltılarak kullanılması mümkündür. Örneğin &#8220;SELECT DISK 0&#8243; komutu yerine &#8220;SEL DISK 0&#8243; komutunu kullanabiliriz.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/09/092109_1600_Windows7Nat7.png" alt="" /></p>
<p>Disk 0 diskini seçtikten sonra &#8220;CREATE PARTITION PRIMARY&#8221; komutu ile bu disk üzerinde primary bir partition oluşturuyoruz. &#8220;SIZE&#8221;  parametresi kullanılarak fiziksel disk üzerinde oluşturulan partitionların boyutu değiştirilebilir.</p>
<p>Partition oluşturduktan sonra &#8220;FORMAT FS=NTFS QUICK&#8221; komutu ile oluşturduğumuz bu partition&#8217;u NTFS dosya sistemi kullanarak biçimlendiriyoruz ve bu biçimlendirmenin &#8220;QUICK&#8221; parametresiyle hızlı biçimlendirme olmasını sağlıyoruz.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/09/092109_1600_Windows7Nat8.png" alt="" /></p>
<p>Partition oluşturulduktan sonra &#8220;LIST VOL&#8221; komutunu kullanarak disk üzerinde oluşturulan volume bilgilerini görüntüleyebiliriz. Komutun çıktısında göreceğimiz üzere 79 GB lik partitionumuz NTFS dosya sistemiyle biçimlendirilmiş ancak herhangi bir sürücü harfi ya da yolu yok.</p>
<p>&#8220;ASSIGN&#8221; komutunu kullanarak DISKPART aracının bu Volume üzerine bir sürücü harfi atamasını sağlayabiliriz. Bu komutu kullandıktan sonra yeniden &#8220;LIST VOL&#8221; komutunu yazdığımızda çıktıda 79 GB lik NTFS partitionumuzun C: sürücü harfini aldığını görüyoruz. &#8220;LIST VOL&#8221; komutu, &#8220;LIST VOLUME&#8221; komutunun kısaltması olarak kullanılmaktadır.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/09/092109_1600_Windows7Nat9.png" alt="" /></p>
<p>Bu noktadan itibaren yapacağımız işlemler C: sürücüsü üzerinde VHD dosyaları oluşturmak ve bu dosyalar üzerinde volumeler oluşturmak şeklinde devam edecek. Bu işlemler yalnızca Windows 7 ve Windows Server 2008 R2 sürümleri üzerinde desteklenmektedir.</p>
<p>İlk olarak &#8220;CREATE VDISK FILE=&#8221;C:\Windows7rtm.vhd&#8221; MAXIMUM=40000 type=EXPANDABLE&#8221; komutunu kullanarak C: sürücüsü altında Windows7rtm.vhd isminde bir sanal disk dosyası (VHD Dosyası) oluşturuyoruz. Bu diskin alabileceği Maksimum boyutu 40000 MB ve diskin tipini genişleyen olarak seçiyoruz. Disk tipi olarak FIXED seçeneğini kullanırsak VHD nin oluşturulduğu disk üzerinden 40000 MB lik alan doğrudan bu VHd dosyasına atanacaktır. EXPANDABLE parametresi kullanıldığında ise sanal disk olan VHD dosyası üzerine veri eklendikçe VHD dosyasının fiziksel disk üzerinde kapladığı alan artacaktır.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/09/092109_1600_Windows7Nat10.png" alt="" /></p>
<p>Sanal disk olarak kullanılacak VHD dosyasını oluşturduktan sonra &#8220;SELECT VDISK FILE=&#8221;C:\Windows7rtm.vhd&#8221;  komutuyla oluşturduğumuz sanal diski seçiyoruz. Bunu takiben çalıştıracağımız &#8220;ATTACH VDISK&#8221; komutu seçmiş olduğumuz sanal diskin fiziksel bilgisayara mount edilmesini ve bu şekilde bundan sonra yapacağımız işlemlerin sanal disk üzerinde yapılmasını sağlayacaktır.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/09/092109_1600_Windows7Nat11.png" alt="" /></p>
<p>Sanal diskimizi Mount ettikten sonra &#8220;CRE PART PRI&#8221; komutunu kullanarak bu sanal disk üzerinde PRIMARY bir PARTITION oluşturabiliriz. &#8220;CRE PART PRI&#8221; komutu &#8220;CREATE PARTITION PRIMARY&#8221; komutunun kısaltması olarak kullanılabilir.</p>
<p>Bunun devamında &#8220;FORMAT FS=NTFS QUICK&#8221; komutu ile oluşturduğumuz partition&#8217;u NTFS dosya sistemini kullanarak biçimlendiriyoruz.</p>
<p>Son olarak bilgisayara mount ettiğimiz VHD dosyasına bir sürücü yolu belirlememiz gerekiyor. Bunun için ise &#8220;ASSIGN LETTER=I&#8221; komutunu kullandım. Bu sayede oluşturduğum VHD üzerinde yer alan partition bilgisayar üzerinde I: sürücü harfiyle gösterilecek.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/09/092109_1600_Windows7Nat12.png" alt="" /></p>
<p>Bu noktada &#8220;LIST VOL&#8221; komutunu kullanarak bilgisayar üzerinde yer alan VOLUME&#8217;leri listelememiz mümkündür. Sanal Diskimizin bilgisayara takılı olduğunu kontrol amaçlı olarak burada &#8220;LIST VOL&#8221; komutunu kullandım.</p>
<p>Ayrıca &#8220;LIST VDISK&#8221; komutu aracılığıyla bilgisayar üzerine takılı olan Virtual Diskleri listelememiz mümkündür. Komutun çıktısında görüldüğü üzere C:\ altında yer alan Windows7rtm.vhd dosyası Disk 1 olarak tanımlanmış durumdadır.</p>
<p>Bundan sonraki aşamada &#8220;EXIT&#8221; komutu ile DISKPART aracından çıkabiliriz ve komut satırını kapatabiliriz.</p>
<p>Bundan sonra Windows 7 kurulumuna devam edeceğiz. &#8220;Install&#8221; diyerek kuruluma geçiyoruz.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/09/092109_1600_Windows7Nat13.png" alt="" /></p>
<p>End User Licence Aggreement&#8217;ı onaylayarak &#8220;Next&#8221; butonuyla bir sonraki aşamaya geçiyoruz.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/09/092109_1600_Windows7Nat14.png" alt="" /></p>
<p>Bu aşamada yapılacak kurulum tipi olarak &#8220;Custom&#8221; seçeneğini seçmemiz ve işletim sisteminin hangi diske kurulacağını seçmemiz gerekmekte.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/09/092109_1600_Windows7Nat15.png" alt="" /></p>
<p>Bilgisayara takılı olan diskler arasında &#8220;Disk 1 Partition 1&#8243; olarak görülen diskimiz, aslında Disk 0 Partition 1 (yani C: sürücüsü) üzerinde oluşturduğumuz Windows7rtm.vhd isimli dosyadır. İşletim sisteminin kurulacağı disk olarak &#8220;Disk 1 Partition 1&#8243; seçildiğinde kurulum aracında &#8220;Windows cannot be installed on Disk 1 Partition 1.&#8221; Şeklinde bir uyarı mesajı almaktayız. Bu uyarıyı göz ardı edip &#8220;Next&#8221; diyerek kuruluma devam ediyoruz.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/09/092109_1600_Windows7Nat16.png" alt="" /></p>
<p>Kurulum normal bir şekilde gerçekleşiyor. Kurulum süresinde Windows 7 kurulumu bir ya da iki kez bilgisayarı yeniden başlatabilir. Bu normal bir durumdur.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/09/092109_1600_Windows7Nat17.png" alt="" /></p>
<p>Kurulum sona erdiğinde bilgisayarı kullanacak kullanıcının adı ve bilgisayarın adı belirlenmeli, bir sonraki aşamadaysa kullanıcının şifresi oluşturulmalıdır. Bu işlemlerin ardından Windows 7 ilk defa açılacak ve kullanıcının masaüstü oluşturulduktan sonra kullanıcı girişi gerçekleşecektir.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/09/092109_1600_Windows7Nat18.png" alt="" /></p>
<p>Bundan sonraki aşamada bilgisayara Windows Server 2008 R2 DVD sini takarak bilgisayarı DVD den başlatmamız ve Dual Boot konfigürasyonun ikinci ayağını gerçekleştirmemiz gerekecektir.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/09/092109_1600_Windows7Nat19.png" alt="" /></p>
<p>Windows Server 2008 R2 kurulumunun girişinde yine kurulum dili ve klavye ayarlarını seçerek &#8220;Next&#8221; butonuyla devam ediyoruz.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/09/092109_1600_Windows7Nat20.png" alt="" /></p>
<p>Burada kuruluma geçmeden önce komut satırına ulaşmamız gerekiyor. Bunun için daha önce olduğu gibi &#8220;SHIFT + F10&#8243; klavye kısayolunu kullanıyoruz.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/09/092109_1600_Windows7Nat21.png" alt="" /></p>
<p>DISKPART aracını çalıştırarak &#8220;LIST DISK&#8221; komutuyla bilgisayara takılı fiziksel diskleri listeliyoruz. Daha sonra &#8220;SEL DISK 0&#8243; ve &#8220;LIST VOL&#8221; komutlarıyla DISK 0 fiziksel diksi üzerinde yer alan Volume bilgilerini listeliyoruz.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/09/092109_1600_Windows7Nat22.png" alt="" /></p>
<p>DISKPART aracı üzerinde kullanacağımız komutlar bir önceki kullandığımız komutlarla hemen hemen aynı. Aradaki farklar ise oluşturulan Virtual Disk (VHD) dosyasının adı ve alabileceği maksimum boyut gibi detaylar.</p>
<p>Burada kullandığımız temel komutları hatırlayacak olursak:</p>
<p>&#8220;CREATE VDISK FILE=&#8221;C:\Windows2008r2.vhd&#8221; MAXIMUM=40000 Type=EXPANDABLE&#8221; komutuyla C:\ sürücüsü altında Windows2008r2.vhd isminde genişleyen bir VHD dosyası oluşturuyoruz. Bu dosyanın alabileceği maksimum boyutu ise 40000 MB ile sınırlandırıyoruz.</p>
<p>&#8220;SELECT VDISK FILE=C:\Windows2008r2.vhd&#8221; Komutu ile oluşturduğumuz Virtual Disk üzerinde işlem yapmak üzere diski seçiyoruz.</p>
<p>&#8220;ATTACH VDISK&#8221; komutu ile sanal diski fiziksel bilgisayara mount ediyoruz.</p>
<p>&#8220;CRE PART PRI&#8221; komutu ile attach ettiğimiz bu sanal disk üzerinde bir primary partition oluşturuyoruz.</p>
<p>&#8220;FORMAT FS=NTFS QUICK&#8221; komutu ile oluşturduğumuz partition&#8217;un NTFS dosya sistemi ile biçimlendirilmesini ve bu işlemin &#8220;HIZLI&#8221; yapılmasını sağlıyoruz.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/09/092109_1600_Windows7Nat23.png" alt="" /></p>
<p>Biçimlendirme işlemlerinden sonra &#8220;ASSIGN LETTER=S&#8221; komutu ile bu diskin S: sürücü harfiyle tanımlanmasını sağlıyoruz. Bu komutu takibne &#8220;LIST VOL&#8221; komutunu çalıştırdığımızda S: Volume&#8217;ü ile ilgili bilgilere ulaşabiliriz.</p>
<p>Bu işlemleri gerçekleştirdikten sonra &#8220;EXIT&#8221; komutuyla DISKPART aracından çıkmamız mümkündür. Bundan sonrasında kuruluma normal şekliyle devam edeceğiz.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/09/092109_1600_Windows7Nat24.png" alt="" /></p>
<p>INSTALL dediğimizde DVD üzerinde yer alan Windows Server 2008 R2 sürümlerinin listesi karşımıza geliyor. Kurulumunu gerçekleştireceğimiz sürümü seçerek &#8220;NEXT&#8221; butonuna basıyoruz.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/09/092109_1600_Windows7Nat25.png" alt="" /></p>
<p>EULA&#8217;yı onayladıktan sonra karşımıza bilgisayara takılı olan disklerin listesi gelecektir.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/09/092109_1600_Windows7Nat26.png" alt="" /></p>
<p>Burada görüntülenen Disk 1 Partition 1 ise az önce oluşturmuş olduğumuz C:\ altında yer alan Windows2008r2.vhd dosyasından başkası değil. Kurulum hedefi olarak &#8220;Disk 1 Partition 1&#8243; i seçtiğimizde &#8220;Windows cannot be installed on Disk 1 Partition 1.&#8221; Şeklindeki uyarı mesajının geldiğine daha önce değinmiştik.</p>
<p>Burada da daha önce yaptığımız gibi bu uyarıyı görmezden gelerek kuruluma devam edeceğiz.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/09/092109_1600_Windows7Nat27.png" alt="" /></p>
<p>Kurulum normal şekliyle tamamlandığında Administrator isimli kullanıcının şifresini oluşturmamız istenecek.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/09/092109_1600_Windows7Nat28.png" alt="" /></p>
<p>Administrator şifresini oluşturduğumuzdaysa Server 2008 R2 üzerine oturum açılacak ve masaüstü ortamı oluşturulacaktır.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/09/092109_1600_Windows7Nat29.png" alt="" /></p>
<p>Bundan sonraki aşamada bilgisayarı yeniden başlattığımızda aşağıdaki gibi bir Dual Boot ekranıyla karşılaşacağız.</p>
<p><img src="http://www.atilgurcan.com/v2/wp-content/uploads/2009/09/092109_1600_Windows7Nat30.png" alt="" /></p>
<p>Burada yer alan &#8220;Windows 7&#8243;; C:\ sürücüsü üzerinde yer alan Windows7rtm.vhd dosyasını, &#8220;Windows Server 2008 R2&#8243; ise, C:\windows2008r2.vhd dosyasını göstermektedir. Hangisini seçerseniz seçin doğru işletim sisteminin açıldığını göreceksiniz.</p>
<p>Bu makalemizde Windows 7 ve Windows Server 2008 R2 üzerinde yer alan Native VHD desteğini kullanarak iki ayrı VHD dosyası oluşturduk, bu VHD dosyalarının üzerine farklı işletim sistemleri kurduk ve Dual Boot konfigürasyonumuzu gerçekleştirdik.</p>
<p>Bundan sonraki aşamada fiziksel disk üzerine kurulu olan bir işletim sistemi ile aynı disk üzerinde oluşturulan bir VHD dosyasının Dual Boot edilmesine ilişkin bir makale hazırlıyor olacağım.</p>
<p>Bir başka makalede görüşmek dileğiyle.</p>
<p>İyi Çalışmalar.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.atilgurcan.com/v2/?feed=rss2&amp;p=218</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
