SOFTGRID UYGULAMA SANALLAŞTIRMA BÖLÜM-2
Bir önceki makalede SoftGrid nedir neden kullanırız gibi açıklamaları yapmıştık. Bu makalede ise SoftGrid Virtual Application Server’ın kurulumunu inceleyeceğiz.
Öncelikle ön gereksinim olarak birkaç yazılım gerekmektedir;
AD (Active Directory) kurulu olmalıdır.
IIS kurulu olup ASP.Net etkinleştirilmiş olmalıdır.
SQL 2005 Express için
https://www.microsoft.com/downloads/details.aspx?familyid=220549B5-0B07-4448-8848-DCC397514B41&displaylang=en
.NET FrameWork 2.0 için
http://www.microsoft.com/downloads/details.aspx?FamilyID=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&displaylang=en
MMC 3.0 için
https://www.microsoft.com/downloads/details.aspx?familyid=61FC1C66-06F2-463C-82A2-CF20902FFAE0&displaylang=en
Yukarıdaki gereksinimleri karşıladıktan sonra kuruluma başlayabiliriz.
Resim-1-
Setup’ı çalıştırıyoruz.
Resim-2-
Kurulum başladı ve ileri diyoruz.
Resim-3-
Sözleşmeyi kabul ettikten sonra kullanıcı ismi ve organizasyon ismini giritoruz.
Resim-4-
Custom diyerek devam ediyoruz.
Resim-5-
Typical’da ilk üç bileşen default olarak kuruluyor. Fakat client consol kurulmuyor. Eğer sunucuda sanlaştırılan uygulamayı test etmek istersek bu bileşenide yüklememiz gerekiyor.
Resim-6-
Yukarıda da bahsettiğimiz gibi ASP.Net yüklenmiş ve etkin bir şekilde çalışır olmalıdır.
Resim-7-
Burada MSDE mi kurulsun yoksa var olan bir SQL sunucusuna mı bağlanayım diyor. Bende hali hazırda yüklenmiş ve çalışan bir SQL sunucusu olduğu için bu seçeneği seçiyorum. Ama SQL sunucusu kurulu değilse bilgisayarınızda Install MSDE seçeneğini seçip SQL kurabilirsiniz.
Resim-8-
Burada DataBase server tipini soruyor. DataBase tipi olarak SQL’i desteklediği için ileri diyoruz.
Resim-9-
Burada SQL sunucularını görüyoruz. Şu anda kurulu bir SQL server buldu. Eğer farklı lokasyonda kurulu olan bir sql sunucusu var ise. Aşağıdaki seçeneği seçerek Sunucu ismi ve portunu yazmanız gerekmektedir.
Resim-10-
SQL sunucusuna bağlandı ve DB’leri öğrendi. Eğer oluşturduğunuz yani daha önceden var olan bir database’i kullanmasını isterseniz yukarıdaki listeden DB ismini seçebilirsiniz. Yada kurulumun kendisine bir DB yaratmasını alttaki CheckBox’ı doldurarak sağlayabilirsiniz.
Resim-11-
Wizard kullanacağı bir db ismi öneriyor. Bu ismi isterseniz değiştirebilirsiniz. Ve yaratacağı DB file’ını nereye depolayacağını soruyor. Default olarak SQL server ‘’X:\Program Files\Microsoft SQL Server\MSSQL\Data’’ yolunda depolar. ( X = Sql sunucunun kurulduğu Partitiondur )
Farklı bir lokasyonu hız, güvenlik, fault tolerance gibi kavramları değerlendirip external bir storage’e veya farklı bir dizine yerleştirebilirsiniz. Bunu için aşağıdaki kutucuğu işaretleyerek UNC path’i yazmanız gerekmektedir.
Resim-12-
Burada SQL server’a bağlanıp database’i yaratacak. Bunun için SQL serverda DB oluşturabilecek bir kullanıcıya ihtiyacı var. Ben SQL sunucumda SA (System Administrator) user’ını ve password’ünü yazıyorum. Eğer yeni bir SQL kurdu iseniz username sa gelecek ve password’ü boş yani hiçbir değer olamayacaktır. Gerekli yerler doldurulduktan sonra ileri diyoruz.
Resim-13-
Sql severda yeni bir kullanıcı yaratılacak ve Softricity DB’inde her şeyi yapacak ( okuma , yazma , silme, oluşturma vsvs ) bir kullanıcı adı ve şifresi girmemiz gerekmektedir. Username’i ve Password’ünü yazıyoruz. Güvenlik tehditlerine karşı güçlü bir şifre koymanızı öneririz. Alanları doldurduktan sonra ileri diyoruz.
Resim-14-
SoftGrid sunucusunda uygulama çalıştıracak kullanıcıların o uygulamada hakkı olup olmadığını AD ( Active Directory )’de belirticeğimiz için AD’ye bağlanıp sorgu yapması gerekmektedir. Domain ismimizi otomatik algılıyor ve administrator kullanıcısının ismini ve şifresini yazıyoruz. Bu kullanıcı AD’de gerekli sorguları yapacak yetkilere sahip olduğu için yazdık ve ileri diyoruz.
Resim-15-
SoftGrid’e admin grubunu belirtiyoruz. İsterseniz grubun tam ismini yazabilirsiniz yada ilk üç karakterini yazıp ( dom ) ileri dediğinizde bu ilk üç karakterle başlayan gruplar listelenir ve istediğiniz grubu seçebilirsiniz. Seçtiğiniz grup SoftGrid üzerinde tam yetkiye sahip olacaktır. Bu yüzden ilgili grubu dikkatli seçmenizde fayda vardır.
Resim-16-
Burada ise. Uygulamadaki hak değil SoftGrid’e bağlanıp bağlanamayacağını belirteceğimiz grup’tur. Yani kısaca burada Domain Users grubunu seçiyoruz çünkü domaine her üye kullanıcı bu grubun üyesidir. Yazdığımız grup SoftGrid servera bağlanıcak ve uygulamaları görecektir.
Resim-17-
Bu alanda default olarak Default Server Group geliyor. Bunun amacı ise uygulamaları Server Grub başına dağıtabileceğimiz için varsayılan bir grub oluşturuyor. Ve ileri diyoruz.
Resim-18-
Content klasörü önemli bir özelliği vardır. Sanallaştırılan uygulamaları depolayacağımız alandır. Yani kısaca clientler ve sunucu bu alana bakacaktır. Ve tabikide bu klasörün konumunu değiştirebiliriz kurulum sırasında. Bu path file sunucunuzda veya bir SAN/NAS sunucusundada uygulamalarınızın yoğunluğuna ve çokluluğuna göre karar vererek seçebilirsiniz.
Resim-19-
Gerekli bilgileri girdik ve kuruluma başlıyoruz.
Resim-20-
Ve kurulum bitmiştir.
Resim-21-
Mmc’yi açarak Add/remove Sanp-in diyoruz. Ve SoftGrid Management Consolu seçerek ekle diyoruz.
Resim-22-
Ekle dedikten sonra SoftGrid uygulama sunucusunu soruyor. Benim makine ismim arm olduğu için yazıyorum ve tamam diyorum.
Resim-23-
Resim22 de arm yazdığımız sunucuda SoftGrid server’ı kurduk ve default web site’ın altında kendisine bir virtual directory oluşturdu. .asax dosyaları sayesinde sunucunun nerde çalıştığını ve çalışmak için gerekli bilgileri bu dosyalardan almaktadır.
Resim-24-
SoftGrid Sunucusunun genel bir görünütüsü.
Resim-25-
Yukarıda da bahsetmiş olduğumuz gibi content klasörü önem teşkil eder. Ve bu klasörde uygulamalar depolanacağı için ve kullanıcılar buraya erişeceği için paylaşımda olmalıdır. ve gruplarınıza göre security permissionlarınızı veribilirsiniz.
Resim-26-
Sunucu ismine sağ tıklıyoruz ve System Options diyoruz.
Resim-27-
Burada ise gene önemli olarak SoftGrid Sunucusuna nerden erişeceklerini default content path ile belirtiyoruz. Açıklamada dediği gibi uygulamalar burada depolanmış olacak.
Bir başka makalede görüşmek üzere.
Dursun İÇCAN
MCP MCDST MCSA+S MCSE+S MCTS:VISTA MCITP