Sanal makine durumunun anlık görüntüsünü paylaşma (virtualbox)


0

Aşağıdaki senaryoyu düşünün: Bir uygulama geliştiricisi, kullanımda olduğu kütüphaneyi çöktüğünü buldu. Böylece, bu problemi izole etmek için bir test projesi hazırladı ve kütüphanecin geliştiricisine yolladı.

Ancak, kütüphane geliştiricisinin geri bildirimi, sorunu yeniden üretemedikleri yönündedir. Böylece uygulama geliştiricisi aynı test projesini farklı bilgisayarlarda kullandı ve aynı sonuca ulaştı. Sonunda, minimum yazılımın kurulu olduğu bağımsız bir VirtualBox makinesini çalıştırdı ve bir çökme yakaladı.

Yapmak istediği, kütüphane geliştiricisinin buna bakmasını sağlamak ve konuyu doğrulamak. Onlara sadece “bir şeylerin yanlış gittiğini” söylemek hiçbir şey ifade etmiyor, onlara tüm olay yerini vermelisin. Bu yüzden en iyi yol, koşu bandının anlık görüntüsünü çekmektir (çarpışma diyalogu hala açık) ve kütüphane geliştiricisinin buna erişmesine ve (muhtemelen) üzerinde çalışmasına izin vermektir.

Ancak, VirtualBox içinde bunu yapmakta zorluk var. İşte bazı girişimler:

  1. Aygıtı ver ve ver, belleğin değil, yalnızca sabit sürücünün anlık görüntüsünü oluşturuyor.

  2. Tüm .vboxdosyaları, .savdosyaları ve dosyaları kopyalayabilir .vdive hedef makinenin her şeyi ayarlayabilmesini sağlayabilirim. Ancak kaydedilmiş durumu getirmeye çalıştığımda geçersiz olduğunu söylüyor ( VERR_SSM_INTEGRITY_FOOTER). (Makine UUID'sini korumaya çalıştım ancak bu yardımcı olmuyor)


Kaydedilen durumun gerekli olduğundan% 100 emin misiniz? Çünkü bir Sanal Kutu kurulumunu sorunsuz bir şekilde başka bir makineye kolayca kopyalayabilirsiniz.
JakeGould

@JakeGould, kaydedilen durum bu durumda en iyi kolaylık sağlamak içindir, ancak bu sorunun asıl amacı budur. VBox ayarlarının nasıl kopyalanacağını biliyorum. Ayrıca, çökmekte olan bir devlet inkar edilemez bir delildir, bu yüzden insanlar bunun tekrarlanamaz olmadığını söyleyemezler. Bilgisayarı önyüklemeleri ve uygulamayı çökene kadar çalıştırmaları gerekiyorsa, 1) gerçekleşmesi çok zor olabilir 2) biri gözlemediğini söyleyebilir
Earth Engine

Bence gerçekçi bir şekilde, şu anda sahip olduğunuz Sanal Kutu görüntüsünü kaydedilmiş bir durum olmadan (sadece temiz bir kopya) geçirmeniz en iyi bahis olacaktır. Sadece geçin, onlardan ne yaparsanız yapmalarını isteyin ve oraya gidin.
JakeGould

Kaydedilmiş bir durumu atmak çok geniş olabilir. Bir sorunu takip etmek için birkaç ay harcadığınızı ve son olarak en basit örnekle yakaladığınızı söyleyin, ancak bırakmanıza izin verip vermediğinizden emin değilsiniz, ikinci kez de yakalayabiliyorsunuz ...
Earth Engine

Bu senaryoda yapılacak en basit şey, VM'nin çalıştığı paylaşılan bir kaynağa / sisteme sahip olmanız ve dev ve kütüphanesi dev ve diğer kişilerin hepsinin aynı makineye uzak masaüstünden veya fiziksel olarak makineye erişmesi olabilir. Bu şekilde, VM ile ilgili dosyaları etrafta aktarmaya gerek yoktur. Tüm insanlar aynı organizasyonda olduğunda bu daha uygundur.
David,
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.