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

Support virtual machine tools as packages #816

Closed
gsanchietti opened this issue Oct 3, 2024 · 3 comments
Closed

Support virtual machine tools as packages #816

gsanchietti opened this issue Oct 3, 2024 · 3 comments
Labels
verified All test cases were verified successfully

Comments

@gsanchietti
Copy link
Member

gsanchietti commented Oct 3, 2024

Currently the NethSecurity image ships qemu tools directly inside the image.
Users have requested access also to VMWare tools.

Proposed solution

Remove all tools from the image and provide them as optional packages

Involved packages:

  • qemu-ga
  • open-vm-tools

Benefits of this solution:

  • the image will be smaller
  • kernel modules and special daemon will be loaded only when required

Please note that optional packages will not be preserved across image upgrades.
System administrator will have to reinstall them, if needed.

Copy link
Contributor

github-actions bot commented Oct 3, 2024

Testing image version: 8-23.05.5-ns.1.2.99-alpha1-46-g361ff301ea

@github-actions github-actions bot added the testing Packages are available from testing repositories label Oct 3, 2024
@gsanchietti
Copy link
Member Author

gsanchietti commented Oct 3, 2024

Test case 1: qemu

  • On a machine running inside QEMU, install the package:
    opkg update &&  opkg install qemu-ga
    
  • Start the daemon: /etc/init.d/qemu-ga start
  • Verify the daemon is running: ps aux | grep qemu-ga

Test case 2: vmware

  • On ma chine running inside VMWare, install the package:
    opkg update &&  opkg install open-vm-tools
    
  • Start the daemon: /etc/init.d/vmtoolsd start

@Tbaile
Copy link
Contributor

Tbaile commented Oct 7, 2024

Both packages install, however they only work after a reboot (which is kinda understandable due to the nature of the packages)

If this is acceptable, the issue is verified.

@gsanchietti gsanchietti added verified All test cases were verified successfully and removed testing Packages are available from testing repositories labels Oct 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
verified All test cases were verified successfully
Projects
Archived in project
Development

No branches or pull requests

2 participants