Brian Cain
ed0fdbf868
Add note about attaching disks
2020-06-30 14:22:41 -07:00
Brian Cain
f2bcf86aca
Allow shrinking vhdx disk formats for hyperv provider
2020-06-30 14:22:41 -07:00
Brian Cain
82a6c2c8c1
Add TODO for attaching disks on start up if left in bad state
2020-06-30 14:22:41 -07:00
Brian Cain
20c4325d0a
Update code docs for hyperv disk management
2020-06-30 14:22:41 -07:00
Brian Cain
a3c2e31f01
Set default disk format for vmware_desktop
2020-06-30 14:22:41 -07:00
Brian Cain
5405aaac82
Remove disk file after detaching from hyper-v guest
2020-06-30 14:22:41 -07:00
Brian Cain
318eb4e65a
Update method docs in hyperv driver
2020-06-30 14:22:41 -07:00
Brian Cain
b3a7bd4566
Add dismount_vhd powershell script
2020-06-30 14:22:41 -07:00
Brian Cain
b66a61a58d
Add Dismount-VHD driver method for hyper-v
2020-06-30 14:22:41 -07:00
Brian Cain
b99143866c
Fix typo for ControllerNumber param
2020-06-30 14:22:41 -07:00
Brian Cain
f792b58704
Add functionality to clean up stale disks for hyper-v guests
2020-06-30 14:22:41 -07:00
Brian Cain
ac5cc68e55
Obtain primary disk UUID to save for disk_meta file
2020-06-30 14:22:41 -07:00
Brian Cain
2108b5a695
Begin to handle cleaning up disks with hyper-v
2020-06-30 14:22:41 -07:00
Brian Cain
8f6b18f992
Add note about obtaining disk name in hyper-v
2020-06-30 14:22:41 -07:00
Brian Cain
6b7b4b2c3b
Add todo for cleanup disk action
2020-06-30 14:22:41 -07:00
Brian Cain
f3f229c681
Resize hyper-v disks
2020-06-30 14:22:41 -07:00
Brian Cain
a6e025f3f0
Fix module name for cleanup_disks in HyperV driver
2020-06-30 14:22:41 -07:00
Brian Cain
441b81c704
Add TODO about getting disk info for disk_meta file
2020-06-30 14:22:41 -07:00
Brian Cain
bb2195b692
Add ability to create and attach disks to hyper-v guests
2020-06-30 14:22:41 -07:00
Brian Cain
b79d6bdc27
Actually compare disk size with requested size
2020-06-30 14:22:41 -07:00
Brian Cain
b6c99510c4
Add notes for creating disks for hyper-v
2020-06-30 14:22:41 -07:00
Brian Cain
8b28edf573
Comment out disk reattach for now
2020-06-30 14:22:41 -07:00
Brian Cain
6cc5de46de
Fixup how hyper-v configure disks checks disk size against config
2020-06-30 14:22:41 -07:00
Brian Cain
66a22b190a
Add powershell script for Get-VHD
2020-06-30 14:22:41 -07:00
Brian Cain
93489ba190
Add hyper-v driver method for obtaining full disk info given a path
2020-06-30 14:22:41 -07:00
Brian Cain
fb39bd7ed0
Use uppercase Name for getting vm name
2020-06-30 14:22:41 -07:00
Brian Cain
c9b2e609a0
Properly grab primary disk from hyper-v vm
2020-06-30 14:22:41 -07:00
Brian Cain
6835429538
Grab correct name to pass along to disk command
2020-06-30 14:22:41 -07:00
Brian Cain
0675393e06
Add named parameters to powershell execute methods in hyper-v driver
...
Parameters to the execute method need to be named to match up to their
names inside the parameter arguments for the respective powershell
scripts
2020-06-30 14:22:41 -07:00
Brian Cain
e8b900936a
Add disk management methods to hyper-v driver actions
2020-06-30 14:22:41 -07:00
Brian Cain
fe7705e694
Update how disk_ext default is set
...
Prior to this commit, the default value of disk_ext was set in the
finalize! method, and was really only valid for the virtualbox provider.
This commit updates that by moving the step into the validate function,
which has access to the machines provider.
2020-06-30 14:22:41 -07:00
Brian Cain
a7a779586a
Don't limit disk number for hyper-v for now
2020-06-30 14:22:41 -07:00
Brian Cain
a20418ad43
Format output from json to return to hyper-v driver
2020-06-30 14:22:41 -07:00
Brian Cain
59bbf9736a
Add powershell script for retreiving disk info for a hyper-v guest
2020-06-30 14:22:41 -07:00
Brian Cain
50adf04b5d
Add list harddisk method for hyper-v provider
2020-06-30 14:22:41 -07:00
Brian Cain
c832394a95
Add location of hyper-v disk path
2020-06-30 14:22:41 -07:00
Brian Cain
83922333d5
Use UInt64 type instead of String for DiskSize
2020-06-30 14:22:41 -07:00
Brian Cain
d451151ff8
Add resize disk driver method
2020-06-30 14:22:41 -07:00
Brian Cain
06799f0ff1
Add driver scripts for disk management
2020-06-30 14:22:41 -07:00
Brian Cain
2b8376cda8
Add additional driver methods for managing disks in hyper-v
2020-06-30 14:22:41 -07:00
Brian Cain
60f2c14b82
Update attach disk script
2020-06-30 14:22:41 -07:00
Brian Cain
26e5cf1d02
Add powershell script for attaching a harddisk to a guest
2020-06-30 14:22:41 -07:00
Brian Cain
09bd28048e
Add driver method for attaching a new disk for hyper-v guests
2020-06-30 14:22:41 -07:00
Brian Cain
7be0a6807a
Fix mixed tabs on get_vm_status script
2020-06-30 14:22:41 -07:00
Brian Cain
787c8a150a
Remove virtualbox code from hyper-v configure_disks file
2020-06-30 14:22:41 -07:00
Brian Cain
090959227e
More comments for TODO with cleaning up disks in hyper-v
2020-06-30 14:22:41 -07:00
Brian Cain
287b0e5aab
Add comment for implementation
2020-06-30 14:22:41 -07:00
Brian Cain
2ef9274f9d
Remove virtualbox code from cleanup_disks method
2020-06-30 14:22:41 -07:00
Brian Cain
8dfa1affdf
Use correct disk extension formats for Hyper-V
2020-06-30 14:22:41 -07:00
Brian Cain
cf47e7ecaf
Replace virtualbox cap name with hyperv
2020-06-30 14:22:41 -07:00