Windows Server 8’de CHKDSK işlemi hakkında

Windows Server 8 ile yeniden düzenlenen ve Windows Server 8’e adeta doping etkisi yaratıcak işlemlerden biriside chkdsk işlemidir. Ms-dos’tan bu yana gelen checkdisk işlemi Sistem Yöneticilerin ve son kullanıcıların hatalı sektörlerin taranması ve düzeltimesi konusunda bir çok yarar sağlasa en kötü olan yanı downtime’dır. Çünkü bu işlem için bilgisayarınızı yeniden başlatmanız ve açılış sırasında sektörlerin taranmasını beklemeniz gerekmektedir. Windows Server 8’de ise bu konuda aşama 2 farklı yapıda çalışmaktadır. İlk aşamada işletim sistemi aktif olarak çalışırken online scan işlemi yapmaktadır ve bulduğu hatalı sektörler için log tutmaktadır, bu loglama işlemlerinin bitmesi ardından size veri diskiniz üzerindeki sorun hakkında uyarı vericek ve size planlı bir chkdsk işlemi için planlama için fırsat vericektir. Böylelikle bozuk sektörler hakkında bilginiz olacak ve dilediğiniz zaman işletim sisteminde düzeltmeler için offline chkdsk işlemi için ikinci aşamaya geçebileceksiniz. İkinci aşama ise offline dediğimiz kısım ki bugüne kadar gelen chkdsk işlemlerinde yapılan aynı senaryodan daha farklı çalışacaktır. İşletim sisteminizi yeniden başlatacaksınız ve chkdisk işlemi eski işletim sistemlerinde olanın aksine sadece bozuk sektörün bulunduğu kısım için işlem yapıp işletim sistemini bir kaç saniye içerisinde tekrardan aktif edecektir. Böylelikle saatlerce chkdsk işlemini beklemeden minimum downtime işe tekrar servislerinizi aktif edebileceksiniz.

Hyper-V 3.0 Yenilikler ve Güncellemeler

Windows Server 8 ile Hyper-V 3.0 bir çok yeni ve güncellenmiş özelliklerinle gelmektedir. Bu konuda aşağıdaki özelliklere bakabilirsiniz.

Client Hyper-V
Hyper-V artık masaüstü Windows işletim sistemlerini desteklemektedir.

Dynamic Memory
Eski windows sürümleri üzerinde sanal sunucular olması gerekenden fazla ram tüketerek çalışmaktaydı.Yeni düzenlemeler sayesinde fiziksel makina kaynaklarını kullanarak daha fazla sanal sunucu yaratılmasına izin verilmektedir.

Hyper-V module for Windows PowerShell
Windows PowerShell üzerinde 160’dan fazla komutla sanal sunucuları yönetebilmenizi sağlar. Böylelikle bir çok işlemi otomatize ederek bir çok işlemi yapabilirsiniz.

Hyper-V Replica
Bu özellikle sanal sunucunun birebir yedeğini yedekleme sisteminde, cluster yapılarında veya farklı datacenterlarda felaket senaryoları için tutabilirsiniz.

Importing of virtual machines
Konfigürasyon hatalarını düzeltmek ve güvenilir bir yapı sunmak için içe ve dışa aktarma aşamaları öncesinde çeşitli güncellemeler yapılmıştır. Bu sayede online taşıma işlemleri sırasında hata oranı en az duruma getirilmiştir.

Live migration
Cluster sistemlere dahil olmayan sistemlerde aktif taşıma özelliği aktif gelmiştir, birden fazla aktif taşıma işlemine izin verilmeye başlanmıştır. Bu özellik sayesinde daha kolay daha hızlı aktarımlar yapabilirsiniz.

Resource metering
Sanal sunucu işlemci, bellek, disk ve network kullanımlarını gözlemleyebilirsiniz. Buna göre ücretlendirme vb konularda aktif data kullanımlarına göre belirlemelerde bulunabilirsiniz.

Significantly increased scale and improved resiliency
Yeni HyperV ile daha iyi kaynak kullanımını sunar ve donanım hataların engellenmesi konusunda yarar sağlar. Bu özellikler sayesinde yüksek performanslı sanalsunucular konfigüre edebilirsiniz.

Simplified authorization
Hyper-V sanal sunucularının güvenliği için çeşitli güvenlik önlemleri alınmıştır, bu sayede sanal sunucular’a her kullanıcının erişim sağlaması için önlenmiştir.

SR-IOV
SR-IOV sayesinde direk olarak network adatörünü sanal sunucuya ekleyebilirsiniz. Bu sayede sanal sunucunun network performansını en yüksek seviyede, en düşük ağ geçikmesini ve işlemci yükü ile kullanırsınız. Diğer bir özelliği ise sanal switch kullanmadak fiziksel ethernet kartını kullanabilirsiniz.

Storage migration
Sanal sunucu aktif olarak çalışırken sunucunun sanal disklerini farklı depolama alanlarına taşılayabilirsiniz. Bu sayede sanal sunucuları farklı fiziksel depolama alanları kolaylıkla yönetebilirsiniz.

Storage on SMB2 file shares
Hyper-V SNM2 dosya paylaşımları ve depolama alanlarını desteklemeye başlamıştır.

Virtual Fibre Channel
Sanal sunucu üzerinde fiber channel storage sistemlerini bağlayabilirsiniz.

Virtual hard disk format
Yeni hard disk tipi her sanal disk’in maksimum depolama alan kapasitesini arttırmıştır, yeni disk tipi olan VHDX 64 terabyte’a kadar destek sunmaktadır.

Virtual machine snapshots
Sanal sunucular aktifken silinen snapshotlar eskiden depolama alanları üzerinde yer tutmaktalardı, artık sanal sunucular çalışırken aynı işlem yapıldığında yer tutmamaktadırlar.

Virtual NUMA
Yeni işletim sistemleri yüksek performanslı uygulamalar çalıştırmaktadır, örnek vermek gerekirse Sql Server ve bunun optimizasyon işlemleri gösterilebilir. Virtual numa uygulama işlemlerinin ve bellek ayırma işlemlerinde performans artış sağlar. Virtual numa işletim sistemlerindeki numa destekli uygulamaları fark eder ve performansı üst seviyede tutar.

Virtual switch
Sanal switch üzerinde çeşitli güncellemeler yapılmıştır. Network Device Interface Specification (NDIS) desteği ile network paketlerinin değiştirilme ve izlenme gibi özellikleri getirilmiştir. Windows Filtering Platform (WFP) ile tcp/ip paketlerinin filtrelenmesi düzenlenmesi, izlenmesi gibi çeşitli özellikler kazandırılmıştır.

Windows Server 8 – Hyper-V kurulumu nasıl yapılır?

Windows Server 8 işletim sistemini kuran bir çok bilgi işlem çalışanının merak ettiği özelliklerden biriside Hyper-V, ilk defa Hyper-V kurucaksanız aşağıdaki aşamaları uygulayabilirsiniz.

1- Server Manager > Dashboard > Add Role And Features >

2- Fiziksel sunucu üzerine kurulum yapacağım için “Role-based or Feature-based installation” işaretleyerek next tuşuna basıyoruz

3- Windows Server 8′de birden fazla sunucuyu Server pool üzerinde görerek kurulumlar gerçekleştirilebiliyor, tek bir sunucu olduğu için mevcut sunucuyu seçerek next diyoruz.

4- Server Roles sekmesinden Hyper-V seçerek Add Features, next diyerek bir sonraki aşamaya geçiyoruz.

5- Feature sekmesinden ayrı bir özellik istemiyorsanız herhangi bir şey işaretlemeden next diyebilirsiniz.

6- Hyper-V sekmesinde next diyerek Hyper-V’ye ait bir sonraki aşamaya geçeceğiz.

7- Virtual Switches – Sanal makinaların internet erişimlerinin olabilmesi için sanal switch ihtiyacı gerekmektedir, bu aşamada sunucu üzerindeki ethernet kartını sanal switch olarak seçip bir sonraki aşamaya geçmemiz gerekmektedir.

8- Migration – Hyper-V aktif sanal sunucu taşıma özelliğine sahiptir, şayet bu sunucu üzerinde aktif sanal sunucuları farklı bir sunucu üzerine taşımak isterseniz aşağıdaki seçeneğini işaretlemeniz gerekmektedir. Şuan için böyle bir ihtiyacınız yok ise next diyerek bir sonraki seçeneğe geçebilirsiniz.

9- Default Store – Sanal sunucuların konfigürasyon dosyalarını ve dosyalarının tutulduğu dizinleri belirtir burada istediğiniz uygun boyuttaki dizin’i seçebilirsiniz.

10- Hyper-V kurulumundan sonra sunucu restart gereksinimi duymaktadır, sunucunuzda reboot işlemi sizin için sıkıntı yaratmayacaksa, ilk kutucuğu işaretleyerek install tuşunu kullanmadınız ve sırıtınızı sandalyeye yaslayarak kurulumun bitmesini beklemeniz gerekmektedir

Windows Server 8 – IIS 8 Kurulumu

Aşağıdaki aşamaları takip ederek Windows Server 8 üzerinde iis 8 kurulumu gerçekleştirebilirsiniz.

1- Server Manager > Dashboard > Add Roles and features

2- Next tuşunu kullanarak bir sonraki sekmeye geçiyoruz.

3- Fiziksel sunucu üzerine kurulum yapacağım için “Role-based or Feature-based installation” işaretleyerek next tuşuna basıyoruz.

4- Windows server 8’de birden fazla sunucuyu Server pool üzerinde görerek kurulumlar gerçekleştirilebiliyor, tek bir sunucu olduğu için mevcut sunucuyu seçerek next diyoruz.

5- Server Roles sekmesinde iis 8 kurulumu yapacağımız “Web Server (IIS)”‘i seçiyoruz ve next diyoruz.

6- Features sekmesi iis 8 üzerinde hangi özelliklerin kullanılması istediğimiz sekmedir, ii8 üzerinde .net 4.5 özelliği kurulu şekilde gelmektedir. Microsoft yeni teknolojilerini yeni sunucuları üzerinde aktif olarak kullandırmaya devam ediyor diyebiliriz.

7- Web Server role sekmesinde çeşitli bilgiler ve özellikler için bilgiler içeriyor next diyoruz.

8- Role Services sekmesinde ise iis8 üzerinde hangi tip özelliklere izin verilmesi gerektiği konusunda çeşitli tipler görebilirsiniz, burada istediğiniz tipleri seçebilirsiniz.

9- Confirmation sekmesinde kurulum sırasında hangi özelliklerin aktif edileceğini konusunda detaylı bilgi vermektedir, install diyerek kurulumu tamamlayabiliriz.

10- Result ise artık kurulumun tamamlandığı bilgilerini görebileceğiniz ekrandır, default iis 8 kurulumunu mutlu son ile bitirdiğiniz ekrandır.

Windows Server 8 rdp servisini aktif etmek

Windows Server 8 üzerinde rdp erişimi kapalı olarak gelmektedir. Remote desktop erişimi aktif edebilmek için aşağıdaki işlemleri yerine getirmeniz gerekmektedir.

1- Tools > Windows Power Shell

2- Power Shell üzerinde aşağıdaki komut uygulanmalı Açılan pencere remote desktop’a izin verilmeli

“SystemPropertiesRemote.exe”

Windows Server 8 Beta

Geçtiğimiz günlerde Microsoft Windows Server 8 beta sürümünü tüm kullanıcıların ilgisine sundu. Yeni server tabanlı işletim sitemini indirmek ve detaylı bilgi almak için aşağıdaki url adreslerini kullanabilirsiniz.

Download Windows Server 8 Beta
http://technet.microsoft.com/tr-tr/evalcenter/hh670538.aspx?ocid=&wt.mc_id=TEC_108_1_33

Windows Server 8 Beta hakkında detaylı bilgi almak için aşağıdaki link’i kullanabilirsiniz.
http://www.microsoft.com/en-us/server-cloud/windows-server/v8-default.aspx

Junos işletim sisteminde rollback işlemi ne işe yarar?

Juniper bir network ekipmanı kulllanıyorsanız vazgeçemiyeceğiniz ve olmazsa olmaz komutlardan birisi olan “rollback” komutudur. Junos işletim sistemi geriye dönük 50 adet konfigürasyon yedeği tutmaktadır. Bu yedek dosyalarına isterseniz /var/db/config klasöründen ulaşabilirsiniz. Cihaz 0 ile 49 arasında bu config dosyaları sıralamaktadır, aktif config 0’dan başlar 49’a gidildikçe bir önceki yedek sıralanır. Cihaz üzerinde aktif çalışan config (cisco cihazlarda running config olarak bildiğiniz) rollback’te 0 olarak gözükmektedir. Örneğin yaptığınız bir değişiklikten sonra commit işlemi yaparsanız bir önceki çalışan config “1” id’si ile karşınıza gelecektir. Her commit işleminde configler birer birer değerleri artacaktır. configuration modda “rollback ?” yazarsanız configlere ait id ve tarihsel sıralamalarını görebilirsiniz. rollback komutu sizi bir çok zahmetten kurtulacaktır. Onlarca satır komut yazıp yanlış tanımlama yaptığınızda bir önceki config’e dönmeniz sadece bir kaç saniyenizi alacaktır ve sadece “rollback 1” yazıp commit işlemi yapmanız yeterli olacaktır. Heleki dağınık bir kafayla çalışıyorsanız hatanızı çok kolay telafi edebilirsiniz. Rollback işlemleri için rollback komutu kullanıldıktan sonra commit işleminin yapılması gerektiğini unutmamanız gerekmektedir.

-eski config idlerine ve tarihlerine “rollback ?” ile sırayalabilirsiniz. Aşağıdaki örnekte cihazda ilk kurulumdan itibaren toplamda 11 adet commit işlemi yapıldığını gözlemleyebilirsiniz.
[email protected]# rollback ?
Possible completions:
<[Enter]> Execute this command
0 2011-10-17 08:47:13 UTC by root via cli
1 2011-10-17 08:19:27 UTC by root via cli
2 2011-10-17 08:18:50 UTC by root via cli
3 2011-10-17 08:17:03 UTC by root via cli
4 2011-12-05 18:14:19 UTC by root via cli
5 2011-09-30 07:58:32 UTC by root via cli
6 2011-09-29 14:23:49 UTC by root via cli
7 2011-09-29 14:21:50 UTC by root via cli
8 2011-09-29 14:18:42 UTC by root via cli
9 2011-09-29 14:10:15 UTC by root via cli
10 2011-09-29 13:34:26 UTC by root via autoinstall

– Eski tutulan configlariniz arasındaki farkları “show system rollback rollbackid compare rollbackid” komutu ile gösterebilirsiniz. Aşağıdaki örnekte rollback idsi 1 olan config ile rollback idsi 2 olan config’i karşılaştırıyoruz. 1 numaralı config’in 2’den tek fark’ı 192.168.58.1/27 network aralığının vlan 10 üzerinden silinmesi olarak göstermektedir. Config’de ki satırlarda “-” işareti ile gösterilen satırlar silinen ayarlar “+” ile gösterilenler ise yeni eklenen komutlardır.
[email protected]> show system rollback 1 compare 2
[edit interfaces vlan unit 10 family inet]
– address 192.168.58.1/27;

Aşağıdaki komut ile /var/db/config/ dizi altında bulunan config yedeklerinizi bulabilirsiniz. İlgili dosyalara ftp, web vb. servisleri kullanıp erişebilirsiniz.

[email protected]> file list /var/db/config/

/var/db/config/:
juniper.conf.10.gz
juniper.conf.4.gz
juniper.conf.5.gz
juniper.conf.6.gz
juniper.conf.7.gz
juniper.conf.8.gz
juniper.conf.9.gz

Junos cihazlarda kullanıcı nasıl logout yapılır?

Junos işletim sistemi olan juniper network ekipmanlarında zaman zaman aktif kullanıcıları sistem üzerinden çıkartmak isteyebilirsiniz. Bazen istemeseniz bile bunu yapmak zorunda olabilirsiniz. Bir kaç örnek vermek gerekirse; Şirketinizde birden fazla network yöneticisi olabilir ve cihaz üzerinde işlem yapmak istediğiniz an farklı kullanıcıların sistemde değişiklik yapmasını istemiyor olabilirsiniz. Keza bu işlemi yapmak için “configuration exlusive” modu ile cihazda aktif konfigurasyonun başkası tarafından editlenmesini engelleyebilirsiniz. Ama eşşeği sağlam kazığa bağlamakta isteyebilirsiniz. 🙂 Kullanıcıyı sistemden logout yapabilirsiniz. Farklı bir örnek vermek gerekirse ekipmana siz yeni login olmuş olabilirsiniz farklı bir kullanıcı “configuration exlusive” modunda logout olmadan ofisten çıkmış olabilir. Böyle bir durumda aktif konfigurasyonu editlemek için kullanıcıyı sistemden çıkartmak zorundasınızdır. Bu işlemi yapabilmek için aşağıdaki örnek satırlara göz atabilrisiniz.

-Sistem üzerinde aktif kullanıcıları listelersiniz.
[email protected]> show system users
2:13PM up 5:13, 2 users, load averages: 0.00, 0.00, 0.00
USER TTY FROM [email protected] IDLE WHAT
root d0 – 9:01AM – cli
Robin p0 X.X.X.X 2:13PM -cli (cli)

-Logout yapmak istediğiniz kullanıcıyı aşağıdaki komut ile cihazdan session’ı düşürebilirsiniz.
[email protected]> request system logout Robin
[email protected]> show system users
2:13PM up 5:13, 2 users, load averages: 0.00, 0.00, 0.00
USER TTY FROM [email protected] IDLE WHAT
root d0 – 9:01AM – cli

Juniper ekipmanlarda ip tanımlama işlemi

Juniper ekipmanlarda üzerinde ip tanımlama işlemi oldukça basittir, ip tanımlama işlemini için öncelikle gözünüze bir port kestirmeniz gerekecektir 🙂

İp tanımlamak için , port olarak ge-0/0/0 olacağını göz önünde bulursanız, aşağıdaki tanımlamaları yaparak işlem yapabilirsiniz.

Port üzerinde olan tanımlamaları görmek için “show interfaces ge-0/0/0” komutunu kullanabilirsiniz.

[email protected]# show interfaces ge-0/0/0
unit 0 {
family ethernet-switching;
}

Gelelim ge-0/0/0 portuna 192.168.70.1 ip adresini /24 olarak tanımlayalım.

[email protected]#set interfaces ge-0/0/0 unit 0 family inet address 192.168.70.1/24

Şayet bu işlem sonrasında commit işlemi yaparsanız aşağıdaki gibi hata alıcaksınız.

[edit interfaces ge-0/0/0 unit 0]
‘family’
When ethernet-switching family is configured on an interface, no other family type can be configured on the same interface.
error: configuration check-out failed

Ex serisi cihazlarda portlar family tipi olarak inet ve ethernet-switching’i birarada çalıştırmamaktadır. Hatayı gidermek için ethernet-switching tanımlamasını silmeniz gerekmektedir.

[email protected]# delete interfaces ge-0/0/0 unit 0 family ethernet-switching

İp tanımlama işlemi sonrasında port durumuna tekrar göz atalım

[email protected]# show interfaces ge-0/0/0
unit 0 {
family inet {
address 192.168.70.1/24;
}
}
-commit işlemi yaparak tanımlamanızı bitirebilirsiniz.
[email protected]#commit

L2 vlan tanımlama işlemi

Juniper ex serisi bir network ekipmanınız varsa ve L2 Vlan yaratarak departmanlarınızı ayırmak için kullanmak istiyorsanız, aşağıdaki örnek ayarları kullanabilirsiniz. Örnekte muhasebe ve destek adında iki farklı vlan yaratarak switch üzerindende iki farklı networkü birbirinden bağımsız olarak çalıştırabilirsiniz. Unutmadan belirtmek gerekirse aldığınız juniper ex serisi network ekipmanları üzerinde herhangi bir konfigürasyon olmadan gelmektedir. Bu nedenle sıfır cihazda isterseniz direk olarak networkünüze bağlayıp l2 switch olarak ekstra ayar yapmadan kullanma şansınız mevcut.
Sıfır cihazınıza konsol ile bağlanıp, root kullanıcı adı girerek ve şifreyi boş geçerek erişim sağlayabilirsiniz, daha önce şifre tanımladıysanız kullanıcı adı ve şifreyle girebilirsiniz. Erişim sağladığınızda cihazdaki 0 ve 1. port muhasebeye, 2 ve 3. portuda destek vlanlarını için tanımlamalar yapalım. Vlan tanımlama işlemi öncesinde ise öncelikle switch üzerinde ki portta ne gibi tanımlama var göz atalım. Aşağıdaki komutu kullarak ge-0/0/0 portunu gözlemleyebilirisiniz.

[email protected]# show interfaces ge-0/0/0
unit 0 {
family ethernet-switching;
}

İlgili port ethernet-switching modunda ve tüm portlar access olarak bu şekilde ayarlı gelmektedir.

Gelelim vlan yaratma işlemine… Muhasebe departmanı için vlan id numarası olarak 10, destek departmanı için 15 vlan idsi vereceğiz.

Muhasebe ve destek adında iki adet vlan yaratıp vlan numaralarını tanımlıyoruz.
[email protected]#set vlans muhasebe vlan-id 10
[email protected]#set vlans destek vlan-id 15

Vlanların yaratma işlemi ardından, hangi portlar üzerinde kullanımlası gerektiğini tanımlıyoruz.

-Sıfır ve Birinci portları muhasebe vlanına dahil ediyoruz.
[email protected]#set interfaces ge-0/0/0 unit 0 family ethernet-switching vlan members muhasebe
[email protected]#set interfaces ge-0/0/1 unit 0 family ethernet-switching vlan members muhasebe
-İkinci ve Üçüncü portları muhasebe vlanına dahil ediyoruz.
[email protected]#set interfaces ge-0/0/2 unit 0 family ethernet-switching vlan members destek
[email protected]#set interfaces ge-0/0/3 unit 0 family ethernet-switching vlan members destek
-commit komutu kullanarak tanımlama işlemini onaylıyoruz
[email protected]#commit

Tanımlamalar sonrasında portların durumunu tekrar gözlemleyebilirsiniz.

[email protected]# show interfaces ge-0/0/0
unit 0 {
family ethernet-switching {
vlan {
members muhasebe;
}
}
}
[email protected]# show interfaces ge-0/0/1
unit 0 {
family ethernet-switching {
vlan {
members muhasebe;
}
}
}
[email protected]# show interfaces ge-0/0/2
unit 0 {
family ethernet-switching {
vlan {
members destek;
}
}
}
[email protected]# show interfaces ge-0/0/3
unit 0 {
family ethernet-switching {
vlan {
members destek;
}
}
}

Departmanlara ayrılan portları bilgisayarları bağlarsanız iki farklı vlandaki bilgisayarlar birbirlerinden bağımsız olarak çalışacaktır.