Zoo Sunucu Belirtme - ZOO_SERVER Parametresi
Kurumsal lisans yönetimi için Zoo sunucu adresini otomatik yapılandırma - ZOO_SERVER property ile merkezi lisans sunucusu bağlantısı.
ZOO_SERVER parametresi, Rhino'nun kurulum sırasında merkezi Zoo lisans sunucusuna bağlanmasını sağlar. Bu, kurumsal ortamlarda yüzlerce bilgisayara otomatik lisans dağıtımı için kullanılır ve her bilgisayara ayrı lisans girmekten kurtarır.
ZOO_SERVER Parametresi Kullanımı
- Parametre: ZOO_SERVER=zoo.firma.com
- Hostname veya IP adresi: ZOO_SERVER=192.168.1.100
- Port belirtme: ZOO_SERVER=zoo.firma.com:80 (varsayılan 80)
- Örnek komut: msiexec /i rhino.msi /quiet ZOO_SERVER=zoo.firma.com
- Registry: HKLM\Software\McNeel\Rhinoceros\8.0\License Manager\Server
Zoo Sunucu Gereksinimleri
- Windows Server (2012 R2 veya üzeri) önerilir
- Zoo 8.x yazılımı kurulu olmalı (ücretsiz)
- TCP Port 80 açık olmalı
- Firewall kuralları: İstemciler Zoo'ya erişebilmeli
- DNS kayıtları: zoo.firma.com hostname çözülmeli
- Sabit IP adresi önerilir
Kurulum Sonrası Doğrulama
- Rhino başlatıldığında Zoo'dan lisans alır
- Zoo sunucuya bağlantı test: Rhino > Options > Licenses
- "License Manager: Zoo" görünmeli
- Zoo Console: Hangi kullanıcılar lisans kullanıyor?
- Bağlantı yoksa: Firewall, DNS, Zoo service kontrolü
Tam Kurulum Komut Örneği
- msiexec /i rhino.msi /quiet /norestart ZOO_SERVER=zoo.firma.com ALLUSERS=1
- IP adresi ile: ZOO_SERVER=192.168.1.100
- Hostname + log: ZOO_SERVER=zooserver ALLUSERS=1 /log C:\Logs\rhino.log
- Network share'den: msiexec /i \\sunucu\rhino\rhino.msi /quiet ZOO_SERVER=zoo.firma.com
GPO ile Zoo Sunucu Dağıtımı
- Group Policy Management Console aç
- GPO oluştur: Computer Configuration > Policies > Software Settings
- Software Installation > New > Package > rhino.msi seç
- Deployment method: Assigned
- Modifications tab > Add > custom.mst (ZOO_SERVER içeren)
- Alternatif: Registry GPO ile ZOO_SERVER key'i yaz
- gpupdate /force ile test et
PowerShell Script Örneği
- $ZooServer = 'zoo.firma.com'
- $MSI = '\\sunucu\rhino\rhino_8.x.x.msi'
- $Args = @('/i', $MSI, '/quiet', '/norestart', "ZOO_SERVER=$ZooServer", 'ALLUSERS=1')
- Start-Process msiexec -ArgumentList $Args -Wait -NoNewWindow
- if ($LASTEXITCODE -eq 0) { Write-Host 'Zoo ile kurulum başarılı' }
- # Zoo bağlantısı test et
- Test-NetConnection $ZooServer -Port 80
Troubleshooting - Zoo Bağlantı Sorunları
- "Cannot find Zoo server" hatası: DNS çözümlenemiyor mu?
- nslookup zoo.firma.com komutuyla test et
- Firewall: Port 80 TCP açık mı?
- Zoo Service: Windows Services'da çalışıyor mu?
- Zoo Console: Lisanslar eklenmiş mi?
- Client tarafında registry kontrol: ZOO_SERVER value doğru mu?
- McNeel Forum: Zoo troubleshooting thread'leri