Sürümleri yan yana kurma
Kurulum programı YTCC'nin her sürüm çizgisini yan yana kurar: 1.5.x ve 1.6.x tek bir sunucuya, her biri kendi klasöründe, kendi Windows servisi, portları ve veritabanlarıyla kurulabilir. Çizgiler tek bir PostgreSQL sunucusunu paylaşır ve aynı anda çalışabilir; ama bilgisayarda, hangi çizgide olursa olsun, aynı anda yalnız bir proje çalışır (bkz. Bilgisayar başına tek proje). Yeni bir sürümü denemek ya da eski çizgi elde kalırken yükseltme yapmak için kullanın.
Sürüm çizgileri
Sürüm çizgisi ana ve ara sürümdür: 1.5.x v15 çizgisidir, 1.6.x v16.
| Aynı çizginin daha yeni bir sürümü (1.5.x'ten sonraki bir 1.5.x'e) | Yeni çizgi (1.6, 2.0) | |
|---|---|---|
| Klasör | Aynı, örneğin C:\ytcc\v15; yerinde yükseltilir | Yeni bir klasör, örneğin C:\ytcc\v16; eski çizgi kalır |
| Veritabanları | Aynı, scada_v15_ önekiyle | Yeni önek, scada_v16_ |
| Windows servisi | YTCC v15 | YTCC v16 |
| Settings › Apps (Ayarlar › Uygulamalar) | YTCC 1.5 | YTCC 1.6, ayrı bir girdi |
| Kısayollar | YTCC v15 (Edge), YTCC v15 (Chrome) | YTCC v16 (Edge), YTCC v16 (Chrome) |
Kurulumlar birbirini, farklı köklerde olsalar da, örneğin C:\ytcc\v15 ve D:\ytcc\v16, kurulum programının Windows'ta
tuttuğu listeden bulur.
Başlamadan önce
- Sunucu gereksinimleri karşılıyor; PostgreSQL 18 ve Node.js ilk çizgi için zaten kurulu.
- Elinizde yeni çizginin kurulum programı var, örneğin
ytcc-1.6.<derleme>-windows-x64-installer.exe.
Adımlar
1. Yeni çizginin kurulum programını çalıştırın
Kurulum programını çalıştırın. YTCC on this computer (Bu bilgisayardaki YTCC) sayfasında kurulu çizgiler
listelenir; Install (other installations stay as they are)'ı (Kur (diğer kurulumlara dokunulmaz)) seçin. Yeni
çizginin klasörü diğer çizgilerin kökü altında önerilir, örneğin C:\ytcc\v16.
Kurulum programıyla kurulum sayfasındaki gibi devam edin. Eski çizgi kurulum
sırasında çalışmaya devam eder.
2. Yeni çizgiye kendi portlarını verin
Pre-flight check (Ön denetim) yeni çizginin portlarını diğer kurulumların portlarıyla karşılaştırır. Diğer çizgi varsayılan portları kullandığı için Ports (Portlar) maddesi kırmızıdır ve sayfa Continue with suggested ports (Önerilen portlarla devam et) ile boş bir port bloğu önerir. Tıklayın. Bloklar numaralıdır; kurulum programı başka hiçbir kurulumun kullanmadığı ve sunucuda boş olan ilk bloğu alır:
| Anahtar | Blok 0 (varsayılan) | Blok 1 | Sonraki her blok |
|---|---|---|---|
nats | 4222 | 4322 | +100 |
gateway | 8770 | 8870 | +100 |
projects | 8771 | 8871 | +100 |
bridge | 8772 | 8872 | +100 |
ui_web | 8773 | 8873 | +100 |
mcp | 8774 | 8874 | +100 |
manager | 5000 | 5001 | +1 (5020–5027 atlanır) |
alarm | 8090 | 8190 | +100 |
Yeni çizginin kısayolları arayüzü kendi portunda açar, örneğin http://localhost:8873. Bu portlara bağlı güvenlik
duvarı kurallarını güncelleyin. Portlar sonradan her çizginin Settings › Ports bölümünde değiştirilebilir; bkz.
Port tablosu.
3. Kurulumları denetleyin
Yeni çizginin ana sayfasını kısayoluyla açın ve root olarak oturum açın. Settings › YTCC installations on this computer (Ayarlar › Bu bilgisayardaki YTCC kurulumları) iki çizgiyi Version line, Version / folder ve State ile listeler ve kullandığınız çizgiyi this installation ile işaretler; bkz. Hangi sürümü okuyorsunuz.
4. Projeleri yeni çizgiye alın (isteğe bağlı)
Yeni çizgi projesiz başlar. Yeni projeler oluşturun, ana sayfadaki Import (İçe aktar) ile proje yedeklerini içe aktarın ya da projeleri eski çizgiden Yeni sürüme yükseltme ve geri dönme sayfasında anlatıldığı gibi devralın. Bir proje aynı anda yalnız bir çizgide çalışır; bkz. Çalışma kilidi ve yan yana sürümler.
Sonuç
Her çizgi kendi portlarıyla kendi servisi olarak çalışır, veritabanları kendi önekini taşır. Diğer çizgiler değişmez. Her çizgi Windows'la kendi servisi üzerinden başlar; bkz. YTCC'yi Windows'la başlatma.
Bilmekte fayda var
- Sürüm çizgileri öncesinden erken bir kurulum (
C:\YTCCklasörü, YTCC servisi) öneksiz veritabanı adları kullanır. Klasörü ayrıysa, örneğinD:\YTCC, yeni çizgi onun yanına kurulur;C:\YTCCiçindeyse varsayılan kökC:\ytccile çakışır ve önce kaldırılmalıdır, bkz. Eski kurulumları kaldırıp temiz kurma. - Yalnız kurulum programının kaydettiği çizgiler Settings içinde listelenir ve portlar için denetlenir. Komut
satırında
scada-manager listaynı listeyi gösterir,scada-manager ports suggestboş bir port bloğu yazdırır; bkz. Sürüm çizgisini seçme.