- Katılım
- 6 Mayıs 2022
- Konular
- 50,377
- Mesajlar
- 50,692
- Tepkime puanı
- 90
- M2 Yaşı
- 3 yıl 11 ay 27 gün
- Trophy Puan
- 48
- M2 Yang
- 509,814
Merhabalar,
Bu yazımda Vmware ESXI server da storage(disk) yapısından bahsedeceğim.
Bir önceki yazımda kurduğum esxi makinalarda 100 gb ek disk eklemiştik. Bu diskleri import edeceğim.
Storage kısmında datastore altında new data store diyoruz. Create new VMFS datastore ile devam edelim.
Storage data1 ismini veriyorum. Gördüğünüz üzere 100 gb disk görünmektedir. Next diyoruz.
Dilersek custom seçip diski bölebiliriz. Use full disk seçiyoruz. Ve VMFS 6 seçip finish diyoruz.
2 esxi makinanın 100 gb disklerini (data1 ve data 2 ) import etmiş olduk.
ISCSI target server üzerinden bu disklere connection sağlayabilirim. Şimdi oluşturduğumuz ISCSI servera diskleri mapleyeceğiz. İlk olarak DC makinama iscsi kuralım.
Add roles and features seçiyoruz.
iSCSI targer server seçip next diyoruz.
Sonrasında Multipath I/O da seçip install ediyoruz.
Test için 2 makinama da 10 gb lık daha disk ekliyorum. Şimdi iscsi target servera kuralım.
Create iscsi virtual disk seçiyoruz.
C diskimi seçiyorum ve next diyorum.
İsmini yazıyoruz. Next diyoruz.
5 gb lık bir kısmı kullanacağım. Fixed size seçip next diyoruz.
Targetlarını belirliyoruz.
Bağlanacağım esxi makinalarımın ip adreslerini giriyorum.
İki makinanın da ip adreslerini ekleyip create ediyoruz.
2gb lık bir target daha oluşturuyorum.(lun2)
Adapters altında Software iscsi enable ediyoruz. Add dynamic target diyoruz ve iscsi target server ın kurulu olduğu dc makinamın ip adresini ekliyorum.
Devices kısmına baktığımızda 2 disk eklenmiş oldu.
Şimdi import ettiğimiz diskleri datastore ekleyelim.
Datastore olarak oluşturduk. Şimdi aynısını 2. makinamda yapıyorum.
Aynı işlemi yaparken new datastore girdiğimiz de disk göremeyeceksiniz. Çünkü zaten eklenmiştir. Diğer server da yaptığımız da buraya düşecektir. Tekrar aynı işlemi yapmamıza gerek yoktur. Sayfayı yenilediğinizde göreceksiniz.
10 gb disklerimi da datastore yapıyorum. Yapılandırmaları custom olarak seçer ve bir kısmını eklersek, kalan disk boyutunu yapılandıramayız. Riskli bir durumda kapasitemiz düşer ise kalan disk boyutunu yapılandırabiliriz. Bu mekanizmaya gerek duymuyorsak full disk şeklinde yapılandırabiliriz.
Disk yapılandırılması bu şekildedir.
VMware ESXi Masaüstü Sanallaştırma Ortamında Depolama ve Disk Yapılandırması
VMware ESXi, sunucu sanallaştırma çözümlerinde lider olan bir platformdur. Özellikle Metin2 gibi MMO oyun sunucularının barındırıldığı FreeBSD tabanlı sistemlerde ESXi üzerinde doğru yapılandırılmış disk ve depolama ayarları, performansın optimize edilmesi açısından kritik öneme sahiptir. Bu makalede, ESXi makinelerde storage yapılandırmasının temellerinden ileri düzey teknik detaylara kadar neyin nasıl yapılandırılması gerektiği ele alınacaktır.
Depolama Türleri ve Seçimi
VMware ESXi üzerinde çalışan sanal makinelerin disk yapılandırması, kullanılan depolama türüne göre değişiklik gösterir. En yaygın depolama türleri şunlardır:
- Local Storage: Sunucuda doğrudan bulunan fiziksel diskler.
- SAN (Storage Area Network): Ağ üzerinden paylaşılan blok seviyesinde depolama.
- NFS (Network File System): Ağ üzerinden dosya bazlı paylaşılan depolama.
Metin2 sunucuları gibi veritabanı yoğun işlemler gerektiren yapılar için SAN veya yüksek hızlı SSD destekli Local Storage tercih edilmelidir.
Disk Modları: Thick vs Thin Provisioning
ESXi üzerinde sanal diskler iki farklı modda oluşturulabilir:
- Thick Provisioned Lazy Zeroed: Disk alanı tamamen ayrılmıştır ancak yazma işlemi sırasında sıfırlanır.
- Thick Provisioned Eager Zeroed: Disk alanı önceden ayrılmış ve tüm bloklar sıfırlanmıştır. Performans açısından avantajlıdır.
- Thin Provisioned: Alan ihtiyaç duyulana kadar ayrılmaz; disk büyümesi dinamik olarak gerçekleşir.
Oyun sunucuları gibi sürekli yazma-okuma yapılan ortamlarda Thick Eager Zeroed disk modu önerilir.
VMware ESXi'de Depolama Uyumlu Donanım Seçimi
FreeBSD tabanlı Metin2 sunucuları ESXi üzerinde çalışırken disk I/O performansı, donanım uyumluluğu ile doğrudan ilişkilidir. Uyumlu RAID kontrolcüler, SSD'ler ve HBA kartları doğru şekilde ESXi tarafından tanınmalı ve yapılandırılmalıdır. HCL (Hardware Compatibility List) üzerinden donanım uyumunun kontrol edilmesi gerekir.
Depolama Sanal Aygıtlar ve Bağlantı Noktaları
ESXi üzerindeki her sanal makine, SCSI veya SATA gibi standart disk arabirimleri üzerinden disklerine erişir. SCSI kontrolcüsü, özellikle birden fazla disk bağlanacaksa tercih edilmelidir. Ayrıca RDM (Raw Device Mapping) yöntemi ile fiziksel diskler doğrudan sanal makinelere bağlanabilir. Bu yöntem, veritabanı sunucuları için önerilir.
Disk Gecikmelerini Azaltmak İçin Ayarlar
Metin2 gibi gerçek zamanlı oyun sunucularında disk gecikmeleri kullanıcı deneyimini doğrudan etkiler. Aşağıdaki ayarlar disk I/O gecikmelerini azaltabilir:
- Paravirtualized SCSI kontrolcüsü tercih edilmeli.
- Disk mode olarak 'Independent - Persistent' seçilmelidir.
- Storage I/O Control devre dışı bırakılabilir.
FreeBSD Sanal Makinesi İçin Önerilen Yapılandırma
FreeBSD tabanlı Metin2 sunucularında disk yapılandırması için aşağıdaki öneriler dikkate alınmalıdır:
- Sanal disk SCSI arayüzü üzerinden bağlanmalı.
- Swap alanı yeterince büyük olmalı (örneğin RAM'in 1.5 katı).
- /var/log ve /tmp gibi log alanları ayrı disk bölümlerinde tutulmalı.
Sonuç
VMware ESXi üzerinde Metin2 FreeBSD sunucuların disk ve depolama yapılandırması, performans ve kararlılık açısından dikkatle planlanmalıdır. Doğru disk modu seçimi, uyumlu donanım ve uygun ayarlar ile sunucu daha verimli ve güvenilir çalışır.
Storage and Disk Configuration on VMware ESXi Machines
VMware ESXi is a leading platform in server virtualization solutions. Correctly configured disk and storage settings are critical for performance optimization, especially for FreeBSD-based systems hosting MMO game servers like Metin2. This article will cover the fundamentals and advanced technical details of how storage configuration should be implemented on ESXi machines.
Storage Types and Selection
The disk configuration of virtual machines running on VMware ESXi varies depending on the type of storage used. The most common storage types are:
- Local Storage: Physical disks directly located on the server.
- SAN (Storage Area Network): Block-level shared storage over the network.
- NFS (Network File System): File-based shared storage over the network.
For database-intensive applications such as Metin2 servers, SAN or high-speed SSD-backed Local Storage should be preferred.
Disk Modes: Thick vs Thin Provisioning
Virtual disks on ESXi can be created in two different modes:
- Thick Provisioned Lazy Zeroed: Disk space is fully allocated but zeroed during write operations.
- Thick Provisioned Eager Zeroed: Disk space is pre-allocated and all blocks are zeroed. Offers better performance.
- Thin Provisioned: Space is not allocated until needed; disk growth occurs dynamically.
For environments with continuous read-write operations such as game servers, Thick Eager Zeroed disk mode is recommended.
Compatible Hardware Selection for Storage in VMware ESXi
When FreeBSD-based Metin2 servers run on ESXi, disk I/O performance is directly related to hardware compatibility. Compatible RAID controllers, SSDs, and HBA cards must be correctly recognized and configured by ESXi. Hardware compatibility should be checked via the HCL (Hardware Compatibility List).
Storage Virtual Devices and Connection Points
Each virtual machine on ESXi accesses its disks through standard disk interfaces such as SCSI or SATA. SCSI controllers should be preferred if multiple disks are to be connected. Additionally, physical disks can be directly mapped to virtual machines using RDM (Raw Device Mapping), which is recommended for database servers.
Settings to Reduce Disk Latency
Disk latency directly affects user experience in real-time game servers like Metin2. The following settings may reduce disk I/O latency:
- Use Paravirtualized SCSI controller.
- Set disk mode to 'Independent - Persistent'.
- Disable Storage I/O Control.
Configuration Recommendations for FreeBSD Virtual Machine
For disk configuration on FreeBSD-based Metin2 servers, the following recommendations should be considered:
- Virtual disk should be attached via SCSI interface.
- Swap space should be large enough (e.g., 1.5 times the RAM).
- Log directories such as /var/log and /tmp should be kept on separate disk partitions.
Conclusion
The disk and storage configuration of Metin2 FreeBSD servers on VMware ESXi must be carefully planned to ensure performance and stability. With correct disk mode selection, compatible hardware, and appropriate settings, the server operates more efficiently and reliably.
Bu yazımda Vmware ESXI server da storage(disk) yapısından bahsedeceğim.
Bir önceki yazımda kurduğum esxi makinalarda 100 gb ek disk eklemiştik. Bu diskleri import edeceğim.
Storage kısmında datastore altında new data store diyoruz. Create new VMFS datastore ile devam edelim.
Storage data1 ismini veriyorum. Gördüğünüz üzere 100 gb disk görünmektedir. Next diyoruz.
Dilersek custom seçip diski bölebiliriz. Use full disk seçiyoruz. Ve VMFS 6 seçip finish diyoruz.
2 esxi makinanın 100 gb disklerini (data1 ve data 2 ) import etmiş olduk.
ISCSI target server üzerinden bu disklere connection sağlayabilirim. Şimdi oluşturduğumuz ISCSI servera diskleri mapleyeceğiz. İlk olarak DC makinama iscsi kuralım.
Add roles and features seçiyoruz.
iSCSI targer server seçip next diyoruz.
Sonrasında Multipath I/O da seçip install ediyoruz.
Test için 2 makinama da 10 gb lık daha disk ekliyorum. Şimdi iscsi target servera kuralım.
Create iscsi virtual disk seçiyoruz.
C diskimi seçiyorum ve next diyorum.
İsmini yazıyoruz. Next diyoruz.
5 gb lık bir kısmı kullanacağım. Fixed size seçip next diyoruz.
Targetlarını belirliyoruz.
Bağlanacağım esxi makinalarımın ip adreslerini giriyorum.
İki makinanın da ip adreslerini ekleyip create ediyoruz.
2gb lık bir target daha oluşturuyorum.(lun2)
Adapters altında Software iscsi enable ediyoruz. Add dynamic target diyoruz ve iscsi target server ın kurulu olduğu dc makinamın ip adresini ekliyorum.
Devices kısmına baktığımızda 2 disk eklenmiş oldu.
Şimdi import ettiğimiz diskleri datastore ekleyelim.
Datastore olarak oluşturduk. Şimdi aynısını 2. makinamda yapıyorum.
Aynı işlemi yaparken new datastore girdiğimiz de disk göremeyeceksiniz. Çünkü zaten eklenmiştir. Diğer server da yaptığımız da buraya düşecektir. Tekrar aynı işlemi yapmamıza gerek yoktur. Sayfayı yenilediğinizde göreceksiniz.
10 gb disklerimi da datastore yapıyorum. Yapılandırmaları custom olarak seçer ve bir kısmını eklersek, kalan disk boyutunu yapılandıramayız. Riskli bir durumda kapasitemiz düşer ise kalan disk boyutunu yapılandırabiliriz. Bu mekanizmaya gerek duymuyorsak full disk şeklinde yapılandırabiliriz.
Disk yapılandırılması bu şekildedir.
VMware ESXi Masaüstü Sanallaştırma Ortamında Depolama ve Disk Yapılandırması
VMware ESXi, sunucu sanallaştırma çözümlerinde lider olan bir platformdur. Özellikle Metin2 gibi MMO oyun sunucularının barındırıldığı FreeBSD tabanlı sistemlerde ESXi üzerinde doğru yapılandırılmış disk ve depolama ayarları, performansın optimize edilmesi açısından kritik öneme sahiptir. Bu makalede, ESXi makinelerde storage yapılandırmasının temellerinden ileri düzey teknik detaylara kadar neyin nasıl yapılandırılması gerektiği ele alınacaktır.
Depolama Türleri ve Seçimi
VMware ESXi üzerinde çalışan sanal makinelerin disk yapılandırması, kullanılan depolama türüne göre değişiklik gösterir. En yaygın depolama türleri şunlardır:
- Local Storage: Sunucuda doğrudan bulunan fiziksel diskler.
- SAN (Storage Area Network): Ağ üzerinden paylaşılan blok seviyesinde depolama.
- NFS (Network File System): Ağ üzerinden dosya bazlı paylaşılan depolama.
Metin2 sunucuları gibi veritabanı yoğun işlemler gerektiren yapılar için SAN veya yüksek hızlı SSD destekli Local Storage tercih edilmelidir.
Disk Modları: Thick vs Thin Provisioning
ESXi üzerinde sanal diskler iki farklı modda oluşturulabilir:
- Thick Provisioned Lazy Zeroed: Disk alanı tamamen ayrılmıştır ancak yazma işlemi sırasında sıfırlanır.
- Thick Provisioned Eager Zeroed: Disk alanı önceden ayrılmış ve tüm bloklar sıfırlanmıştır. Performans açısından avantajlıdır.
- Thin Provisioned: Alan ihtiyaç duyulana kadar ayrılmaz; disk büyümesi dinamik olarak gerçekleşir.
Oyun sunucuları gibi sürekli yazma-okuma yapılan ortamlarda Thick Eager Zeroed disk modu önerilir.
VMware ESXi'de Depolama Uyumlu Donanım Seçimi
FreeBSD tabanlı Metin2 sunucuları ESXi üzerinde çalışırken disk I/O performansı, donanım uyumluluğu ile doğrudan ilişkilidir. Uyumlu RAID kontrolcüler, SSD'ler ve HBA kartları doğru şekilde ESXi tarafından tanınmalı ve yapılandırılmalıdır. HCL (Hardware Compatibility List) üzerinden donanım uyumunun kontrol edilmesi gerekir.
Depolama Sanal Aygıtlar ve Bağlantı Noktaları
ESXi üzerindeki her sanal makine, SCSI veya SATA gibi standart disk arabirimleri üzerinden disklerine erişir. SCSI kontrolcüsü, özellikle birden fazla disk bağlanacaksa tercih edilmelidir. Ayrıca RDM (Raw Device Mapping) yöntemi ile fiziksel diskler doğrudan sanal makinelere bağlanabilir. Bu yöntem, veritabanı sunucuları için önerilir.
Disk Gecikmelerini Azaltmak İçin Ayarlar
Metin2 gibi gerçek zamanlı oyun sunucularında disk gecikmeleri kullanıcı deneyimini doğrudan etkiler. Aşağıdaki ayarlar disk I/O gecikmelerini azaltabilir:
- Paravirtualized SCSI kontrolcüsü tercih edilmeli.
- Disk mode olarak 'Independent - Persistent' seçilmelidir.
- Storage I/O Control devre dışı bırakılabilir.
FreeBSD Sanal Makinesi İçin Önerilen Yapılandırma
FreeBSD tabanlı Metin2 sunucularında disk yapılandırması için aşağıdaki öneriler dikkate alınmalıdır:
- Sanal disk SCSI arayüzü üzerinden bağlanmalı.
- Swap alanı yeterince büyük olmalı (örneğin RAM'in 1.5 katı).
- /var/log ve /tmp gibi log alanları ayrı disk bölümlerinde tutulmalı.
Sonuç
VMware ESXi üzerinde Metin2 FreeBSD sunucuların disk ve depolama yapılandırması, performans ve kararlılık açısından dikkatle planlanmalıdır. Doğru disk modu seçimi, uyumlu donanım ve uygun ayarlar ile sunucu daha verimli ve güvenilir çalışır.
Storage and Disk Configuration on VMware ESXi Machines
VMware ESXi is a leading platform in server virtualization solutions. Correctly configured disk and storage settings are critical for performance optimization, especially for FreeBSD-based systems hosting MMO game servers like Metin2. This article will cover the fundamentals and advanced technical details of how storage configuration should be implemented on ESXi machines.
Storage Types and Selection
The disk configuration of virtual machines running on VMware ESXi varies depending on the type of storage used. The most common storage types are:
- Local Storage: Physical disks directly located on the server.
- SAN (Storage Area Network): Block-level shared storage over the network.
- NFS (Network File System): File-based shared storage over the network.
For database-intensive applications such as Metin2 servers, SAN or high-speed SSD-backed Local Storage should be preferred.
Disk Modes: Thick vs Thin Provisioning
Virtual disks on ESXi can be created in two different modes:
- Thick Provisioned Lazy Zeroed: Disk space is fully allocated but zeroed during write operations.
- Thick Provisioned Eager Zeroed: Disk space is pre-allocated and all blocks are zeroed. Offers better performance.
- Thin Provisioned: Space is not allocated until needed; disk growth occurs dynamically.
For environments with continuous read-write operations such as game servers, Thick Eager Zeroed disk mode is recommended.
Compatible Hardware Selection for Storage in VMware ESXi
When FreeBSD-based Metin2 servers run on ESXi, disk I/O performance is directly related to hardware compatibility. Compatible RAID controllers, SSDs, and HBA cards must be correctly recognized and configured by ESXi. Hardware compatibility should be checked via the HCL (Hardware Compatibility List).
Storage Virtual Devices and Connection Points
Each virtual machine on ESXi accesses its disks through standard disk interfaces such as SCSI or SATA. SCSI controllers should be preferred if multiple disks are to be connected. Additionally, physical disks can be directly mapped to virtual machines using RDM (Raw Device Mapping), which is recommended for database servers.
Settings to Reduce Disk Latency
Disk latency directly affects user experience in real-time game servers like Metin2. The following settings may reduce disk I/O latency:
- Use Paravirtualized SCSI controller.
- Set disk mode to 'Independent - Persistent'.
- Disable Storage I/O Control.
Configuration Recommendations for FreeBSD Virtual Machine
For disk configuration on FreeBSD-based Metin2 servers, the following recommendations should be considered:
- Virtual disk should be attached via SCSI interface.
- Swap space should be large enough (e.g., 1.5 times the RAM).
- Log directories such as /var/log and /tmp should be kept on separate disk partitions.
Conclusion
The disk and storage configuration of Metin2 FreeBSD servers on VMware ESXi must be carefully planned to ensure performance and stability. With correct disk mode selection, compatible hardware, and appropriate settings, the server operates more efficiently and reliably.
