Ana içeriğe geç

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örAynı, örneğin C:\ytcc\v15; yerinde yükseltilirYeni bir klasör, örneğin C:\ytcc\v16; eski çizgi kalır
VeritabanlarıAynı, scada_v15_ önekiyleYeni önek, scada_v16_
Windows servisiYTCC v15YTCC v16
Settings › Apps (Ayarlar › Uygulamalar)YTCC 1.5YTCC 1.6, ayrı bir girdi
KısayollarYTCC 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:

AnahtarBlok 0 (varsayılan)Blok 1Sonraki her blok
nats42224322+100
gateway87708870+100
projects87718871+100
bridge87728872+100
ui_web87738873+100
mcp87748874+100
manager50005001+1 (5020–5027 atlanır)
alarm80908190+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:\YTCC klasörü, YTCC servisi) öneksiz veritabanı adları kullanır. Klasörü ayrıysa, örneğin D:\YTCC, yeni çizgi onun yanına kurulur; C:\YTCC içindeyse varsayılan kök C:\ytcc ile ç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 list aynı listeyi gösterir, scada-manager ports suggest boş bir port bloğu yazdırır; bkz. Sürüm çizgisini seçme.