Skip to Content

Kurulum

Bu adımlar, şirket içinde barındırılan VM konsolunu bir KVM ana bilgisayarına yükler. Onlar Barındırılan görüntü oluşturucuyu kurmayın veya bir üretim Kuruluşu kurmayın dağıtım.

1. Kaynağı Doğrulayın

Amaçlanan OpenFactory revizyonuna göz atın ve daha önce yerel değişiklikleri inceleyin konteynerlerin inşası:

git status --short git rev-parse HEAD

Gözden geçirilmiş bir sürüm veya taahhüt kullanın. Oluşturma iş akışı, görüntüleri oluşturur. yerel cto-gui ve cto-gui-libvirt-backend kaynak ağaçlar.

2. Ana Bilgisayar Dizinleri Oluşturun

sudo install -d -m 0755 /opt/openfactory/iso sudo install -d -m 0755 /var/lib/libvirt/images/.openfactory-golden

Yollar, kaynak yapılar için arka uç içine salt okunur olarak monte edilir. Misafir diskler ve yüklenen ISO’lar /var/lib/libvirt/images kullanır.

3. KVM ve Libvirt’in Ön Kontrolü

test -e /dev/kvm test -S /var/run/libvirt/libvirt-sock virsh -c qemu:///system list --all docker compose version

Herhangi bir komut başarısız olursa durun. Ana makine hizmetini, grup üyeliğini veya soketi düzeltin Konteynerleri başlatmadan önce konum.

4. Konsolu başlatın

Bunu cto-gui dizininden çalıştırın:

docker compose -f docker-compose.self-hosted.yml up --build -d docker compose -f docker-compose.self-hosted.yml ps

Ana bilgisayardan http://localhost/’u açın. Uzaktan değerlendirme için bağlantı noktasını kısıtlayın Ana bilgisayar güvenlik duvarında 80’i kullanın ve ana bilgisayara giden güvenilir bir özel yol kullanın.

5. Çalışma Modunu Doğrulayın

Ön uç yüklerini doğrulayın, ardından arka uç modu yanıtını inceleyin. dağıtımınızda mevcut olan ağ yolu. self_hosted: true rapor etmelidir. Özellik haritası, barındırılan yapıları, konuşmaları, planlamayı ve politika belgeleri mevcut değildir.

Ardından, tek kullanımlık bir test ISO’su yükleyin, küçük bir VM oluşturun, VNC konsolunu açın, VM’yi durdurun ve silin. Konuk diskin ve libvirt etki alanının doğrulandığını doğrulayın daha büyük resimler kullanılmadan önce beklendiği gibi kaldırıldı.

Geri alma

Adlandırılmış birimi silmeden değerlendirmeyi durdurun:

docker compose -f docker-compose.self-hosted.yml down

Bu, yüklenen görüntüleri, libvirt kaynaklarını, kaynak dizinlerini ve cto-data hacim bozulmamış. Herhangi bir silme işleminden önce bu kaynakların envanterini çıkarın. yapma Tutulan konsolu açıkça yok etme niyetinde olmadığınız sürece down --volumes kullanın devlet ve temizlik dergileri.