Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[HyperV2012R2+] Added - support for automatic detection of VM configuration versions / Corrected the progress bar for Installing VMs / [Package] Change package user / A simple refactoring of VirtualizationServerController2012 / Some fixes #98

Merged
merged 10 commits into from
Oct 24, 2022

Conversation

berkut1
Copy link
Contributor

@berkut1 berkut1 commented Dec 7, 2021

Description

Replaced manual list of VM configuration versions to automatic detection it via PowerShell command.

Shows a more convenient and correct progress bar status when installing virtual machines. (useful for for third party services). Previously, progress would be reset after doing any action, and third-party services could not get the correct task state. This problem may exist for other tasks too. The progress bar is fixed only for the installation of the virtual machine.

Added the ability to move a package to another user (User Hosting Space -> Edit Space Detail -> Change User). Accessible only for serveradmin, resellers and reseller CSRs. Tested with VMs servers in the package.

@berkut1 berkut1 changed the title [HyperV2012R2+] Added - support for automatic detection of VM configuration versions [HyperV2012R2+] Added - support for automatic detection of VM configuration versions / Corrected the progress bar for Installing VMs Dec 7, 2021
@berkut1 berkut1 changed the title [HyperV2012R2+] Added - support for automatic detection of VM configuration versions / Corrected the progress bar for Installing VMs [HyperV2012R2+] Added - support for automatic detection of VM configuration versions / Corrected the progress bar for Installing VMs / [Package] Change package user Dec 8, 2021
@berkut1 berkut1 changed the title [HyperV2012R2+] Added - support for automatic detection of VM configuration versions / Corrected the progress bar for Installing VMs / [Package] Change package user [HyperV2012R2+] Added - support for automatic detection of VM configuration versions / Corrected the progress bar for Installing VMs / [Package] Change package user / Some fixes May 19, 2022
@berkut1
Copy link
Contributor Author

berkut1 commented May 19, 2022

Added fix for this issue https://solidcp.com/forum/postid/9889/

@berkut1
Copy link
Contributor Author

berkut1 commented May 20, 2022

Added possible fix for this issue: #103

berkut1 added 3 commits May 24, 2022 03:01
…detailed throwing error for a remote server configuration.

[VirtualizationServerController2012] Fixed some logs problems, when remove a server.
…o classes.

Refactored ReinstallVPS
Fixed some bugs with logs
@berkut1
Copy link
Contributor Author

berkut1 commented Jun 1, 2022

A simple refactoring of VirtualizationServerController2012 was made - from fat controller to thin.

The Reinstall VPS was refactored for showing all logs and steps.

Tested:

  • Creating VM
  • Reinstalled VM
  • Remove VM
  • Remove Package with VM
  • Change Password VM
  • Change hostname VM
  • Change IP VM
  • Restore IP VM
  • Remove IP VM
  • Update VM configurations.
  • Change VM states (reboot/start/reset/turn off)

At this moment Snapshots methods weren't touched.

@berkut1 berkut1 changed the title [HyperV2012R2+] Added - support for automatic detection of VM configuration versions / Corrected the progress bar for Installing VMs / [Package] Change package user / Some fixes [HyperV2012R2+] Added - support for automatic detection of VM configuration versions / Corrected the progress bar for Installing VMs / [Package] Change package user / A simple refactoring of VirtualizationServerController2012 / Some fixes Jun 1, 2022
@FuseCP-TRobinson FuseCP-TRobinson merged commit ef36c5a into FuseCP:master Oct 24, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants