GNS3 VM Import Etme

Hızlı Bakış

GNS3 VM'i uzak sunucuda kullanmak, ağ simülasyonlarındaki performans sorunlarını çözmenin etkili bir yoludur. Bu yöntem, büyük Cisco IOS görüntülerini yerel depolama alanına entegre etmenin getirdiği zorlukları ortadan kaldırır. VM, tüm görüntüleri tek bir merkezi konumda toplamanızı sağlar. Ayrıca, bu yapılandırılmış imajlar daha hızlı çalışır. Harici bir SSD üzerinde çalıştırmak performansı daha da artırır. Bu sayede sisteminiz daha akıcı çalışır.

GNS3 ağ simülatörünü kullanırken performans sorunlarıyla karşılaşabilirsiniz. Bu durum, genellikle Cisco Router IOS görüntülerini yerel depolama alanınıza entegre ederken ortaya çıktığını söyleyebilirim.

Bu tür entegrasyonlar önemli zorluklara yol açabilir. İlk olarak, depolama kapasitesi sorunu vardır. Büyük IOS görüntü dosyaları değerli disk alanını hızla tüketir. Bu sorun, birden fazla görüntü eklendiğinde daha da kötüleşir. Ayrıca, bu görüntülerle simülasyon çalıştırmak kaynak yoğun bir işlemdir.

Sonuç olarak sisteminiz yavaşlayacağından yapılandırma ve test sırasında gecikme ve yanıt verme hızında azalma yaşarsınız. Bu sorunları azaltmak için, IOS görüntülerinizi GNS3 VM uzak sunucuda kullanmanızı tavsiye ediyorum.

GNS3 VM Programını Import Etme

Neden GNS3 VM Kullanmalıyım?

GNS3 VM, Linux tabanlı özel bir sanal makinedir. Geliştirici ekip bu yapıyı özellikle optimize etti. Amacı ağ simülasyonlarınızı hızlandırmaktır. Peki bu sanal makine tam olarak ne işe yarar?

Yerel bilgisayarınızda doğrudan IOS imajları çalıştırdığınızı düşünün. Her bir router imajı gigabaytlarca disk alanı kaplar.

Üstelik işlemciniz bu imajları tek başına işlemek zorundadır. Sonuç olarak sisteminiz yavaşlar ve simülasyonlarınız gecikmeli çalışır.

GNS3 VM tüm bu yükü omuzlarınızdan alır. IOS imajlarınızı bu sanal sunucuya taşırsınız. Ardından imajlar Linux çekirdeği üzerinde çalışır. Linux, ağ paketlerini işleme konusunda Windows’tan çok daha verimlidir. Bu sebeple simülasyon hızınız gözle görülür şekilde artar.

Dahası, tüm imajlarınızı tek bir merkezde toplarsınız. Yeni bir projeye başladığınızda imaj aramakla uğraşmazsınız. Hepsi GNS3 VM içinde hazır bekler.

Ayrıca harici bir SSD disk kullanırsanız okuma yazma hızları katlanır. Özellikle NVMe SSD ile saniyeler içinde topoloji ayağa kaldırabilirsiniz.

Öte yandan GNS3 VM, VMware Workstation ve VirtualBox ile sorunsuz çalışır. Geliştirici ekip OVA dosyasını evrensel biçimde sunar.

Siz hangi sanallaştırma platformunu tercih ederseniz edin kurulum yapabilirsiniz. En önemlisi, bu yapı sayesinde karmaşık laboratuvar ortamlarını bile dizüstü bilgisayarınızda çalıştırabilirsiniz.

VMware Üzerinde GNS3 VM Yükleme

VMware Workstation’ı yükledikten sonra geliştiricinin sitesinden VM.ova dosyasını indiriniz. Ardından indirdiğiniz arşivli dosyayı bir klasöre çıkarınız. Bununla birlikte, kurulum için aşağıdaki adımları sırayla uygulayınız.

1. GNS3 VM.ova Dosyasını İçe Aktarın

GNS3’ün resmi sitesinden VM.ova dosyasını indirdikten sonra işleme başlayabilirsiniz. Arşivli dosyayı masaüstünüze veya harici diskinize çıkarın. Şimdi sırasıyla adımları uygulayalım.

İlk olarak OVA dosyasına çift tıklayın. VMware Workstation otomatik olarak açılacaktır. Karşınıza sanal makineyi içe aktarma sihirbazı gelir.

Bu ekranda Browse butonuna tıklamanızı öneririm. Harici diskinizde yeni bir klasör oluşturun. Örneğin adını “GNS3_VM_Server” koyabilirsiniz. Bu sayede ileride başka OVA dosyalarıyla karışıklık yaşamazsınız.

Ardından disk yolunu dikkatlice kontrol edin. Yanlış bir konum seçerseniz import işlemi başarısız olabilir. Doğru yolu gördükten sonra Import butonuna basın.

İşlem birkaç dakika sürebilir. Süre, diskinizin hızına bağlıdır. NVMe SSD’de bu işlem saniyeler içinde tamamlanır. Ancak mekanik HDD kullanıyorsanız sabırlı olmalısınız.

Unutmayın ki import sırasında bilgisayarı uyku moduna almamalısınız. Yazma işlemi yarıda kalırsa sanal makine imajı bozulabilir. Baştan başlamak zorunda kalırsınız. Bana göre en iyisi işlemi başlatıp tamamlanmasını beklemektir.

Import tamamlandığında VMware kütüphanesinde yeni bir sanal makine görürsünüz. Artık ağ ayarlarına geçmeye hazırsınız. Fakat sanal makineyi hemen çalıştırmayın. Önce adaptör yapılandırmasını yapalım.

Adım 1

İndirdiğiniz GNS3 VM.ova dosyasına çift tıklayınız.

GNS3 VM.ova Dosyasını Açma

Adım 2

VMware Workstation bu şekilde açılacaktır. Harici diske import etmek isterseniz, Browse butonuna tıklayınız.

Sanal Makineyi Farklı Bir Konuma Depolama

Adım 3

Disk seçeneklerinden harici diskinizi seçmenizi öneriyorum. Dolayısıyla burada yeni bir klasör oluşturarak ilerleyin.

Yeni Bir Klasör Oluşturma

Adım 4

Harici diskin lokasyonunu kontrol edin. Sonrasında, işlemi başlatabilmeniz açısından Import butonuna tıklayın.

Import İşlemini Başlatma

Adım 5

GNS3 Server import işlemi başladı.

GNS3 VM.ova İmport Ediliyor

2. GNS3 Sunucunun Ağ Ayarlarını Yapın

Adım 1

Sanal makineyi içe aktardıktan sonra ağ ayarlarını yapılandırın. Bunun için, aşağıdaki görüntüde gösterildiği gibi Network Adapter bölümüne tıklayın. Ardından, Network Adapter 2’yi seçin ve silin.

Network Adapter Donanımını Yapılandırma

Adım 2

Network Adapter 1 ayarlarını VMnet0 (Bridged) olarak yapılandırınız. Virtual Network Editör programında VMnet0’ı Bridged olarak yapılandırmayı unutmayınız.

Sanal Ağ Editörü

3. GNS3 Sanal Sunucuyu Çalıştırın & Kontrol Edin

Adım 1

Yukarıdaki adımları tamamladıktan sonra, sanal sunucuyu çalıştırınız.

VMware'de Sanal Makineyi Çalıştırma

Adım 2

Network simülatörün sanal sunucusu açılıyorken biraz sabredin.

GNS3 VM

Adım 3

GNS3 sanal makine açıldıktan sonra ilk açılış görüntüsü aşağıdaki gibidir. Burada OK seçeneğine tıklayarak gelişmiş ayarlar bölümüne erişebilirsiniz.

Sunucunun IP adresini yerel ağdaki DHCP sunucudan aldığını inceleyebilirsiniz.

GNS3 Server IP Adresi

Adım 4

Import işlemini tamamlandıktan sonra CMD’yi açın. Şimdi, komut satırına geçerek IP adresine Ping atarak bağlantıyı test edin.

Sunucuyu Pingleme

GNS3 Sanal Sunucu Ayarlarını Optimize Etme

GNS3 VM’yi varsayılan ayarlarla kullanabilirsiniz. Ancak birkaç ince ayarla performansı katlayabilirsiniz. Bu optimizasyonlar özellikle büyük topolojilerde fark yaratır. Şimdi sırasıyla hangi ayarları değiştirmeniz gerektiğini anlatayım.

İlk olarak CPU çekirdek sayısını artırın. VMware ayarlarında sanal makinenize en az 2 çekirdek verin. Fiziksel işlemciniz 4 çekirdekliyse 2 çekirdek idealdir.

8 çekirdekli bir işlemciniz varsa 4 çekirdeğe kadar çıkabilirsiniz. Ancak fiziksel çekirdeklerin tamamını sanal makineye vermeyin. Ana işletim sisteminizin de nefes alması gerekir.

Ardından RAM miktarını gözden geçirin. Varsayılan olarak 2 GB atanmış olabilir. Bu miktar çok yetersizdir. En az 4 GB, ideal olarak 6 GB RAM tahsis edin.

Büyük topolojiler çalıştıracaksanız 8 GB’a kadar çıkmanızı öneririm. Fakat sisteminizdeki toplam RAM’in yarısından fazlasını vermeyin.

Disk önbelleği ayarlarını da optimize etmelisiniz. Sanal makine ayarlarında disk seçeneklerine girin. Disk tipini “Pre-allocated” olarak işaretleyin.

Bu seçenek disk alanını peşin olarak ayırır. Okuma yazma performansı ciddi şekilde artar. Ayrıca disk defragmentasyonunu düzenli yapın. Özellikle HDD kullanıyorsanız bu kritiktir.

Son olarak sanal makinenin güç ayarlarını kontrol edin. VMware’in güç yönetimi seçeneklerini “High Performance” olarak ayarlayın. Bu sayede işlemci frekansı düşmez. Simülasyon boyunca tam performans alırsınız. Bu küçük dokunuşlarla GNS3 VM’nizden maksimum verimi alabilirsiniz.

Statik IP Adresi Tanımlama

GNS3 VM varsayılan olarak DHCP’ten IP alır. Bu yöntem kolaydır ancak bir dezavantajı vardır. Her yeniden başlatmada IP adresi değişebilir. GNS3 istemciniz sürekli aynı IP’yi bekler. IP değişince bağlantı kopar. O yüzden statik IP tanımlamanızı şiddetle öneririm.

Statik IP vermek için önce GNS3 VM konsoluna erişmelisiniz. Sanal makine açıldıktan sonra OK butonuna basın. Karşınıza gelişmiş ayarlar menüsü gelir. Buradan “Shell” seçeneğini seçin. Komut satırına düşersiniz. Şimdi ağ yapılandırma dosyasını düzenleyelim.

Aşağıdaki komutu yazın: sudo nano /etc/netplan/01-netcfg.yaml. Şifre sorarsa “gns3” yazın. Dosya açıldığında DHCP satırını bulun. “dhcp4: true” yazan yeri “dhcp4: false” olarak değiştirin. Altına şu satırları ekleyin: addresses: [192.168.1.100/24]. gateway4: 192.168.1.1. nameservers: addresses: [8.8.8.8, 8.8.4.4].

Bu IP değerlerini kendi ağınıza göre uyarlamalısınız. Modeminizin IP aralığını kontrol edin. Genellikle 192.168.1.1 veya 192.168.0.1’dir. Aynı ağ bloğunda boş bir IP seçin. Çakışma olmamasına dikkat edin. Dosyayı kaydedip çıkın. Ardından sudo netplan apply komutunu çalıştırın.

Son olarak yeni IP ile bağlantıyı test edin. CMD’den yeni IP adresine ping atın. Yanıt alıyorsanız statik IP başarıyla tanımlanmıştır. GNS3 istemcisinde de bu yeni IP’yi kullanın. Artık her yeniden başlatmada aynı adrese bağlanırsınız. Bu küçük ayar size büyük kolaylık sağlar.

Sık Karşılaşılan GNS3 VM Hataları ve Çözümleri

GNS3 VM import sırasında bazı hatalarla karşılaşabilirsiniz. Endişelenmeyin, bunların çoğu kolayca çözülür. Yıllardır danışanlarıma bu sorunları çözmede yardımcı oluyorum. Şimdi en yaygın hataları ve pratik çözümlerini paylaşayım.

Birinci yaygın hata: “VMware Workstation cannot connect to the virtual machine.” Bu hata genellikle VMware servislerinin durmasından kaynaklanır.

Çözmek için servisleri yeniden başlatın. Windows’ta services.msc açın. VMware ile başlayan tüm servisleri bulun. Her birine sağ tıklayıp Restart deyin. Bilgisayarı yeniden başlatmak da işe yarar.

İkinci sık hata: “Kernel panic” veya sanal makine açılışta takılı kalır. Bu sorunun sebebi genelde yetersiz RAM tahsisidir. Sanal makine ayarlarına girin.

RAM miktarını en az 4 GB’a çıkarın. Ayrıca işletim sistemi tipini “Ubuntu 64-bit” olarak doğru seçtiğinizden emin olun. Yanlış işletim sistemi seçimi kernel panic’e yol açar.

Üçüncü yaygın sorun: Ping atılmıyor veya “Destination Host Unreachable” hatası alıyorsunuz. Bunun en sık sebebi ağ modunun NAT’ta kalmasıdır. Hemen sanal makine ayarlarını kontrol edin. Ağ adaptörünü mutlaka Bridged moda alın. Güvenlik duvarınızı da geçici olarak kapatıp test edin.

Dördüncü hata: GNS3 istemcisi sunucuya bağlanmıyor. Önce IP adresini doğru yazdığınızı kontrol edin. Sunucu ayarlarında port numarasının 3080 olduğunu teyit edin.

Ayrıca GNS3 istemcisinde “Enable GNS3 VM” seçeneğini işaretlemeyi unutmayın. Bu küçük kutucuğu atlamak en sık yapılan hatadır.

Son olarak disk alanı hatası alabilirsiniz. Sanal makine zamanla büyür. Özellikle çok sayıda IOS imajı eklerseniz disk dolar. Çözüm için VMware’in disk temizleme aracını kullanın.

Sanal makine ayarlarından “Compact” seçeneğini bulun. Bu işlem boşa çıkan alanı geri kazandırır. Düzenli aralıklarla bu temizliği yapmanızı öneririm.

GNS3 Server Sanal Makine Üzerine Nasıl Eklenir? ⇒ Video

Youtube eğitim video’muzda GNS3.ova dosyasını VM’nize nasıl aktaracağınızı öğrenebilirsiniz. Bu eğitimde, gerekli yapılandırma ve ayarlarda size yol gösterecektir. Böylece sorunsuz bir kurulum süreci sağlayabilirsiniz.

İçeriğimizi faydalı bulduysanız, YouTube kanalımıza abone olmayı unutmayın! Abone olarak bize destek olabilir, en güncel eğitimlerimizden ve kaynaklarımızdan haberdar olabilirsiniz.

Video Önizleme Görseli
YouTube'da İzle

GNS3 Sanal Sunucusu Hakkında Aklınıza Takılan Her Şey

GNS3 VM kullanmak gerçekten bu kadar büyük bir fark yaratıyor mu?

Kesinlikle evet! Yerel bilgisayarınızda on tane IOS imajını çalıştırdığınızı düşünün. Disk dolmaya, işlemci nefes nefese kalmaya başlar. Neticede simülasyon hantallaşır ve yapılandırma sırasında sinir bozucu gecikmeler yaşarsınız.
Sanal sunucu bu yükü omuzlarınızdan alır. Tüm o ağır imajları Linux tabanlı, optimize edilmiş bir yapıya taşır. Buna karşın yerel GNS3 istemciniz yalnızca görsel arayüzü çizmekle uğraşır. İşte bu yüzden işlem hızı gözle görülür şekilde artar.
Hele bir de imajları harici bir SSD’ye konumlandırırsanız performans uçuşa geçer. Danışanlarımın çoğu bu geçişten sonra ‘Keşke en başında yapsaydım’ diyor. Zira kaynak tüketimi ciddi oranda düşer ve karmaşık topolojilerde bile sisteminiz yağ gibi akar.

VMware Workstation’da OVA dosyasını harici diske aktarırken nelere dikkat etmeliyim?

Öncelikle harici diskinizin USB 3.0 veya üzeri desteklediğinden emin olun. Yoksa veri yolundaki darboğaz yüzünden sanal makine ağır çekimde kalır. Import işlemine başlamadan önce disk üzerinde sadece bu iş için kullanacağınız boş bir klasör oluşturun.
‘Browse’ butonuna tıkladığınızda doğrudan diskin kök dizinini seçmeyin. Yeni bir klasör ismi verip yolu ona göre tanımlayın. Açıkçası bu, ileride başka bir OVA dosyasıyla karışıklık yaşamanızı engeller.
Son olarak aktarım sırasında bilgisayarı uyku moduna almaktan kaçının. Büyük dosya boyutları sebebiyle yazma işlemi yarıda kesilirse imaj bozulabilir. Net talimat şu: İşlemi başlatın, arkanıza yaslanın ve tamamlanana kadar sabredin. Hızlı bir SSD’de bu süre saniyelerle ifade edilir.

Ağ ayarlarında neden ikinci adaptörü silip birinciyi Bridge yapıyoruz?

Bu adım, sanal sunucunun fiziksel ağınızın gerçek bir üyesi gibi davranmasını sağlar. Varsayılan olarak gelen ikinci adaptör (NAT) bazen IP çakışmalarına veya iletişim kopukluklarına sebep olur. Dolayısıyla önce o fazlalıktan kurtuluyoruz.
Ardından birinci adaptörü VMnet0 (Bridged) moduna alıyoruz. Bu sayede GNS3 VM, evinizdeki modemin DHCP sunucusundan sizin bilgisayarınızla aynı ağ bloğunda bir IP adresi alır. Sanki odadaki ikinci bir dizüstü bilgisayarmış gibi görünür.
Bağlantı testinde komut satırına ping attığınızda yanıt gelmesinin sırrı buradadır. Aksi halde ‘Host unreachable’ hatasıyla boğuşursunuz. Açık konuşayım, bu küçük ayarı atlayanların yarısı kurulumun başarısız olduğunu sanıp işlemi baştan yapıyor.

Sanal makine açıldıktan sonra ekranda gördüğüm IP adresini ne yapacağım?

O ekran sizin can simidinizdir. İlk açılışta karşınıza çıkan mavi kutucuktaki IP adresini bir kenara not edin. Örneğin 192.168.1.15 gibi bir değer olacaktır. İşte bu adres, GNS3 istemcisi ile sunucu arasındaki köprüdür.
GNS3 ana programını açtığınızda sunucu tercihleri kısmına gidersiniz. Orada localhost yerine bu not ettiğiniz IP’yi tanımlarsınız. Böylece işlem yükü kendi bilgisayarınızdan sanal makineye başarıyla aktarılır.
Peki ya IP değişirse? DHCP’ten aldığı için yeniden başlatmalarda değişebilir. Tavsiyem, sanal makinenin ayarlarından bu IP’yi sabitlemenizdir. Üstelik CMD’den ping atarak bağlantıyı sürekli canlı tutup tutmadığınızı teyit etmek de iyi bir pratiktir.

IOS imajlarını eklerken GNS3’ün hala yavaş hissettirmesinin sebebi ne olabilir?

İşin püf noktası imajların konumlandığı fiziksel disktir. Siz VMware’i kurup sanal makineyi çalıştırdınız. Fakat IOS dosyalarını hala eski tip, dönen mekanik bir sabit diske (HDD) atmış olabilirsiniz. Halbuki sanal sunucu bu dosyaları sürekli okuyup yazar.
Mekanik diskler milisaniyelerle çalışırken, SSD’ler nanosaniyeler seviyesinde yanıt verir. İkisi arasındaki fark, geceyle gündüz gibidir. Özellikle çoklu cihaz simülasyonlarında HDD üzerinde darboğaz yaşanması kaçınılmazdır.
Sonuçta yapmanız gereken basit. Harici NVMe veya SATA SSD’lerden birini bu işe tahsis edin. Danışanlarıma hep harici diskin ömrünü uzatmak için simülasyon dışında gereksiz okuma yazma yapmamalarını öneririm. Netice itibarıyla doğru donanımla GNS3’ün keyfine varırsınız.

Elimde VMware yok, VirtualBox kullanarak aynı işlemi yapabilir miyim?

Elbette yapabilirsiniz. Geliştirici ekip OVA dosyasını öncelikli olarak VMware için optimize etse de, VirtualBox ile de yola devam edebilirsiniz. Zira dosya evrensel bir sanal makine paketidir.
VirtualBox’a aktarırken tek yapmanız gereken ‘Dosya’ menüsünden ‘Import Appliance’ seçeneğini tıklamaktır. Karşınıza gelen sihirbazda OVA dosyasını gösterip ilerleyin. Yine aynı şekilde ağ ayarlarını ‘Bridge’ moduna almayı unutmayın.
Ufak bir uyarı yapayım. VirtualBox bazen sanal makineyi açarken ‘Kernel panic’ hatası verebilir. Bunun sebebi genelde yetersiz bellek tahsisi veya yanlış çipset seçimidir. Böyle bir durumla karşılaşırsanız makine ayarlarından yonga setini ICH9 yapıp belleği en az 4 GB’a çekin. Gerisi çorap söküğü gibi gelir.

Sonuç

Bu yazıda GNS3 programını daha verimli kullanmak için bazı adımlar uyguladık.

Ayrıca, merkezi IOS yönetimi sağlamak amacıyla VMware üzerine GNS3 VM sunucuyu kurduk. Kısacası, artık ağ tasarımlarınızı daha profesyonel ve ileri seviyede performansla düzenleyebilirsiniz.

Artık, bir L2 Switch ve L3 Switch’lerin tüm özelliklerini kullanabilirsiniz.

GNS3 deneyiminizi geliştirmek için GNS3 VM’yi kurmanızı şiddetle öneriyorum. Eğer, Windows kullanıyorsanız, Windows’a GNS3 VM Kurulumu başlıklı makalemize bakınız. Bu kaynağımızda, tüm net talimatları uygulayarak sorunsuz yükleme sağlayacaksınız.

Bu Rehberi Keşfettikleri İçin Sana Teşekkür Edecekler!

Sadece bir tıkla sevdiklerine dev bir iyilik yapmaya hazır mısın? Bilgi paylaştıkça devleşir.

7 Kişi Deneyimini Paylaştı

  1. hocam selamlar mümkünse bir soru sormak istiyorum. gsn3 vm import etmek isterken vm workstation power tuşuna tıkladıktan sonra internal error hatası vermekte daha sonra hizmetlerden services.msc den vmware authorization tekrar başlat yaptım fakat yine internal error hatası ne yapılabilir yardımcı olabilir misiniz? teşekkürler.
    bilgisayar özellikler
    CPU:DualCore Intel Core 2 Duo T8100, 2100 MHz
    Görüntü Bağdaştırıcısı:ATI Mobility Radeon HD 2600 (256 MB)
    Ram:4 GB DDR2-800 DDR2 SDRAM

Görüşünü Paylaş