
Eu criei a caixa VM viaVagrantfile
, no entanto, quando tento criptografar o armazenamento, recebo o seguinte erro:
$ VBoxManage encryptmedium aaa-bbb-ccc-ddd-eee --newpassword - --newpasswordid my_username --cipher "AES-XTS256-PLAIN64"
Enter new password:
0%...
Progress state: VBOX_E_NOT_SUPPORTED
VBoxManage: error: Encrypt hard disk operation for this cipher is not implemented yet!
O mesmo acontece quando não especifica nenhuma cifra.
Por que isso não funciona? E como criptografo a VM de maneira adequada?
Informação adicional:
$ VBoxManage --version
5.0.14r105127
$ VBoxManage showvminfo secure | grep 'SATA.*UUID'
SATAController (0, 0): ~/VirtualBox VMs/secure/box-disk1.vmdk (UUID: aaa-bbb-ccc-ddd-eee)
Estou no OS X (El Capitan).
Responder1
SuportarCriptografia de discoda máquina virtual, você deve instalarPacote de extensão Oracle VM VirtualBox. Instale o pacote de extensão doSite de download do VirtualBox.
Ele não está incluído por padrão porque pode conter software de nível de sistema que pode ser potencialmente prejudicial ao seu sistema.
Observe que a versão doPacote de extensãoprecisa combinar com o seu existenteCaixa Virtualversão, portanto, em caso de problemas de instalação, você precisará atualizar seuCaixa Virtualpacote de plataforma (é necessário desligar todas as máquinas VM).
Após a instalação, a operação de criptografia pode ser executada usando a interface de linha de comando, usando a seguinte sintaxe:
VBoxManage encryptmedium "uuid|filename" --newpassword "file|-" --cipher "cipher id" --newpasswordid "id"
Ver:Aprimoramentos e recursos do VirtualBox 5.0: criptografia de imagem de disco
Nota: O “Disk Image Encryption” é fornecido como um pacote de extensão do VirtualBox, que deve ser instalado separadamente.
Responder2
Talvez um bug do VirtualBox... existe uma maneira de listar todas as cifras suportadas?
Ou talvez a ordem das opções seja importante,algum blog do oráculoe aManual do VBoxmostre esta ordem:
VBoxManage encryptmedium "uuid|filename" --newpassword "file|-" --cipher "cipher id" --newpasswordid "id"
Ou tente usar a GUI, deve estar aqui: