Ich möchte ein iSCSI-Blockgerät an meine vagabundierende virtuelle Maschine anschließen, es ist kein echtes Gerät, ich möchte nur eines mit einer Datei simulieren.Erstellen und Konfigurieren von iSCSI-Blockspeichergeräten in Vagrant
zum Beispiel, wenn ich normale Plattengerät hinzufügen möchten, ich die folgende verwenden:
config.vm.provider "virtualbox" do | p |
unless File.exist?(disk)
p.customize ['createhd', '--filename', disk, '--size', 1 * 1024]
end
p.customize ['storageattach', :id, '--storagectl', 'SATA Controller', '--port', 1, '--device', 0, '--type', 'hdd', '--medium', disk]
end
In diesem Codebeispiel simulieren ich eine neue Festplatte eine Datei mit ...
Die Frage ist, was geändert werden sollte, damit dies wie ein iSCSI-Gerät funktioniert. Eigentlich verwende ich Vagrant, um mein Kochrezept zu testen, um Blockspeicher auf meinen Servern zu konfigurieren.
Dank
befestigen, was Ziel ist? Bedeutet es den Gerätenamen im Dateisystem/dev? – Joseph
Nein, Ziel ist nicht von der VM, wo ist Ihr iSCSI Ziel, wenn Sie ein NAS eingerichtet haben, haben Sie höchstwahrscheinlich irgendwo in der Konsole eine 'iSCSI Target Management Seite' –
Sorry, ich verstehe nicht was es ist ... Ich möchte nur, dass es in eine Datei schreibt, wie das Beispiel, das ich in der Frage gezeigt habe ... – Joseph