THINSTALL ILE UYGULAMA SANALLASTIRMA
Sanallaştırma teknolojileri günümüzde çok rağbet gören bir konu olup bizlere getirdiği artılar çoktur. Bu makalemizde ise Thinstall’I inceleyeceğiz. Kullanımı çok basit olan Thinstall ile uygulamaları paketleyip, depolayacağız. Depolayacağız derken bir klasöre koyup klasörü share etmemiz gerekmketedir.
Kısaca Thinstall bahsedersek,
www.thinstall.com resmi sitesidir. Uygulama hakkında daha fazla bilgi için aşağıdaki adresi kullanabilirsiniz.
http://thinstall.com/products/virtualization_suite.php
Öngereksinim olarak hiç bir ekbileşen istememektedir. Yani Nt , 2000 , XP , Vista gibi istemci işletim sistemlerini desteklemektedir.
Dikkat etmeniz gerekn tek nokta ise, sanallaştırılan uygulamaların ne kadar sıklıkla kullanılacağıdır. Yapınıza göre sanallaşan uygulamları bir file server’da veya San/Nas gibi Storagelerde bulundurabilirsiniz.
Şimdi kuruluma geçebiliriz.
Mimari
Resimde görüldüğü gibi uygulamanın kullanacağı tüm bileşenler ( Registry , exe , dll , com , ini vs ) tek bir dosya içinde bulunmaktadır.
Resim-1-
Setup dosyasını çalıştırıyoruz.
Resim-2-
Install diyoruz.
Resim-3-
Kurulumda uygulama kadar sad eve basit. Bitir diyerek kurulumu bitiriyoruz.
Resim-4-
Uygulamamızı çalıştırmak için resimdeki yolu izleyebilirsiniz.
Resim-5-
Uygulama açıldı ve 3 adımdan oluşmaktadır.
1. Nci adımda sistemi tarayarak sistemin snapshot’ını alıyor.
2. Nci adımda sanallaştırmak istediğimiz uygulamayı kuruyoruz.
3. Ncü adımda ise nelerin değiştiğini görerek uygulamanın yarattığı değişiklikleri geçici bir klasöre kaydedecektir.
Başla diyoruz.
Resim-6-
Default olarak seçili gelen yollar resimdeki gibidir. Kuracağımız uygulama Acrobat Reader 8’dir. Acrobat Reader aksini belirtmedikçe C sürücüsüne kurulup bazı resgistry kayıtları yazacaktır. Eğer D sürücüsüne Acrobat’I kursaydım D sürücüsünü işaretlemek zorundaydım. Yani kısaca hangi sürücüye kuracaksanız onun mutlaka seçili olması gerekmektedir. Gerekli işaretlemelerden sonra Ön kurulum taraması yapmak için Pre-Install Scan diyoruz.
Resim-7-
Şu anda belirtmiş olduğumuz seçenekler çerçevesinde sistemi taramaktadır, sistemi tarayıp bir snapshot alacaktır.
Resim-8-
Snapshot’dan sonra karşımıza gelen görüntü. Şimdi uygulamamızı kurabiliriz.
Resim-9-
Uygulamayı kuruyoruz.
Resim-10-
Acrobat Reader’ın kurulumu tamamlanmıştır.
Resim-11-
Uygulamamızın kurulumu bittikten sonra Post-Install Scan diyerek devam ediyoruz.
Resim-12-
Bir sonraki adımda ise karşımıza gelen görüntü. Burada ise sistemde değişen değişiklikleri anlayıp güncel olan snapshot’I geri yükleyecektir.
Resim-13-
Bir sonraki adımda karşımıza gelen görüntü. Öncelikle birincil data container’ın hangisi olduğu default olarak gelmektedir. Ama uygulamanız burada değişiklik gösterebilir ve istediğiniz şekilde değiştirebilirsiniz. Kullanıcıların hangi uygulamalara erişeceğini yukarıdaki seçeneklerle belirleyebilirsiniz. Devam diyoruz.
Resim-14-
Yaratılacak olan projenin nereye kaydedileceğini sormaktadır. Buradaki yolu değiştirebilirsiniz. Ve sonuçları kaydet diyoruz.
Resim-15-
Sonuçları kaydet dediğimizde karşımıza gelen görüntü burada uygulama ile ilgili saptadığı tüm bileşenleri ( exe, ini, registry kayıtları, com , dll vs ) kaydetmektedir.
Resim-16-
Uygulama sanallaştırmanın ilk bacağı bitmiştir.
Resim-17-
Oluşan görüntü. Nerelere nelerin gideceği şeklinde klasör bazında ve registryler birer txt olarak buraya kaydedilmiştir.
Resim-18-
Registry kayıtlarının görüntüsü.
Resim-19-
Uygulamanın olması gerekn bileşenlerinin nerelerde olacağını belirten klasörlerin görüntüsü.
Resim-20-
Build.bat ile oluşan sonuçları bitleştirmesi için Package.ini dosyasına bakmaktadır. Buarada ise paketleme ile ilgili bir kaç bilgi bulunmaktadır. Önceliği olan konu ise Compression, eğer compression olacak ise örnektede görüldüğü gibi None değil FAST olması gerekmektedir.
Resim-21-
Build.bat’I çalıştırıyoruz. Ve paketleme işlemi başlayıp Uygulama Sanallaştırma işlemi bitecektir.
Resim-22-
Paketleme sonucu oluşan görüntü. Bin isimli klasörün altına Pkaetlediği uygulamaları atıcaktır.
Resim-23-
Sanallaşan uygulamayı çalıştırdığımızda karşımıza gelen görüntüdür. Burada değinmek istediğim konu ise,
Uygulamalar Read-Only olarak çalışmaktadır.
Örnek olarak,
Office uygulamasını çalıştırdınız diyelim, ve sayfa yapısını yatay yaptınız gün içinde bir kaç kez açıp kaparsınız ve cache’inizde ayarlarınız saklanır lakin bilgisayarın restart sonucu veya cache’inizin temizlenmesinden dolayı yaptığınız ayarlar gidecektir yani geçerli olmayacaktır. Burada güzellik ise uygulamalar Read-Only çalışmasından dolayı kullanıcıların uygulama üzerinde yaptıkları kaydedilmeyecektir. Ve kullanıcı hatalarından dolayı hasar gören bir uygulamanız olmayacaktır.
Resim-24-
Sanallaşan uygulamarı bir konsol ile kullanıcılara dağıtamadığımız ( böyle bir özellik yok ) için bir klasöre kaydedebilirsiniz ve kullanıcılarınız o klasörü Map yaparak kullanabilirler.
Sonuç olarak Thinstall ile uygulamaları sanllaştırıp test ettik.
Bir sonraki makalede görüşmek üzere…
Dursun İÇCAN
MCP MCDST MCSA+S MCSE+S MCTS:VISTA MCITP