HOD'un daha düşük bir sürümünden daha yüksek bir sürümüne geçmek için bu yardımcı programı kullanabilirsiniz. Host On-Demand geçişi iki adımlı bir süreçtir:
HOD kaynak ve hedef sunucusu aynı makinede olabileceği gibi farklı bir makinede de olabilir.
Not: HOD kaynak ve hedef sunucusu farklı makinelerdeyse, dışa aktarma işleminde yaratılan Migrationpackage.zip dosyasının hedef makineye konması gerekir (bu işlemi denetimci el ile yapmalıdır).
Host On-Demand geçiş sürümleri
Host On-Demand geçişi için desteklenen ortamlar
Not: Dışa aktarma ve içe aktarma işlemleri yalnızca aynı altyapıda (örneğin, Windows'tan Windows'a, Linux'tan Linux'a) desteklenir.
HODMigrationUtility.zip Fix Central'da kullanıma sunulur. Denetimci bu zip dosyasını aşağı yüklemeli ve Host On-Demand yayın dizinine koymalıdır. Başkaca kuruluş gerekmez.
Örn. cd C:\Program Files (x86)\IBM\HostOnDemand13\HOD13\HODMigrationUtility
Dışa aktarma işlemi: java –jar HODMigrationUtility.jar c:\Test\Export.xml
Not: Dışa aktarma işlemi tamamlanınca, bir tamamlama iletisiyle birlikte geçiş paketi zip dosyasının yaratıldığı yer görüntülenir.
İçe aktarma işlemi: java –jar HODMigrationUtility.jar c:\Test\Import.xml
Not: İçe aktarma işlemi tamamlanınca bir başarı iletisi görüntülenir.
Geriye işleme işlemi: java –jar HODMigrationUtility.jar c:\Test\Rollback.xml
Not: İçe aktarma işlemi gerçekleştirildikten sonra geriye işleme xml dosyası otomatik olarak oluşturulur. Geriye işleme yalnızca bir kez gerçekleştirilebilir.
Dışa aktarma:
| Giriş özniteliği | Açıklama |
|---|---|
| migrationInput | Giriş xml dosyasının kök dizini. |
| mode | Bu etiket işlemin kipini belirtir. Bu etiket için giriş zorunludur. Bu etiketin girişi “export” olmalıdır (büyük ve küçük harfe duyarlı değildir). |
| HODPublishDirectory | Host On-Demand yayın dizinini belirtir. Bu etiket için giriş zorunludur. Örn.
|
| sourceMigratingPackage | Geçiş paketi zip dosyasının saklanacağı yeri belirtir.
Belirlenmezse, geçiş paketi zip dosyasını saklamak için yürürlükteki yer
kullanılır. Örn.
|
| overWrite | Bu etiket için giriş zorunludur.
“yes” girişi
(varsayılan): Geçiş paketi zaten varsa, yardımcı program var olan paketin
üzerine yazar. Aşağıdaki ileti görüntülenir.
“no” girişi:
Geçiş paketi zaten varsa, yardımcı program geçiş paketini yaratmaz. Onun yerine, aşağıdaki ileti görüntülenir.
|
| customFiles | customFiles, fileLocation
alt etiketlerinin üst etiketidir.
Varsayılan yerden (user/HODObjs) başka
yerlerde saklanmış özel dosyalar (.kmp .bar .col .pmp,.mac) varsa, geçişte bu
dosyaların da alınabilmesi için bu etikette bu yerler belirtilmelidir.
fileLocation etiketinde her özel dosya yerinin belirtilmesi gerekir. Örn.
Geçiş paketine (dışa) aktarılacak
dosyaların listesi için aşağıdaki çizelgeye bakın. |
| Dosyalar | Yer | Dosyalar hedef makineye doğrudan kopyalanır | Dosyalar geçiş yardımcı programı tarafından değiştirilir |
|---|---|---|---|
| Konuşlandırma sihirbazı dosyaları | |||
| KS tarafından yaratılan html, z_*.html, _J2.html, .jnlp | HOD yayın dizini | Hayır | Tümü |
| Tüm HOD Data klasörü .cf dosyaları wInfo.txt Policy.obj Preload.obj Params.txt udparams.txt |
HOD yayın dizini HODData | Aşağıdaki dosyalar doğrudan hedef
HOD sunucusuna kopyalanır: Policy.obj Preload.obj Params.txt |
wInfo.txt .cf dosyası udparams.txt |
| Özel dosyalar | |||
| Varsayılan özel dosyalar | Kullanıcı dizini HODObjs klasörü, örn.: C:\Users\<SystemUser>\HODObjs | Evet | Hayır |
| Kullanıcı tanımlı özel dosyalar | Kullanıcı tanımlı yer (paylaşılan dizin ya da ağ yeri) | Evet (customfiles klasörü yaratılır ve tüm özel dosyalar kopyalanır) | Hayır |
| Private Dizini dosyaları | |||
| Özel Dosyalar (tüm dosyaları ve klasörler) | HOD kuruluş dizini private | Evet | Hayır |
| Dizin Yardımcı Programı | |||
| Sample.xml ve kullanıcı tarafından yaratılan .xml | HOD kuruluş dizini lib\samples\DirUtil | Evet | Hayır |
| Güvenlik | |||
| HODSerKeyDb.kdb HODServerKeyDb.sth HODServerKeyDb.rdb | bin dizini | Evet | Hayır |
| WellKnownTrustedCAs.class WellKnownTrustedCAs.jks WellKnownTrustedCAs.p12 | HOD yayın dizini | Aynı adı taşıyan bir dosya zaten varsa, dosya hedef HOD sunucusuna kopyalanmaz. | .p12'den jks dosyasına dönüşüm |
| pdfpdt dosyaları | |||
| Yazıcı Tanımlaması Dosyası: Tüm dosyalar | HOD yayın dizini/ pdfpdt | Evet | Hayır |
| Özellik dosyası | |||
| Config.properties | HOD yayın dizini | Evet | Hayır |
| Giriş özniteliği | Açıklama |
|---|---|
| migrationInput | Giriş xml dosyasının kök dizini. |
| mode | Bu etiket işlemin kipini belirtir. Bu etiket için giriş zorunludur. Bu etiketin girişi “import” olmalıdır (büyük ve küçük harfe duyarlı değildir). |
| HODPublishDirectory | Host On-Demand yayın dizinini belirtir. Bu etiket için giriş zorunludur. Örn.
|
| migratingPackageLocation | Geçiş paketi zip dosyasının saklanacağı yeri belirtir.
Belirlenmezse, geçiş paketi zip dosyasını saklamak için yürürlükteki yer
kullanılır. Örn.
|
| systemJavaBinDirectory | z/OS ve AS/400 sistemi java bin klasörünü belirtir.
Bu etiket yalnızca z/OS ve AS/400 işletim sistemleri için gereklidir. Örn.
|
| options | options etiketi, aşağıdaki alt etiketlere giriş sağlayan
üst etikettir. Terminal, FileTransfer, Icon, FTPTerminal, dbaOptions, targetUI Bu etiketlerin aşağıdaki biçimde belirtilmesi gerekir:
Yukarıda geçen etiketler oturum değiştirgesiyle ilgilidir. SSL3'ü JSSE TLS1.2'ye dönüştürmek için güvenlikle ilgili değiştirgeler de belirtilebilir. Bunun Terminal etiketi altında ayarlanması gerekir. Bu etiketlerin girişi, çift tırnak içine alınmış anahtar ve değerdir.
Anahtar boş değerli olmamalıdır, değer boş değer olabilir. Bu anahtar değer çiftleri, ilgili oturumların hedef sisteminde cf dosyasına yazılır. Birden fazla oturum değiştirgesi belirtmek için, etiketin farklı anahtar ve değer çiftiyle yinelenmesi gerekir. Örn.
|
| targetUI | HOD 11 ve HOD12/HOD13 sürümlerinde HTML dosyası görünüş
ve biçemi farklıdır. HOD12 ve HOD13, HTML dosyaları için “Nimbus” görünüş ve biçemini kullanır. “yes” girişi (varsayılan): Geçirilen tüm HTML dosyaları kendi kullanıcı arabirimlerinde Nimbus görünüş ve biçemini edinir. “no” girişi: HTML dosyalarının kaynak kullanıcı arabirimindeki görünüş ve biçemi korunur. |
| codebase | Bu etiket için giriş zorunludur.
Webstart istemci
sayfaları için bu kod tabanı gereklidir. Burada belirteceğiniz URL,
hedef Host On-Demand yayın dizinini tanıtmalıdır. Örn.
Burada server_name.mycompany.com, Host On-Demand'ın kurulu olduğu sunucunun adı ve hodalias, Host On-Demand yayın diğer adıdır. |
| targetBackup | Bu etiket için giriş zorunludur. “yes” girişi (varsayılan): Hedef Host On-Demand sunucusu dosyaları için yedek dosya yaratılır. İçe aktarmanın çalıştırılacağı hedef Host On-Demand sunucusu; dosyalar içe aktarma çalıştırılmadan önce yedeklenir. Yedeklenecek dosyaların listesi için aşağıdaki çizelgeye bakın. “no” girişi: Host On-Demand sunucusu dosyalarını geçirmek için yedek dosya yaratılmaz. |
| overwriteHODPublishDirectory | Bu etiket için giriş zorunludur. “yes” girişi (varsayılan): Hedef HOD sunucusundaki yayın dizininde, aynı adı taşıyan dosyaların (kaynak ve hedef dosyalar) üzerine yazılır. “no” girişi: Yayın dizininde, aynı adı taşıyan dosyaların (kaynak ve hedef dosyalar) üzerine yazılmaz; yalnızca, yeni dosyalar ya da dizinler hedefe geçirilir. |
| overwritePrivate | Bu etiket için giriş zorunludur. “yes” girişi (varsayılan): Hedef HOD sunucusundaki private dizininde, aynı adı taşıyan dosyaların (kaynak ve hedef dosyalar) üzerine yazılır. “no” girişi: Private dizininde, aynı adı taşıyan dosyaların (kaynak ve hedef dosyalar) üzerine yazılmaz; yalnızca, yeni dosyalar ya da dizinler hedefe geçirilir. |
| overwritePdfPdt | Bu etiket için giriş zorunludur. “yes” girişi (varsayılan): Hedef HOD sunucusundaki pdfpdt dizininde, aynı adı taşıyan dosyaların (kaynak ve hedef dosyalar) üzerine yazılır. “no” girişi: pdfpdt dizininde, aynı adı taşıyan dosyaların (kaynak ve hedef dosyalar) üzerine yazılmaz; yalnızca, yeni dosyalar ya da dizinler hedefe geçirilir. |
| overwriteDirUtil | Bu etiket için giriş zorunludur. “yes” girişi (varsayılan): Hedef HOD sunucusundaki DirUtil dizininde, aynı adı taşıyan dosyaların (kaynak ve hedef dosyalar) üzerine yazılır. “no” girişi: DirUtil dizininde, aynı adı taşıyan dosyaların (kaynak ve hedef dosyalar) üzerine yazılmaz; yalnızca, yeni dosyalar ya da dizinler hedefe geçirilir. |
| Klasör | Dosyalar |
|---|---|
| Private dizini | Tüm dosyalar ve dizinler |
| Bin dizini | HODServerKeyDb.kdb , HODServerKeyDb.sth, HODServerKeyDb.rdb, HODServerKeyStore.jks |
| HOD yayın dizini->pdfpdt | Yazıcı Tanımlama Dosyası |
| HOD yayın dizini | WellKnownTrustedCAs.class WellKnownTrustedCAs.jks WellKnownTrustedCAs.p12 CustomizedCAs.p12 CustomizedCAs.jks CustomizedCAs.sth Config.properties Konuşlandırma Sihirbazı Dosyaları |
| lib klasörü | redir.properties |
| lib\samples\DirUtil | Tüm dosyalar |
| HostOnDemand\HOD\HODData | Tüm klasörler ve dosyalar |
Kaynak bir HOD sunucusundaki dosyalar hedefe zaten geçirildi. C:\lib\.importSuccess. HOD geçiş işlemi sonlandırıldı
Geriye işleme gerçekleştirmek için yürürlükteki dizinde geriye işleme dosyası yaratıldı. C:\Test\Rollback.xml