2017-03-08 3 views
0

Ich hatte ein paar Kochbücher geschrieben. Jetzt möchte ich es mit der Küche auf mehreren Plattformen testen. Ich möchte meine virtuelle Box vor der Installation von Visual Studio neu starten. Aber wenn der Computer neu gestartet wird, ist meine Sitzung beendet, und ich kann Visual Studio nicht installieren. Ich benutze Koch 12.5.1Küchentest und Neustart Vagrant Boxen

Es ist möglich, PowerShell 4 zu installieren, starten Sie die virtuelle Maschine neu, und starten Sie meinen Run-Chef erneut und installieren Sie Visual Studio? ich feststellen, Was passiert, wenn ich es von dem Kunden zu tun kochen alles funktioniert, aber von der Küche arbeitet nicht

Dank Sie

Antwort

0

Es wird nicht mit Chef arbeiten, dass alte, werden Sie 12.11 verwenden müssen oder später , aber Test Kitchen unterstützt dies im Allgemeinen. Ein Beispiel für die entsprechende Provisioner-Konfiguration:

provisioner: 
    name: chef_zero # or chef_solo 
    require_chef_omnibus: 12.11 # need the RFC 062 exit codes 
    retry_on_exit_code: 
    - 35 # 35 is the exit code signaling that the node is rebooting 
    max_retries: 1 
    client_rb: 
    exit_status: :enabled # Opt-in to the standardized exit codes 
    client_fork: false # Forked instances don't return the real exit code 
+0

Vielen Dank. Ich versuche mit Chef 12.11.8 und das ist der Fehler: Ausnahme Klasse: Küche :: ActionFailed Fehler beim Abschluss der konvergenten Aktion. Was ist das Problem jetzt? – AleZucchelli