Nano server 2016, Windows Server 2016′ nın yeni kurulum modelidir. Nano Server Image Builder ile nano server vhd oluşturma ve nano server kurulumu bu makalede incelemekteyiz.
Nano Server Image Builder aracı olmadan önce Nano Server 2016 kurulumu yapmak için Windows Server 2016 Kurulum medyası içinde bulunan Nano Server Image Generator komutlarını kullanırdık. Bu komutlar bugünde bulunmakta. Nano server image builder aracı ise bu komut setlerinin birleştirilmesi sonrası oluşturulmuş bir grafik ara birimidir. Nano server 2016 Kurulumu ve ihtiyaç duyduğumuz nano server vhd dosyasını oluşturmada kullandığımız bir araçtır.
Nano Server 2016 bir Windows Server 2016 işletim istemi kurulum modelidir ve bir Sanal bir makineye ve doğrudan bir fiziksel sunucuya kurulum yapılabilmektedir. Aynı zamanda bulut bilişim ortamları için geliştirilebilmektedir.
Nano server image builder yazılımı ile Hyper-V Server için nano server vhd ve VHDX dosya türlerini oluşturabilmekte ve aynı zamanda Vmware ve fiziksel platform üzerine kurulum yapabilmek için .WIM dosya türlerini kullanabilmekteyiz.
Nano Server Image Builder Gereksinimleri
Nano Server 2016 için nano server vhd dosyası oluşturmak için Nano server image builder aracını ve Nano Server Image Generator komut setlerini aşağıdaki işletim sistemleri üzerinde kullanabilmekteyiz.
- Windows 8.1
- Windows 10
- Windows Server 2012 R2
- Windows Server 2016 üzerinde çalıştırabiliriz.
Nano server image builder yazılımı ücretsizdir. Nano server kurulumu sırasında işlemlerimizi kolaylaştırmak, komut setleri ile uğraşmamak için geliştirilmiştir.
Ek olarak, birden fazla nano server kurulumu yapmak istersek Nano server image builder yazılımının sihirbaz sonrasında oluşan Powershell komutları üzerinde değişiklikler yapabilir ve çoklu dağıtım senaryolarını hızlandırabiliriz.
Nano Server İmage Builder aracının güncel sürümünü Nano Server Image Builder (1.0.78) adresinden indirebilirsiniz.
nano server kurulumu tamamlandıktan sonra geleneksel, alışa gelmiş bir yönetim ara yüzü bulunmamaktadır. Grafik ara birimi bulunmadığı için diğer Windows Server 2016 Kurulum türlerine göre yönetim işlemleri biraz daha zor ve özel uzmanlık istemektedir.
Fakat bu eksiklik gönüllü Bilgi teknolojileri uzmanlarının, üçüncü taraf firmaların ve Microsoft Windows takımının geliştirdikleri yönetim araçları sayesinde kolaylaştırabilmektedir.
Windows ADK
Nano server image builder yazılımını yükleyecek olduğumuz bilgisayar da Windows ADK, Windows PE ve Deployment Tools bileşenlerinin önceden yüklenmiş olması gerekmektedir.
Nano Server vhd Dosyası oluşturma
Nano Server 2016 platform bağımsız olmak üzere Hyper-V Server, Vmware Sanallaştırma Platformu ve Fiziksel sunucu üzerinde çalışabilmektedir. Nano Server image Builder yazılımını çalıştırdığımız zaman hazırlayacak olduğumuz Nano Server 2016 senaryosu bizlere sorulmaktadır.
Nano Server vhd
- Create a New Nano Server image or bootable USB bölümünde oluşturulacak olan platform türünü seçe bilmekteyiz.
- Create a New Nano Server image seçimini gerçekleştirirsek Hyper-V Server üzerinde çalıştırılmak üzere nano server vhd ve vhdx dosyaları üretecektir.
- Create bootable USB media seçimini gerçekleştirirsek Vmware Sanallaştırma Platformu ve Fiziksel sunucu üzerinde kurulum yapılmak üzere ön yüklenebilir USB dosyalarını üretecektir.
Create a Nano Server image
Create New image bölümünde Nano Server image Builder sihirbazının Windows Server 2016 medyası tanımlanacaktır.
Önerim, en son sürüme sahip mümkünse güncelleştirmeleri bulunan Windows Server 2016 Kurulum medyasının kullanılmasıdır.
Nano Server Deployment Type
Hazırlayacak olduğumuz Nano Server 2016 şablonu, Hyper-V Server üzerinde çalıştırılacaktır. Bu sebepten ötürü Deployment Type bölümünde Virtual Machine seçimini gerçekleştirdik. Bu seçim bizlere Hyper-V Server üzerinde çalıştırılmak üzere nano server vhd dosyası oluşturacaktır.
Eğer oluşturmak istediğimiz Nano Server 2016 şablonu, Vmware veya Fiziksel sunucu üzerinde çalıştırılacak olsaydı Physical Machine Image seçimini gerçekleştiriyor olacaktık.
Set max size extendion for the VHD or VHDX bölümünde nano server vhd boyutunun ulaşabilecek olduğu maksimum boyutunu belirtiyoruz. Daha sonra, Hyper-V Server üzerinde bu sanal disk boyutunu değiştirmemiz mümkündür.
Specify a directory to copy the image creation log files bölümünde Nano Server 2016 şablonu oluşturulması sırasında üretilen olay günlüklerinin saklanacağı dizini belirtmekteyiz.
Nano Server Basic Configuration
Sihirbazın bu adımında oluşturacak olduğumuz Nano Server 2016 şablonu ve işletim sisteminin temel bilgilerini belirtiyoruz. Packages bölümünde ise Nano Server için Desteklenen Windows Server 2016 Role ve özelliklerini seçmekteyiz. Nano Server 2016 grafik ara birimine sahip olmadığı için bütün Windows Server 2016 Role ve özelliklerine sahip değildir ve sınırlamalara sahip durumdadır.
Nano Server Drivers
Drivers bölümünde ki yapılandırma fiziksel sunucu platformları için önerilen gelişmiş bir seçenektir. Fizikel sunucu donanımının sahip olduğu özel sürücüler bu bölümde yüklenilmektedir.
Hyper-V Server üzerinde çalışacak olan Windows Server 2016 işletim sistemine sahip Nano Server 2016 sanal sunucu sürücüleri, Windows Güncelleştirmeler ile birlikte yüklenecektir. Bu bölüm bizim senaryomuzda önemli bir adım değildir.
Nano Server Destination name
Nano Server 2016 şablonunun, local admin parolasını ve çalışacak olduğu zaman dilimini bu bölümde belirliyoruz.
Eğer Nano sunucumuz Domain ortamında hizmet edecekse önerim domain-join blob dosyası kullanmanızdır. Bu dosya ile offline domain join işlemi gerçekleştirilmiş olacaktır.
Yukarıda paylaşmış olduğum Powershell komutunu offline domain join işlemini yapacak olduğunuz etki alanı içinde çalıştırmanız yeterlidir.
Komut içinde değiştirilecek olan değişkenleri satır içinde kalın olarak işaretledim.
Offline Domain Join
Domain Controller üzerinde çalıştırmış olduğumuz komut etki alanımız içinde bilgisayar hesabı oluşturacaktır. Oluşturulan bilgisayar hesabının Operating System bölümü içinde herhangi bir bilgi yer almamakta bu bilgiler Nano sunucunun etki alanına giriş yapması ile birlikte Nano sunucumuz tarafından otomatik doldurulacaktır.
Domain Join Blob File
Join Domain bölümünde, domain controller sunucumuz üzerinde oluşturmuş olduğumuz Domain Join Blob File dosyamızı sihirbaza ekliyorum.
Nano Server Network Settings
Network bölümünde, Nano Server 2016 işletim sisteminin kurulum sonrasında kullanacağı IP adresini, barınacak olduğu sanal network ağ numarasını (VLAN ID) bu bölümde tanımlıyoruz.
Nano Server Advanced Configuration
Bu bölüme kadar yapmış olduğumuz yapılandırma Hyper-V Server üzerinde çalışacak olan bir sanal makine için yeterlidir. Fiziksel Platform veya Vmware Platformu içinde Nano Server 2016 kurulumu yapılacaksa Nano Server Image Builder Advanced Configuration işlemleri ile devam edilebilir. Bu ek yapılandırmalar ile nano server vhd dosyasına Windows Server 2016 için yayınlanan güvenlik ve kalite yamaları eklenebilir, fiziksel makineler için özel yönetim modülleri yapılandırılabilir.
Nano Server Create Image
Create image bölümünde Nano Server 2016 şablonumuz oluşturulmaktadır. Aşağıda Nano Server image creation PowerShell command görülmektedir. Birden fazla Nano Server şablonu oluşturmak istersek eğer bu PS komutunu özelleştirebiliriz.
Nano Server 2016 Kurulum Sonrası İlk Ayarları
Nano Server Odjblob File
nano server kurulumu sonrasında nano server vhd ve vhdx uzantılarına sahip durumda. Hyper-V Server üzerinde kullanılmak üzere hazır. Windows Server 2016 vhd mount özelliği sayesinde oluşturulan sanal diski herhangi bir bilgisayar üzerine bağlayabiliyor ve içinde dolaşabiliyoruz.
Active Directory Domain Controller sunucumuz üzerinde oluşturmuş olduğumuz Odjblob dosyamızı Nano sunucumuz üzerinde Windows dizini altına kopyaladık ve nano server vhd dosyamızı dismount ettik.
Şablon içine kopyaladığımız Odjblob dosyası offline domain join olarak nitelendirilen işlemi gerçekleştirecek ve etki alanı içinde bilgisayar hesabını aktif duruma getirecektir.