manageprofiles komutu
Yürütme ortamlarını tanımlayan tanıtımları yaratmak, silmek, yedeklemek, yedeklemek ve geri yüklemek için manageprofiles komutunu kullanın. Tek bir çekirdek ürün dosyası kümesi tutulduğu için, birden çok ürün kuruluşu yerine profilleri kullanarak disk alanı tasarrufu sağlanır ve ürünün güncellenmesi kolaylaşılır.
The manageprofiles command and its graphical user interface, the Profile Management Tool, are the only ways to create runtime environments.
Komut dosyası, uyg_sunucusu_kökdzn/bin dizininde bulunur. Komut dosyası, manageprofilesadlı bir komut dosyasıdır.
Sözdizimi
-help parametresini kullanın. Aşağıdaki örnek, Windows işletim sistemlerinde manageprofiles -augment komutuna sahip yardım parametresini kullanır:app_server_root\bin\manageprofiles.bat -augment -help-create komutu kullanılmıştır:app_server_root/bin/manageprofiles.sh -create
-profileName profile_name
-profilePath profile_root
-templatePath template_path Parametreler
manageprofiles komutu için aşağıdaki seçenekler kullanılabilir:
-adminUserNameparametresiyle belirtilen denetim güvenliği kullanıcı kimliğinin parolasını belirtin.- Denetim güvenliği için kullanılan kullanıcı kimliğini belirtin.
- Uygulama sunucusunun çalışacağı ortam tipiyle en yakından eşleşen performans ayarlaması ayarını belirtir.
Bu parametre yalnızca, varsayılan profil şablonu için geçerlidir.
-applyPerfTuningSetting parametresiyle birlikte bir seçenek belirtmezseniz, varsayılan değer
standardolur.Hem -isDeveloperServer hem de -applyPerfTuningSetting parametrelerini belirtirseniz, -applyPerfTuningSettingiçin seçilen seçeneğe bağlı olarak -applyPerfTuningSetting , -isDeveloperServerdeğerini geçersiz kılabilir.
- Bir genişletme şablonuyla var olan bir profili değiştirmek için augment parametresini kullanın. The augment parameter causes the manageprofiles command to update or augment the profile that is identified in the
-profileNameparameter by using the template in the-templatePathparameter. Kullanabileceğiniz büyütme şablonları, ortamınıza IBM® ürün ve sürümlerinin kurulu olduğu belirlenir.Önemli: WebSphere Application Server temel ürünüyle birlikte verilen şablonlar yalnızca, ürünle birlikte gönderilen şablonları yaratmak için, yalnızca profiller yaratmak ve var olan tanıtımları genişletmek için kullanılabilir.Ayrıca, install_dir/ profileTemplates dizininde bulunan dosyaları el ile değiştirmeyin. Profil oluşturma sırasında kapıları değiştiriyorsanız, profil şablonu dizinindeki dosyayı değiştirmek yerine, manageprofiles komutundaki-startingPort ya da-portsFile bağımsız değişkenlerini kullanın.
-templatePathiçin tam olarak nitelenmiş dosya yolunu belirtin. Örneğin:manageprofiles(.bat)(.sh) -augment -profileName profile_name -templatePath template_pathProfil şablonları app_server_root/profileTemplates diziniyle göreliyse,-templatePathparametresi için göreli yol belirtebilirsiniz. Tersi durumda, tam olarak nitelenmiş şablon yolunu belirtin. Örneğin:manageprofiles -augment -profileName profile_name -templatePath template_pathAyrıca bkz.
-unaugmentparametresi. - Tanıtım kaydı kütüğünü belirtilen kütükler için yedekler. backupFile_nameiçin tam olarak nitelenmiş bir dosya yolu sağlamanız gerekir.
- Profil dosyası ve profil meta verilerini profil kaydı dosyasından bir dosya sistemi yedeklemesi gerçekleştirir. Any servers using the profile that you want to back up must first be stopped prior to invoking the manageprofiles command with the
-backupProfileoption.-backupProfileparametresi,-backupFileve-profileNameparametreleriyle birlikte kullanılmalıdır; örneğin:manageprofiles(.bat)(.sh) -backupProfile -profileName profile_name -backupFile backupFile_name-backupProfileseçeneğini kullanarak bir profili yedeklediğinizde, yedeklemek istediğiniz tanıtıma ilişkin sunucuyu ve çalışmakta olan işlemleri durdurmalısınız. - Tanıtımın hücre adını belirtir. Her tanıtım için benzersiz bir hücre adı kullanın.Beladan kaçının: Hücre adlarının benzersiz olması gerekir. Hücrelerin yinelenen adları varsa, uzak Enterprise JavaBeans çağrıları gibi, hücreler arasında uzaktan iletişimde sorun yaşaryabilirsiniz.
İsteğe bağlı bir değiştirgedir. Değiştirgeyi atlarsanız, varsayılan bir hücre adı atanır.
Bu parametrenin varsayılan değeri, kısa anasistem adı, sabit hücre ve sondaki bir sayı birleşimine dayalıdır:
Varsayılan hücre adları aşağıdaki gibidir:
Bu parametrenin değeri boşluk ya da şu gibi geçerli olmayan geçersiz karakterler içermemelidir: *,?, ", <, >,,,/, \, |, vb.
- Profili oluşturur.Manageprofiles -create-templatePath fully_qualified_file_path_to_template seçeneklerini belirtin; profil oluşturma hakkında özel bilgiler için yardım. Kullanılabilecek şablonlar şunlardır:
- manageprofiles komutu tarafından kullanılan Ant yardımcı programının hata ayıklama işlevini açar. Ayrıntılı Ant çıkışı,
app_server_root/logs/directorydizininde manageprofiles adıyla başlayan günlük kütüklerinde manageprofiles komutunun günlük kaydı ile birleştirilir. - Varsayılan kişisel sertifikenin geçerli olduğu süreyi (yıl olarak) belirten isteğe bağlı bir parametre. Bu parametreyi,
-personalCertDNparametresiyle belirtmezseniz, varsayılan kişisel sertifika bir yıl için geçerlidir. - Tanıtıma varsayılan ya da temel kapı değerlerini atar.
-startingPortya da-portsFiledeğiştirgesini kullanırken bu değiştirgeyi kullanmayın.During profile creation, the manageprofiles command uses an automatically generated set of recommended ports if you do not specify the
-startingPortparameter, the-defaultPortsparameter or the-portsFileparameter. Önerilen kapı değerleri, varsayılan kapıların kullanılabilirliğine bağlı olarak varsayılan kapı değerlerinden farklı olabilir.Dikkat: Yönetilen tanıtım şablonunu kullanıyorsanız bu değiştirgeyi kullanmayın. - Profili siler.
Bir profilin silinmesi, profil dizinini silmez. Örneğin, /usr/WebSphere/AppServer/profiles/managedProfile dizininde bir profil oluşturmanızı varsayalım. Tanıtım, tanıtımı sildikten sonra kalır.
Dizini silebilir ya da bırakabilirsiniz. Ancak, profile_kökdzn/logs dizini, profilin kaldırılmasına ilişkin bilgiler içerir. Örneğin, kaldırma yordamı sırasında herhangi bir sorunun nedenini saptamak için _nodeuninst.log dosyasını saklayabilirsiniz.
Profili sildiğinizde, dizini el ile silmeden profili yeniden oluşturabilmeniz için profil dizini silinir.
Tanıtım kaydında bu şablona kayıtlı şablonları genişleten bir tanıtımı silerseniz, otomatik olarak genişletmeyi kaldırma işlemleri gerçekleştirilir.
- Kayıtlı tüm profilleri siler.
Bir profilin silinmesi, profil dizinini silmez. Örneğin, /usr/WebSphere/AppServer/profiles/managedProfile dizininde bir profil oluşturmanızı varsayalım. Tanıtım, tanıtımı sildikten sonra kalır.
Dizini silebilir ya da bırakabilirsiniz. Ancak, profile_kökdzn/logs dizini, profilin kaldırılmasına ilişkin bilgiler içerir. Örneğin, kaldırma yordamı sırasında herhangi bir sorunun nedenini saptamak için _nodeuninst.log dosyasını saklayabilirsiniz.
Profili sildiğinizde profilin dizini silinir, böylece profili yeniden oluşturduğunuzda, yönetmek için modası geçmiş bilgiler yoktur.
Tanıtım kaydında bu şablona kayıtlı şablonları genişleten bir tanıtımı silerseniz, otomatik olarak genişletmeyi kaldırma işlemleri gerçekleştirilir.
- Denetim güvenliğini etkinleştirir. Geçerli değerler şunlardır:
trueya dafalse. Varsayılan değerfalsedeğeridir. Bir Linux hizmeti oluşturulmasını sağlar. Geçerli değerler şunlardır:
trueya dafalse. Bu parametre için varsayılan değerfalsedeğeridir.When the manageprofiles command is run with the
-enableServiceoption set totrue, the Linux service is created with the profile when the command is run by the root user. "root" yetkisi olmayan bir kullanıcı manageprofiles komutunu çalıştırdığında, profil oluşturulur, ancak Linux hizmeti oluşturulur. Root dışı kullanıcının hizmeti ayarlamak için yeterli izni olmadığı için Linux hizmeti yaratılmaz. Profil oluşturma işleminin sonunda birINSTCONPARTIALSUCCESSsonucu görüntülenir ve profil oluşturma günlüğüapp_server_root/logs/manageprofiles_create_profilename.log, geçerli kullanıcının Linux hizmetini ayarlamak için yeterli izne sahip olmadığını belirten bir ileti içerir.- Varsayılan profilin adını döndürür.
- Belirli bir ad için, dosya sistemi yerini alır.
-profileNameparametresini gerektirir. - Belirli bir
-profilePathparametresine kayıtlı bir profil için ad alır. - Komut sözdizimini görüntüler.
- Profili yaratacağı anasistem adını belirtir. Bu, ilk ürünün kuruluşu sırasında belirttiğiniz anasistem adıyla eşleşmeli. Bu parametreye ilişkin varsayılan değer, etki alanı adı sisteminin uzun biçimidir. Bu parametrenin değeri geçerli bir IPv6 anasistem adı olmalı ve boşluk ya da şu şekilde geçerli olmayan karakterler içermemelidir: *,?, ", <, >,,,/, \, |, vb.
- -templatePath parametresiyle birlikte kullanılan isteğe bağlı bir parametre, artırılmış belirli bir tanıtımı genişletmeyi sağlar. -unaugment parametresine bakın.
- Profili oluşturduğunuzda kişisel bir sertifikayı içe aktarmak için kullandığınız anahtar deposu dosyasının yolunu belirtir. Kişisel sertifika, sunucunun varsayılan kişisel sertifikasıdır.En iyi uygulama: Kişisel bir sertifikayı varsayılan kişisel sertifika olarak içe aktardığınızda, kişisel sertifikayı imzalayan kök sertifikayı içe aktarın. Tersi durumda, manageprofiles komutu, kişisel sertifikana ilişkin genel anahtarı trust.p12 dosyasına ekler ve bir kök imzalama sertifikası yaratır.
-importPersonalCertKSparametresi,-personalCertDNparametresiyle karşılıklı olarak birbirini dışlar. Özel olarak kişisel bir sertifika yaratmadıysanız ya da içe aktarmadıysanız, varsayılan değer olarak bir kişisel sertifika yaratılmaz.-importPersonalile başlayan değiştirgelerden herhangi birini belirttiğinizde, bunların tümünü belirtmeniz gerekir.
-importPersonalCertKSparametresinde belirlediğiniz anahtar deposu dosyasında bulunan sertifikana ilişkin diğer adı belirtir. Sertifika, sunucu varsayılan anahtar deposu dosyasına eklenir ve sunucu varsayılan kişisel sertifikası olarak kullanılır.-importPersonalile başlayan değiştirgelerden herhangi birini belirttiğinizde, bunların tümünü belirtmeniz gerekir.
-importPersonalCertKSparametresindeki anahtar deposu dosyasının parolasını belirtir.-importPersonalile başlayan değiştirgelerden herhangi birini belirttiğinizde, bunların tümünü belirtmeniz gerekir.
-importPersonalCertKSparametresinde belirlediğiniz anahtar deposu dosyasının tipini belirtir. DeğerlerJCEKS,CMSKS,PKCS12,PKCS11veJKSolabilir. Ancak, bu liste java.security dosyasındaki sağlayıcıya dayalı olarak değişebilir.-importPersonalile başlayan değiştirgelerden herhangi birini belirttiğinizde, bunların tümünü belirtmeniz gerekir.
- Profili oluştururken kök sertifikayı içe aktarmak için kullandığınız anahtar deposu dosyasının yolunu belirtir. Kök sertifika, sunucu varsayılan kök sertifikası olarak kullandığınız sertifikadır.
-importSigningCertKSparametresi,-signingCertDNparametresiyle karşılıklı olarak birbirini dışlar. Özellikle bir kök imzalama sertifikası yaratmadıysanız ya da içe aktarmadıysanız, varsayılan değer olarak bir imza sertifikası oluşturulur.-importSigningile başlayan parametrelerden herhangi birini belirttiğinizde, bunların tümünü belirtmeniz gerekir.
-importSigningCertKSparametresinde belirlediğiniz anahtar deposu dosyasında bulunan sertifikana ilişkin diğer adı belirtir. Sertifika, sunucu varsayılan kök anahtar deposuna eklenir ve sunucu varsayılan kök sertifikası olarak kullanılır.-importSigningile başlayan parametrelerden herhangi birini belirttiğinizde, bunların tümünü belirtmeniz gerekir.
-importSigningCertKSparametresindeki anahtar deposu dosyasının parolasını belirtir.-importSigningile başlayan parametrelerden herhangi birini belirttiğinizde, bunların tümünü belirtmeniz gerekir.
-importSigningCertKSparametresinde belirlediğiniz anahtar deposu dosyasının tipini belirtir. Geçerli değerlerJCEKS,CMSKS,PKCS12,PKCS11veJKSolabilir. Ancak, bu liste java.security dosyasındaki sağlayıcıya dayalı olarak değişebilir.-importSigningile başlayan parametrelerden herhangi birini belirttiğinizde, bunların tümünü belirtmeniz gerekir.
- Eşlik eden
-profileNameparametresiyle tanımlanan tanıtıma, kaydedildikten sonra varsayılan tanıtıma sahip olacağını belirler. Varsayılan profile hitap eden komutlar yayınlarken, komutun-profileNameözniteliğini kullanmak gerekmez. - Sunucunun yalnızca geliştirme amaçlı olarak tasarlandığı anlamına gelir. Uygulamaları üretim uygulama sunucularındaki uygulamaları konuşlandırmadan önce, üretim dışı bir sunucuda uygulamaları test etmek için profiller oluşturulurken bu parametre yararlı olur.
Bu değiştirge yalnızca varsayılan tanıtım şablonu için geçerlidir.
Hem -isDeveloperServer hem de -applyPerfTuningSetting parametrelerini belirtirseniz, -applyPerfTuningSettingiçin seçilen seçeneğe bağlı olarak -applyPerfTuningSetting , -isDeveloperServerdeğerini geçersiz kılabilir.
- Tanıtım yaratma sırasında yaratılan tüm anahtar deposu dosyalarında kullanılacak parolayı belirtir. Anahtar deposu dosyaları, varsayılan kişisel sertifika ve kök imzalama sertifikası için oluşturulur.
- Profil kaydındaki bir profildeki kayıtlı büyütmeleri listeler. You must specify the -profileName parameter with the -listAugments parameter.
- Profil kayıt defterinde bulunan profilleri listeler.
- Yeni tanıtımla yaratılan düğüme ilişkin düğüm adını belirler. Makineden benzersiz bir değer kullanın. Aynı ürün ikili kümesini paylaşan her tanıtım benzersiz bir düğüm adına sahip olmalıdır.
Bu parametrenin varsayılan değeri, kısa anasistem adı, profil tipi ve sondaki bir sayı temel alır:
Aşağıdaki varsayılan düğüm adları vardır:
Bu parametrenin değeri boşluk içermemeli ya da aşağıdakiler gibi geçerli olmayan karakterler içermemelidir: *,?, ", <, >,,,/, \, |, vb.
- Profil özelliklerini dışlayan isteğe bağlı bir parametre.Her profil şablonu, belirli isteğe bağlı özelliklerle önceden tanımlanmış olarak gelir. Aşağıdaki isteğe bağlı özellikler, aşağıdaki profil şablonlarına ilişkin
-omitActionparametresiyle birlikte kullanılabilir: - Profili oluşturduğunuzda oluşturmadığınız kişisel sertifikana ilişkin ayırt edici adı belirtir. Ayırt edici adı tırnak içinde belirtin. Bu varsayılan kişisel sertifika, sunucu anahtar deposu dosyasının içinde bulunur.
-importPersonalCertKSTypeparametresi,-personalCertDNparametresiyle karşılıklı olarak birbirini dışlar. See the-personalCertValidityPeriodparameter and the-keyStorePasswordparameter.Beladan uzak durun:İlgili alternatif ad (SAN) alanının profil oluşturma sırasında doldurulduğundan emin olmak için, bir sertifikana ilişkin DN yalnızca harf, rakam ve kısa çizgi içeren karakterler içermelidir. Başka karakterler kullanılırsa, tanıtım yaratılamaz. Bu ölçüt, düzeltme paketleri, sürüm 9.0.5.5 ile 9.0.5.7sürümleri için geçerlidir.
Düzeltme paketi, sürüm 9.0.5.8+ için, bu ölçütlere uymayan bir sertifika konusu DN 'si belirtebilir, ancak bu nedenle profil oluşturma sırasında boş bir SAN alanında bu kadar sonuç elde edebilirsiniz.
- Yeni tanıtıma ilişkin kapı ayarlarını tanımlayan bir dosyanın yolunu belirten isteğe bağlı bir parametre.
-startingPortya da-defaultPortsdeğiştirgesini kullanırken bu değiştirgeyi kullanmayın.During profile creation, the manageprofiles command uses an automatically generated set of recommended ports if you do not specify the
-startingPortparameter, the-defaultPortsparameter or the-portsFileparameter. Önerilen kapı değerleri, varsayılan kapıların kullanılabilirliğine bağlı olarak varsayılan kapı değerlerinden farklı olabilir. - Tanıtımın adını belirler. Tanıtım yaratırken benzersiz bir değer kullanın. Aynı ürün ikili kümesini paylaşan her tanıtım benzersiz bir ada sahip olmalıdır. Varsayılan tanıtım adı, tanıtım tipine ve izleyen bir sayıya dayalıdır; örneğin:
burada:<profile_type><profile_number>Bu parametrenin değeri, şunlar gibi geçerli olmayan boşluk ya da karakterler içermemelidir: *,?, ", <, >,,,/, \, |, vb.
Seçtiğiniz profil adı kullanımda olmamalıdır.
- Tanıtıma ilişkin tam olarak nitelenmiş yolu belirtir; bu yolu, tanıtım_köküolarak adlandırılır.
Tam olarak nitelenmiş yol boşluk içeriyorsa, değeri tırnak işaretleri içine alın.
Varsayılan değer, app_server_root dizinine, profiles altdizinine ve profilin adını temel alır.
Varsayılan değer, user_data_root dizinine, profiles altdizinine ve profilin adını temel alır.
Örneğin, varsayılan değer:
WS_WSPROFILE_DEFAULT_PROFILE_HOME öğesi,WS_WSPROFILE_DEFAULT_PROFILE_HOME/profileNameapp_server_root/propertiesdizinindekiwasprofile.propertiesdosyasında tanımlıdır.Not:wasprofile.propertiesdosyası aşağıdaki özellikleri içerir:- WS_CMT_PI_MODPERMS
- Bu özellik, kuruluş programının yarattığı dosyaların izinlerini değiştirmesi gerekip gerekmediğini belirtir. Geçerli değerler
şunlardır: true ya da false. Diğer herhangi bir değer falseiçin varsayılan değer olarak ayarlanır. Bu özelliğin dosyadan kaldırılması, bu özelliğin varsayılan olarak false' a neden olmasına neden olur. falseolarak ayarlandığında, kuruluş sonrası kuruluş tarafından oluşturulan dosyalar, sistemin umask ayarına dayalı olarak izne sahip olur.
Bu parametrenin değeri, hedef sistem için geçerli bir yol olmalı ve şu an kullanımda olmamalıdır.
Dizine yazma izinlerine sahip olmanız gerekir.
QEJBSVR tanıtımının dizine yazma izinlerine sahip olması gerekir.
- WS_CMT_PI_LOGS
- Bu özellik, kuruluş sonrası kuruluş programının, PROFILE_HOME/logs/service/productDir dizininde bulunan her bir ürün için günlüklerinin temizlenip temizlenmediğini belirtir. Bu özelliğe ilişkin ayarlar, aşağıdaki günlük temizleme ölçütlerini belirtmenize olanak sağlar:
- PROFILE_HOME/logs/service/productDir dizinindeki her bir ürün için tutmak istediğiniz günlüklerin sayısını belirtebilirsiniz. Belirtilen değer, 1 ile 999 arasında herhangi bir tamsayı olabilir. Örneğin, WS_CMT_PI_LOGS=5belirtirseniz, gönderi kuruluş programı her bir ürün için en son beş günlük oturumunu tutar.
- Günlüklerin kaplayabileceği depolama alanı üst sınırını belirtebilirsiniz. Belirtilen değer, 1 ile 999 arasında herhangi bir tamsayı olabilir, bunu izleyen:
- KB, değeri kilobayt cinsinden belirtiyorsanız.
- Değeri megabayt cinsinden belirtiyorsanız MB.
- GB değeri, gigabayt cinsinden belirtiyorsa.
Beladan kaçın: Belirtilen değerler büyük ve küçük harfe duyarlı olduğundan, belirtilen değerde yer alan harfler büyük harflerden oluşmalıdır. - Kuruluş sonrası kuruluş programının günlükleri tutmasını istediğiniz süreyi belirleyebilirsiniz. Belirtilen değer, 1 ile 999 arasında herhangi bir tamsayı olabilir, bunu izleyen:
- D, değeri gün olarak belirtiyorsanız.
- Değeri haftalardır belirtiyorsanız, W (w) değerini kullanın.
- M, değeri ay olarak belirtiyorsanız.
- Y, değeri yıllar olarak belirtiyorsanız.
Beladan kaçın: Belirtilen değerler büyük ve küçük harfe duyarlı olduğundan, belirtilen değerde yer alan harfler büyük harflerden oluşmalıdır. - Bir günlüğin silindiği tarihten sonra belirli bir tarih belirleyebilirsiniz. Değer, DD-MM-YYYY biçiminde çizgileriyle ayrılmış olarak sayısal değerler kullanılarak belirtilmelidir. Örneğin, WS_CMT_PI_LOGS=12-31-2013belirtirseniz, tüm günlükler December31, 2013 'te silinmektedir.Beladan kaçının: Değeri gösterilen biçimde belirtmezseniz, çizgilerde ayrılmış sayılar, bu özellik ayarı yoksayılır.
- WS_WSPROFILE_USE_CHANNEL_FILELOCKS
- Bu özellik,
ProfilesMutexsınıfına ilişkin kilitleme/kilidi açma isteklerinin nasıl işleneceğini belirler. İsteklerin eşitlenmesini denetlemek için Java™ engelleyici olmayan G/Ç (NIO) API ' leri kullanılır. Geçerli değerler şunlardır: true ya da false. Diğer herhangi bir değer falseiçin varsayılan değer olarak ayarlanır. Bu özelliğinwasprofile.propertieskütüğünden kaldırılması, özelliğin varsayılan olarak falsedeğerine gelmesine neden olur.Bu özellik, birden çok sayıda zamanuyumsuz manageprofiles komut çağrısının gerçekleşeceği ve kesintili arızaların yaşadığı durumlarda kullanışlıdır.
- manageprofiles komutunu kullanarak, komut satırından tüm API işlevlerine erişir.
Komut satırı arabirimi, özellikler dosyasındaki belirli bir komuta ilişkin giriş bağımsız değişkenlerini içeren bir yanıt kütüğüle ve anahtar ve değer biçiminde çalıştırılabilir. Çeşitli tanıtım şablonları ve işlem tipleri için hangi giriş bağımsız değişkenlerinin gerekli olduğunu saptamak için, -help değiştirgesiyle manageprofiles komutunu kullanın.
Bir yaratma işlemini çalıştırmak için aşağıdaki örnek yanıt kütüğünü kullanın:create profileName=testResponseFileCreate profilePath=profile_root templatePath=app_server_root/profileTemplates/default nodeName=myNodeName cellName=myCellName hostName=myHostName omitAction=myOptionalAction1,myOptionalAction2Bir yanıt dosyası oluşturduğunuzda, aşağıdaki kılavuz kümesini dikkate alın:- Değerleri belirttiğinizde, çift tırnak imi (") belirtmeyin bir değerin başında ya da sonunda karakterler, bu değer boşluk içeriyorsa bile.Not: Bu kural, bir komut satırındaki değerleri belirtmenize göre farklı bir kuraldır.
- personalCertDN ve signingCertDN parametrelerinin ayırt edici adları gibi bir virgül karakteri içeren tek bir değer belirttiğinizde, virgül karakterinden önce çift ters eğik çizgi kullanın. For example, here is how to specify the signingCertDN value with a distinguished name:
signingCertDN=cn=testserver.ibm.com\\,ou=Root Certificate\\, ou=testCell\\,ou=testNode01\\,o=IBM\\,c=US - Birden çok değer belirlediğinizde, bunları bir virgül karakteriyle ayırın ve çift ters eğik çizgi kullanmayın. Örneğin, omitAction değiştirgesi için birden çok değer nasıl belirtileceğini varsayalım:
omitAction=deployAdminConsole,defaultAppDeployAndConfig - Yanıt dosyasında boş bir satır belirtmeyin. Bu bir hataya neden olabilir.
Windows işletim sistemindeki yol deyimi, ileri eğik çizgi (/) ya da arka eğik çizgi (\) kullanabilir. Yol deyimi eğik çizgi kullanırsa, yanıt kütüğü yolu doğru bir şekilde anlamak için yanıt kütüğü için çift ters eğik çizgi gerektirir. Aşağıda, çift ters eğik çizgileri kullanan bir yaratma işlemi için bir yanıt dosyası örneği gösterilmektedir:
create templatePath=C:\\WebSphere\\AppServer\\profileTemplates\\defaultEn iyi uygulama: Platformlar arasında geçiş yaparken hata olasılığını azaltmak için ileri eğik çizgileri kullanın.
- Değerleri belirttiğinizde, çift tırnak imi (") belirtmeyin bir değerin başında ya da sonunda karakterler, bu değer boşluk içeriyorsa bile.
- Önemli: manageProfilesBir tanıtım yedeğini geri yükler.
-restoreProfilekomutu yalnızca aynı düzeltme paketi düzeyinde yaratılmış bir yedekle desteklenir.-backupFileparametresiyle birlikte kullanılmalıdır; örneğin:manageprofiles(.bat)(.sh) -restoreProfile -backupFile file_nameBir profili geri yüklemek için aşağıdaki adımları gerçekleştirin:Dikkat:manageProfiles -restoreProfile, aynı makineden, anasistemdeki ya da kuruluştaki bir tanıtımı geri yüklemek için en iyi kullanışlıdır. Ancak, -restoreProfile seçeneğini, WebSphere Application Server ' in kaynak makineden aynı hizmet düzeyinde olduğu başka bir makinede de kullanabilirsiniz. Bu durumda, ikinci makinenin dizin yapısının,manageProfiles -restoreProfilekomutu kullanıldığında kaynak makinede var olan dizin yapısı olmasına dikkat edin. - Sunucunun adını belirler. Bu parametreyi yalnızca varsayılan ve secureproxy şablonları için belirtin. Varsayılan ya da secureproxy şablonlarını kullanırken bu parametreyi belirtmezseniz, varsayılan sunucu adı varsayılan profil için server1 ve güvenli yetkili sunucu profili için proxy1 ' dir.
- Yönetim profilinin tipini belirtir. Administrative Agent Server için
ADMIN_AGENTdeğerini belirtin. Bu parametre, bir yönetim profili oluşturduğunuzda gereklidir. Linux hizmetinin yaratılması sırasında kullanılan kullanıcı kimliğini belirtin; böylece, Linux hizmeti bu kullanıcı kimliğinden çalıştırılır. Kullanıcı kimliği her oturum açıldığında Linux hizmeti çalışır.
- Varsayılan tanıtımı var olan tanıtımlardan birine ayarlar.
-profileNameparametresiyle birlikte kullanılmalıdır; örneğin:manageprofiles(.bat)(.sh) -setDefaultName -profileName profile_name - Tanıtımı yaratırken yarattığınız kök imzalama sertifikasının ayırt edici adını belirtir. Ayırt edici adı tırnak içinde belirtin. Bu varsayılan kişisel sertifika, sunucu anahtar deposu dosyasının içinde bulunur.
-importSigningCertKSparametresi,-signingCertDNparametresiyle karşılıklı olarak birbirini dışlar. Özellikle bir kök imzalama sertifikası yaratmadıysanız ya da içe aktarmadıysanız, varsayılan değer olarak bir imza sertifikası oluşturulur. See the-signingCertValidityPeriodparameter and the-keyStorePassword. - Kök imzalama sertifikasının geçerli olduğu süreyi (yıl olarak) belirten isteğe bağlı bir parametre. Bu parametreyi,
-signingCertDNparametresiyle belirtmezseniz, kök imzalama sertifikası 15 yıl için geçerlidir. - Tanıtıma ilişkin tüm kapıların oluşturulması ve atanması için başlangıç bağlantı noktası numarasını belirtir.
Kapı değerleri, önceden kullanımda olan kapılardan atlayarak
-startingPortdeğerinden sıralı olarak atanır. Sistem, şu anda kullanılmakta olan kapıları tanır ve çözer ve kapı çakışmalarını önlemek için kapı atamalarını belirler.Kapı değerleri,
-startingPortdeğerinden sıralı olarak atanır.Bu değiştirgeyi
-defaultPortsya da-portsFiledeğiştirgeleriyle kullanmayın.During profile creation, the manageprofiles command uses an automatically generated set of recommended ports if you do not specify the
-startingPortparameter, the-defaultPortsparameter or the-portsFileparameter. Önerilen kapı değerleri, varsayılan kapıların kullanılabilirliğine bağlı olarak varsayılan kapı değerlerinden farklı olabilir.Dikkat: Yönetilen tanıtım şablonunu kullanıyorsanız bu değiştirgeyi kullanmayın. - Kuruluş kök dizinindeki şablon dosyalarına ilişkin dizin yolunu belirtir. profileTemplates dizini içinde, farklı profil tiplerine karşılık gelen ve kurulu ürünün tipine göre değişiklik gösteren çeşitli dizinler vardır. Profil dizinleri,
-templatePathseçeneğini kullanırken belirtmiş olduğunuz yollardır. Kuruluş kökünün dışında bulunan tanıtım şablonlarını belirtebilirsiniz (varsa).Profil şablonları app_server_root
/profileTemplatesdiziniyle göreliyse,-templatePathparametresi için göreli yol belirtebilirsiniz. Tersi durumda, tam olarak nitelenmiş şablon yolunu belirtin. FVarsayılan şablon yolu şudur:
app_server_root/profileTemplates/default.-templatePathparametresi için göreli bir yol kullanabilirsiniz. Yol, yürürlükteki çalışma diziniyle ya daapp_server_root/profileTemplates' a göre bu sırayla görelidir. Aşağıdaki örnek, bağımsız bir uygulama sunucusu için varsayılan değere dayalı bir tanıtım yaratır:manageprofiles -create -profileName MyProfile -startingPort 10380Kullanılabilir şablonlar, Profil kavramları başlıklı konuda açıklanmaktadır.
- Büyütme, var olan bir profili bir genişletme şablonuyla değiştirme yeteneğidir. Artırılmış bir tanıtımı kaldırmak için, -unaugment değiştirgesini ve-profileName değiştirgesini belirtmeniz gerekir. Bir dizi manageprofiles augmentation işlemi gerçekleştirildiyse ve bir tanıtımı kaldırmak için yalnızca bu iki parametreyi belirtirseniz, unaugment işlemi ilk önce son büyütme işlemini geri kaldırır.
Genişletilen belirli bir tanıtımı kaldırmak için ek olarak-templatePath parametresiyle birlikte-ignoreStack parametresini de belirtin. Normalde, profil şablonu bağımlılıklarını ihlal etmediğinizden emin olmanız gerektiği için, belirli bir profili genişletmeyecekseniz.
-templatePath parametresi kullanılırken, parametre için tam olarak nitelenmiş dosya yolunu belirtin.
-templatePath parametresi kullanılırken, parametre için bir göreli dosya yolu belirtebilirsiniz.
Aynı zamanda augment parametresine bakın.
- Belirli bir genişletme şablonuyla artırılmış olan tüm profillerin genişletilmesini kaldırır. -unaugmentAll parametresi için-templatePath parametresi gereklidir.
-templatePath parametresi kullanılırken, parametre için tam olarak nitelenmiş dosya yolunu belirtin.
-templatePath parametresi kullanılırken, parametre için bir göreli dosya yolu belirtebilirsiniz.
İsteğe bağlı olarak, genişletilmekte olan tanıtımların önkoşulları olan tüm tanıtımları genişletmek için-unaugmentAll değiştirgesiyleunaugmentDependents parametresini belirtin.
Not: Bu parametreyi, profil şablonlarıyla artırılmış profiliniz olmadığında kullanırsanız, bir hata sağlanabilir.Aynı zamanda augment parametresine bakın.
- Belirtilirse, parametre, profillerin önkoşulları olan tüm artırılmış tanıtımların-unaugmentAll parametresiyle genişletilmesine neden olur. Belirtilmediyse, tanıtımların genişletilmemiş olması için önkoşullar olan artırılmış tanıtımların genişletmesini kaldırır.
-unaugmentAll parametresiyle-unaugmentDependents parametresini belirtin.
- Tanıtımların kütük sisteminde var olup olmadığını görmek için, tanıtım kaydında listelenen tüm tanıtımları denetler. Eksik tanıtımların kayıttan kaldırılmasını sağlar. Kayıttan silinen eksik profillerin bir listesini döndürür.
- Ayrılmış ya da kullanılmamış olduklarını doğrulamak için kapıları denetler. Bu değiştirge, kullanılmayan kapıları tanımlamanıza yardımcı olur. Bir kapının kullanımda olduğu belirlenirse, profil oluşturma durdurulur ve bir hata iletisi görüntülenir. Bu parametreyi, komut yaratma komut satırında istediğiniz zaman kullanabilirsiniz. Bu değiştirgeyi
-portsFileparametresiyle kullanmanız önerilir. - Tanıtımların kütük sisteminde var olup olmadığını görmek için, tanıtım kaydında listelenen tüm tanıtımları denetler. Eksik profillerin bir listesini döndürür.
- Web sunucusu tanımlamalarını ayarlamayı isteyip istemediğinizi belirtir. Geçerli değerler şunlardır:
trueya dafalse. Bu parametre için varsayılan değerfalsedeğeridir. - Sunucunun anasistem adı. Bu parametreye ilişkin varsayılan değer, yerel makinenin uzun anasistem adıdır.
- Web sunucusunun kuruluş yolu (kuruluş yolu), yerel ya da uzak. Bu parametrenin varsayılan değeri, yerel makinenin işletim sistemine ve
webServerTypeparametresine bağlıdır. Örneğin: - Web sunucusunun adı. Bu parametre için varsayılan değer webserver1' dir.
- Web sunucusunun bulunduğu işletim sistemi. Geçerli değerler şunlardır: windows, linux, solaris, aix, hpux, os390ve os400. Bu parametreyi, webServerType parametresiyle kullanın.
- Web sunucusunun kullandığı eklentilerin yolu. Bu parametre için varsayılan değer WAS_HOME/pluginsdeğeridir.
- Web sunucusuna erişileceği kapıyı gösterir. Bu parametrenin varsayılan değeri 80 'dir.
- Web sunucusunun tipi. Geçerli değerler şunlardır: IHS, SUNJAVASYSTEM, IIS, DOMINO, APACHE ve HTTPSERVER_ZOS. Bu parametreyi, webServerOS parametresiyle kullanın.
Profil için oluşturulan Windows hizmetine ilişkin sahip hesabının tipi. Geçerli değerler, specifieduser ya da localsystem içerir. Yerel sistem değeri, Windows hizmetini, profili yaratan kullanıcının yerel hesabı altında çalıştırır. Bu parametrenin varsayılan değeri localsystem 'tır.
Değer specifieduser ise, winservicePassword parametresi gereklidir. winserviceUserAd parametresi, belirtilmezse, ortam kullanıcı adı değerini varsayılan değer olarak alır.
Değer true (doğru) ya da false (yanlış) olabilir. Tanıtım içinde yaratılan sunucu işlemi için bir Windows hizmeti yaratmak üzere true değerini belirtin. Windows hizmetini yaratmamak için false değerini belirtin. Bu parametre için varsayılan değer
falsedeğeridir.Önemli: Özel bir profille, bu değiştirgeyle bir Windows hizmeti yaratamazsınız. Bunun yerine, hizmeti ayrı olarak oluşturmak için WASService komutunu kullanın.Belirtilen kullanıcı için parolayı ya da Windows hizmetinin sahibi olan yerel hesabı belirtin.
Olası startup_type değerleri şunlardır:
Windows hizmetleriyle ilgili ek bilgi için WASService komutundaki yazıyı okuyun .
Bu parametrenin varsayılan değeri otomatidir.
Kullanıcı kimliğinizi, Windows işletim sisteminin, bir Windows hizmeti yaratabilecek bir tanıtıcı olarak doğrulayabilmesi için kullanıcı kimliğinizi belirtin. Kullanıcı kimliğiniz, yönetici grubuna ait olmalıdır ve aşağıdaki ileri düzey kullanıcı haklarına sahip olmalıdır:
Önemli: Belirtilen kullanıcı ve parolayla Windows hizmetleri içeren bir profil yarattığınızda ve kullanıcı bir etki alanı kullanıcıysa, aşağıdaki örnekte gösterildiği gibi bir çift ters eğik çizgi kullanmanız gerekir:winServiceUserName=DOMAIN\\DOMAINUSER winServicePassword=DOMAINUSERPASSWORD
Kullanım senaryosu
Aşağıdaki örneklerde doğru sözdizimi gösterilmektedir. Bir satırda aşağıdaki örneklerden herhangi birinde komutu verin. Her örnek, berraklığı artırmak için birden çok satırdaki komutu gösterir.
Günlükler
Örnek: Başlangıç noktasından varsayılan kapı numaralarının artırılması
manageprofiles komutu, başlangıç kapısı değerine dayalı olarak kapı numaraları atayabilir. You can provide the starting port value from the command line, using the -startingPort parameter. Komut, kapı numaralarını başlangıç kapı numarası değerinden sıralı olarak atar. Ancak, sıra içindeki bir kapı değeri, var olan bir kapı atamasıyla çakışıyorsa, kullanılabilir bir sonraki kapı değeri kullanılır.
Kapı atamalarının sırası isteğe bağlı. Atamaların tahmin edilmesi mümkün değil.
Örneğin,-startingPort 20002 ile yaratılan kapılar aşağıdaki örneğe benzer şekilde görünür:
WC_defaulthost=20002
WC_adminhost=20003
WC_defaulthost_secure=20004
WC_adminhost_secure=20005
BOOTSTRAP_ADDRESS=20006
SOAP_CONNECTOR_ADDRESS=20007
IPC_CONNECTOR_ADDRESS=20008
SAS_SSL_SERVERAUTH_LISTENER_ADDRESS=20009
CSIV2_SSL_SERVERAUTH_LISTENER_ADDRESS=20010
CSIV2_SSL_MUTUALAUTH_LISTENER_ADDRESS=20011
ORB_LISTENER_ADDRESS=20012
DCS_UNICAST_ADDRESS=20013
SIB_ENDPOINT_ADDRESS=20014
SIB_ENDPOINT_SECURE_ADDRESS=20015
SIB_MQ_ENDPOINT_ADDRESS=20016
SIB_MQ_ENDPOINT_SECURE_ADDRESS=20017
SIP_DEFAULTHOST=20018
SIP_DEFAULTHOST_SECURE=20019
Aşağıdaki örnek, manageprofiles komutunun startingPort parametresini kullanır ve önceki örnekte gösterilen içerikle, 20002 başlangıç değerinden bir kapı oluşturur:
manageprofiles.bat -create
-profileName shasti
-profilePath G:\shasti\WebSphere
-templatePath G:\shasti\WebSphere\profileTemplates\default
-nodeName W2K03
-cellName W2K03_Cell01
-hostName planetnt
-startingPort 20002
app_server_root/bin/manageprofiles.sh -create
-profileName shasti
-profilePath app_server_root/profiles/shasti
-templatePath app_server_root/profileTemplates/default
-nodeName W2K03
-cellName W2K03_Cell01
-hostName planetnt
-startingPort 20002app_server_root/bin/manageprofiles -create
-profileName shasti
-profilePath app_server_root/profiles/shasti
-templatePath app_server_root/profileTemplates/default
-nodeName W2K03
-cellName W2K03_Cell01
-hostName planetnt
-startingPort 20002
Örnek: Önceden tanımlı kapı numaralarını kullanma
Kapı değerlerini belirtik olarak ayarlamadığınızda, manageprofiles komutu ilk kapı değerlerini önerir. Bunun yerine önceden tanımlı kapı değerlerini kullanabilirsiniz.
-defaultPorts, -startingPort, or -portsFile are not specified.| Profil | Dosya yolu |
|---|---|
| Uygulama sunucusu | app_server_root/profileTemplates/default/actions/portsUpdate/portdef.props |
| Denetim aracısı sunucusu için yönetim profili | app_server_root/profileTemplates/management/actions/portsUpdate/adminagent.portdef.props |
WC_defaulthost=39080
WC_adminhost=39060
WC_defaulthost_secure=39443
WC_adminhost_secure=39043
BOOTSTRAP_ADDRESS=32809
SOAP_CONNECTOR_ADDRESS=38880
IPC_CONNECTOR_ADDRESS=39633
SAS_SSL_SERVERAUTH_LISTENER_ADDRESS=39401
CSIV2_SSL_SERVERAUTH_LISTENER_ADDRESS=39403
CSIV2_SSL_MUTUALAUTH_LISTENER_ADDRESS=39402
ORB_LISTENER_ADDRESS=39100
DCS_UNICAST_ADDRESS=39353
SIB_ENDPOINT_ADDRESS=37276
SIB_ENDPOINT_SECURE_ADDRESS=37286
SIB_MQ_ENDPOINT_ADDRESS=35558
SIB_MQ_ENDPOINT_SECURE_ADDRESS=35578
SIP_DEFAULTHOST=35060
SIP_DEFAULTHOST_SECURE=35061
Kullanıcı tanımlı kapı değerleriyle profilinizi oluşturmak için manageprofiles komutunu çalıştırdıktan sonra, bir başarı ya da başarısızlık sonucu görüntülenir.
manageprofiles komutu, profile_kökdzn\properties dizininde geçerli portdefs.props dosyasının bir kopyasını oluşturur.
Use only one of the three port values parameters, -startingPort, -defaultPorts, or -portsFile with the manageprofiles command. Üç parametre karşılıklı olarak birbirini dışlar.
![[AIX HP-UX Solaris]](../images/unix.gif)