====== [hemmerling] Linux 9/12 - Virtualisation with Linux ====== Related pages: *[[booting.html|Booting from Devices]]. *[[android.html|Google Android]]. *[[debian.html|Debian Linux 1/4]]. *[[debian02.html|Debian Linux 2/4]]. *[[linux.html|Linux 1/12]]. *[[linux02.html|Linux 2/12 - Linux Distributions]]. *[[linux03.html|Linux 3/12 - Linux Boot Loaders, Linux Build Systems, Linux Installers and Linux Implementors]]. *[[linux04.html|Linux 4/12 - Linux Applications, Linux Tools and Linux Drivers]]. *[[linux05.html|Linux 5/12 - SUSE 7.1 Linux on Clevo 2700c Notebooks with SIS630S Chipset]]. *[[linux07.html|Linux 6/12 - Linux with X-Terminals and Terminals]]. *[[linux06.html|Linux 7/12 - Linux on X86, X64 and ARM Computers]]. *[[linux08.html|Linux 8/12 - Embedded Systems with Linux]]. *[[linux10.html|Linux 10/12]]. *[[linux11.html|Linux 11/12]]. *[[linux12.html|Linux 11/12]]. *[[lpicone.html|Linux LPIC-1]]. *[[lpictwo.html|Linux LPIC-2]]. *[[linuxskills.html|Linux Skills & Skill Certification]]. *[[redhat.html|Red Hat Enterprise Linux ( RHEL ), The CentOS Project ( CentOS ), Fedora Linux ( F ), AlmaLinux ( Alma ), Rocky Linux ( RL ), Oracle Linux ( OL ), openSUSE, Amazon Linux ( AL )]]. *[[virtualization.html|Virtual PCs, Virtualization, Virtual Computers, Computer Hardware Simulation]]. *[[vagrant.html|Software Development with Vagrant & Chef on VirtualBox]]. *[[virtualbox.html|How to configure Oracle VirtualBox for W2k hosts]]. ===== KVM ===== ==== Installation by User "node11" ==== *[[http://www.linuxbuzz.com/install-kvm-on-rockylinux-almalinux/|Linux Buzz "How to Install KVM on Rocky Linux 9 / AlmaLinux 9"]]. *1. Confirm Hardware Virtualization $ sudo grep -e 'vmx' /proc/cpuinfo *2. Install KVM on AlmaLinux 10: $ sudo dnf install qemu-kvm libvirt virt-manager virt-install *Install other KVM management tools: $ sudo dnf install epel-release -y $ sudo dnf -y install bridge-utils virt-top libguestfs-tools bridge-utils virt-viewer *After the installation is complete, run the following command check whether KVM module is loaded into the kernel or not: $ sudo lsmod | grep kvm *3. Start and Enable libvirtd daemon $ sudo systemctl start libvirtd $ sudo systemctl enable libvirtd $ sudo systemctl status libvirtd *You must also add your system user to the KVM group to execute virt-install commands without sudo: $ sudo usermod -aG libvirt $USER $ newgrp libvirt *4. Create Network Bridge for KVM Instances $ sudo brctl show $ sudo nmcli connection show *To start creating the bridge, first, delete the existing connection using the following command (MODFIED): $ sudo nmcli connection delete node11bridge *Specification: *Bridge name: This is the new bridge’s preferred name ( e.g., br1 node11bridge ). *Device name: This is the network interface’s name. This is going to be the bridge slave ( e.g., ens160 node11bslave ). *IP address/subnet: This is the bridge network’s IP address and subnet, for example, 192.16.122.1/24 192.168.122.1/24. This should match your network subnet IP address. *gateway: This is the network’s default gateway address, for example, 192.168.16.2 192.168.178.1 *DNS1 and DNS2: These are the preferred DNS addresses (e.g., 8.8.8.8 and 8.8.4.4 of Google Public DNS ). *To create a new bridge, run the following command (MODFIED): $ sudo nmcli connection add type bridge autoconnect yes con-name node11bridge ifname node11bridge *Next, add the IP, gateway, and DNS to the bridge (MODFIED): $ sudo nmcli connection modify node11bridge ipv4.addresses 192.168.122.1/24 ipv4.method manual $ sudo nmcli connection modify node11bridge ipv4.gateway 192.168.178.1 $ sudo nmcli connection modify node11bridge ipv4.dns 8.8.8.8 +ipv4.dns 8.8.4.4 *Now, run the following command to add the bridge slave (MODFIED): $ sudo nmcli connection add type bridge-slave autoconnect yes con-name node11bslave ifname node11bslave master node11bridge $ sudo nmcli connection show *Next, start the network bridge (MODFIED): $ sudo nmcli connection up node11bridge $ sudo nmcli connection show node11bridge *To enable KVM to use this bridge, edit "/etc/qemu-kvm/bridge.conf": $ sudo nano /etc/qemu-kvm/bridge.conf allow all ^o ^x *Then restart libvirtd service $ sudo systemctl restart libvirtd $ sudo chown -R $USER:libvirt /var/lib/libvirt/ *Using the following syntax, we will create a virtual machine on the command line using the AlmaLinux image (MODFIED). $ virt-install \ --name Alma10 \ --ram 2048 \ --vcpus 1 \ --disk path=/var/lib/libvirt/images/alma-10.img,size=20 \ --os-variant almalinux10 \ --network bridge=node11bridge,model=virtio \ --graphics vnc,listen=0.0.0.0 \ --console pty,target_type=serial \ --location /home/node11/Downloads/AlmaLinux-10-latest-x86_64_v2-minimal.iso *[[http://www.centlinux.com/install-kvm-virtualization-on-linux/|CentLinux "Install KVM Virtualization Host on Rocky Linux 9"]], 2022. *[[http://www.computingforgeeks.com/install-use-kvm-virtualization-on-rocky/|ComputingForGeeks "Install and Use KVM Virtualization on Rocky Linux 9"]]. *[[http://www.getlabsdone.com/4-easy-step-to-install-centos-on-kvm/|GetLabsDone "4 easy step to install CentOS on KVM"]]. *[[http://www.hoganhost.com.ng/blog/server/alma-linux/how-to-install-kvm-on-linux-almalinux/|HoganHost Blog "How to install KVM on Linux (AlmaLinux)"]] *[[http://www.linux-kvm.org/page/Networking|KVM ( linux-kvm.org )]]. *[[http://linux.how2shout.com/how-to-install-kvm-on-almalinux-9-or-rocky-linux-9-to-create-vms/|LinuxShout ( linux.how2shout ) "How to install KVM on Almalinux 9 or Rocky Linux 9 to create VMs"]]. *[[http://www.linuxtechi.com/|LinuxTechi]]. *[[http://www.linuxtechi.com/install-kvm-on-rocky-linux-almalinux/|LinuxTechi "How to Install KVM on Rocky Linux 9 / AlmaLinux 9"]]. *[[http://www.linuxtechi.com/create-manage-kvm-virtual-machine-cli/|LinuxTechi "How to Create and Manage KVM Virtual Machines via Command Line"]]. *[[http://www.linuxtoday.com/developer/how-to-install-kvm-on-rocky-linux-9-and-alma-linux-9/|Linux Today "How to Install KVM on Rocky Linux 9 and Alma Linux 9"]]. *[[http://www.liquidweb.com/help-docs/server-administration/linux-server-administration/install-kvm-on-linux-almalinux/|Liquid Web / Help Docs "How to install KVM on Linux (AlmaLinux)"]]. *[[http://computingpost.medium.com/how-to-install-centos-8-linux-step-by-step-with-screenshots-619f72811438|Medium, ComputingPost "How to Install KVM on CentOS/RHEL 8"]]. *[[http://docs.oracle.com/en/operating-systems/oracle-linux/10/kvm-user/OL10-KVM-USER.pdf|Oracle Docs "Oracle Linux 10. KVM User's Guide"]] ( PDF ) - "--os-variant [os-version]. The os-variant option is optional. You can use this option to optimize the performance of the guest configuration. To obtain valid --os-variant values, type: osinfo-query os *[[http://docs.redhat.com/en/documentation/red_hat_enterprise_linux/9/html/configuring_and_managing_virtualization/index|Red Hat Documentation "Configuring and managing virtualization"]]. *[[http://docs.redhat.com/en/documentation/red_hat_enterprise_linux/9/html/configuring_and_managing_virtualization/configuring-virtual-machine-network-connections_configuring-and-managing-virtualization|Red Hat Documentation "Chapter 17. Configuring virtual machine network connections"]]. *[[http://docs.redhat.com/en/documentation/red_hat_enterprise_linux/7/html/virtualization_deployment_and_administration_guide/index|Red Hat Documentation "Virtualization Deployment and Administration Guide"]]. *[[http://docs.redhat.com/en/documentation/red_hat_enterprise_linux/7/html/virtualization_deployment_and_administration_guide/sect-virsh-delete|Red Hat Documentation "20.9. Removing and Deleting a Virtual Machine"]]. *[[http://www.reintech.io/blog/|Reintech Media Blog]]. *[[http://www.reintech.io/blog/setting-up-kvm-virtualization-host-almalinux-9|Reintech Media Blog "Setting Up a KVM Virtualization Host on AlmaLinux 9"]]. *[[http://www.reintech.io/blog/managing-virtual-machines-virsh-almalinux-9|Reintech Media Blog "Managing Virtual Machines with virsh on AlmaLinux 9"]]. *[[http://www.reintech.io/blog/installing-using-epel-repository-almalinux-9|Reintech Media Blog "Installing and Using the EPEL Repository on AlmaLinux 9"]]. *[[http://www.reintech.io/blog/installing-configuring-samba-almalinux-9|Reintech Media Blog "Installing and Configuring Samba on AlmaLinux 9"]]. *[[http://forums.rockylinux.org/t/kvm-on-rocky-linux-9/10625|Rocky Forums "KVM on Rocky Linux 9"]]. *[[http://www.server-world.info/en/note?os=AlmaLinux_9|Server-World "AlmaLinux 9 Configuration Tutorials"]]. *[[http://www.server-world.info/en/note?os=AlmaLinux_9&p=kvm&f=3|Server-World "KVM : Create Virtual Machine (GUI)"]]. *[[http://www.server-world.info/en/note?os=CentOS_Stream_10&p=kvm&f=2|Server-World "KVM : Create Virtual Machine (GUI)"]]. *[[http://www.siberoloji.com/install-kvm-vm-management-tools-almalinux/|Siberoloji "How to Install KVM VM Management Tools on AlmaLinux"]]. *[[http://www.tecmint.com/install-kvm-in-centos-8/|Techmint #1 Linux Blog "How to Install KVM on CentOS/RHEL 8"]]. ==== brctl ==== *List all bridges: sudo brctl show ==== nmcli ==== *Disconnect bridge: $ sudo nmcli connection down node11bridge *Delete a bridge: $ sudo nmcli connection delete node11bridge *[[http://unix.stackexchange.com/questions/277555/how-to-delete-connection-by-name-via-network-manager|StackExchange "How to delete connection by name via Network Manager"]] - "nmcli connection delete CONNECTION_NAME". *[[http://www.networkmanager.dev/|NetworkManager]] - "The standard Linux network configuration tool suite. It supports large range of networking setups, from desktop to servers and mobile and integrates well with popular desktop environments and server configuration management tools". *[[http://www.networkmanager.dev/docs/api/latest/nmcli.html|NetworkManager "nmcli — command-line tool for controlling NetworkManager"]]. *[[http://docs.redhat.com/en/documentation/red_hat_enterprise_linux/7/html/networking_guide/sec-configuring_ip_networking_with_nmcli|Red Hat Documentation "3.3. Configuring IP Networking with nmcli"]]. *[[http://wiki.ubuntuusers.de/NetworkManager/nmcli/|ubuntuusers Wiki "nmcli"]]. ==== virsh ==== *List all virtual machines: $ virsh list --all *Undefine a virtual machine: $ virsh undefine Alma10 error: Refusing to undefine while domain managed save image exists $ virsh undefine VM_Name --managed-save *[[http://www.libvirt.org/|libvirt: The virtualization API]]. *[[http://www.libvirt.org/manpages/virsh.html|libvirt: The virtualization API "virsh"]]. *[[http://wiki.libvirt.org/|libvirt Wiki]]. *[[http://wiki.libvirt.org/Networking.html|libvirt Wiki "Networking"]]. *[[http://docs.redhat.com/en/documentation/red_hat_enterprise_linux/7/html/virtualization_deployment_and_administration_guide/sect-virsh-delete|Red Hat Documentation "20.9. Removing and Deleting a Virtual Machine"]]. *"--managed-save - this argument guarantees that any managed save image is also cleaned up". *[[http://stackoverflow.com/questions/65650299/gnome-boxes-on-fedora-33-fails-to-open|Stackoverflow "Gnome Boxes on Fedora 33 fails to open"]]. ==== virt-install ==== *Error message: ERROR Disk /var/lib/libvirt/images/IMAGE.img is already in use by other guests ['GUEST']. (Use --check path_in_use=off or --check all=off to override) ==== Calling KVM ==== *[[http://unix.stackexchange.com/questions/704325/how-to-open-virt-manager-vm-from-command-line|StackExchange Unix&Linux "How to open Virt-manager VM from command line?"]]. ===== VirtualBox ===== ==== Installation on AlmaLinux ==== *[[http://www.virtualbox.org/wiki/Linux_Downloads|VirtualBox "Download VirtualBox for Linux Hosts"]]. *"​Fedora 40 / 41 / 42" - Installation works fine on AlmaLinux 10 :-). *"​Oracle Linux 10 / Red Hat Enterprise Linux 10" - Error message on AMD/Intel 64-bit (x86-64-v2) hardware CPU ISA level is lower than required *"​Oracle Linux 9 / Red Hat Enterprise Linux 9" - Installation is aborted on AlmaLinux 10 by the error message Error: Problem: conflicting requests - nothing provides libvpx.so.6()(64bit) needed by VirtualBox-7.1-7.1.12_169651_el9-1.x86_64 from @commandline (try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages) ==== VirtualBox Extension Pack ==== *[[http://www.virtualbox.org/wiki/Downloads|VirtualBox "Downloads"]]. *[[http://download.virtualbox.org/virtualbox/|VirtualBox "File Archive"]] with current and legacy editions. *Installation of the extension pack by the "Install" button. Error message Can't enumerate USB devices. VirtualBox is not currently allowed to access USB devices. You can change this by adding your user to the "vboxusers" group. Please see your user manual for a more detailed explanation. *Adding the user to the group "vboxusers" $ sudo usermod -a -G vboxusers $USER *After a reboot ( not just logout & login from Linux ), the error message isn't displayed anymore. $ groups $USER ==== VirtualBox Guest Additions ==== === ISO Image === *After installation of VirtualBox 7.1.12, I found an guest addition ISO at **/usr/share/virtualbox/VBoxGuestAdditions.iso**. === Installation by VirtualBox App === *"Devices / Insert Guest Additions CD image...". *Error message: VirtualBox - Error Unable to insert the virtual optical disk /usr/share/virtualbox/VBoxGuestAdditions.iso into the machine vnode11. Could not mount the media/drive "/usr/share/virtualbox/VBoxGuestAdditions.iso" ( VERR_PDM_MEDIA_LOCKED ). === Installation by Script === *Installation: -Mount **/usr/share/virtualbox/VBoxGuestAdditions.iso** -By the "Files" desktop app, mouse-rightclick "Open With Disk Image Mounter". -By console $ sudo mount -r /usr/share/virtualbox/VBoxGuestAdditions.iso /run/media/node11 $ sudo umount /usr/share/virtualbox/VBoxGuestAdditions.iso -By console, visit the directory ( "node11" is my username ). $ cd /run/media/node11/VBox_GAs_7.1.121 -Installation failed on AmaLinux 10: $ sudo sh ./VBoxLinuxAdditions.run VirtualBox Guest Additions installer ./install.sh: line 153: VBoxControl: command not found This system appears to have a version of the VirtualBox Guest Additions already installed. If it is part of the operating system and kept up-to-date, there is most likely no need to replace it. If it is not up-to-date, you should get a notification when you start the system. If you wish to replace it with this version, please do not continue with this installation now, but instead remove the current version first, following the instructions for the operating system. If your system simply has the remains of a version of the Additions you could not remove you should probably continue now, and these will be removed during installation. VirtualBox Guest Additions: Setting up modules VirtualBox Guest Additions: Building the VirtualBox Guest Additions kernel modules. This may take a while. VirtualBox Guest Additions: To build modules for other installed kernels, run VirtualBox Guest Additions: /sbin/rcvboxadd quicksetup VirtualBox Guest Additions: or VirtualBox Guest Additions: /sbin/rcvboxadd quicksetup all VirtualBox Guest Additions: Building the modules for kernel 6.12.0-55.21.1.el10_0.x86_64_v2. VirtualBox Guest Additions: reloading kernel modules and services VirtualBox Guest Additions: unable to load vboxguest kernel module, see dmesg VirtualBox Guest Additions: kernel modules and services were not reloaded The log file /var/log/vboxadd-setup.log may contain further information. ==== VirtualBox Kernel Service ==== *Error message after login VBoxClient: the VirtualBox kernel service is not running. Exiting. ==== Installation of Guest AlmaLinux 10 on Host AlmaLinux 10 ==== === Guest Setup & Host Configuration === *Unattended Guest Installation requires a domain name :-(. *Name: "vnode11". *Folder: "/home/node11/Virtual Box VMs". **This is a host setting**! *Username: "vnode11". Password: "vnode11". *Hostname: "vnode11". *Domain name: "myguest.virtualbox.org" ( can't be empty :-(, at least 3 characters. Thats why I decided not to use this option ). *[x] Guest additions "/usr/share/virtualbox/VBoxGuestAdditions.iso". *Error message Powering VM up... VirtualBox can't operate in VMX mode. Please disable the KVM kernel extension, recompile your kernel and reboot ( VERR_VMX_IN_VMX_ROOT_MODE ). *Stop KVM by unloading KVM modules ( and reloading of KVM modules ) on AlmaLinux 10, temporarily. I.e. you must repeat the action after each reboot: # Unloading modules sudo modprobe -r kvm_intel sudo modprobe -r kvm< # Loading modules sudo modprobe kvm_intel sudo modprobe kvm *The alternative is to remove KVM permanently, by KVM kernel recompilation, kernel replacement and reboot. === Guest Network Installation === *Network is detected on my notebook "ASUS K95VB": *Ethernet: "enp0s3". *Hardware address: "08:00:EB:87:96". *IPv4 Address: 10.0.2.15/24 *IPv6 Address: "fd17:625c:f037:2:cb58:e688:473d:" *Default Route: "10.0.2.2". *DNS: "10.0.2.3". *System message after boot of the Guest operating system "AlmaLinux 10", at system prompt: block-dm-0: the capability attribute has been deprecated. ==== Virtual Appliance ==== *[[http://www.osboxes.org/|OSBoxes]]. *[[http://www.osboxes.org/virtualbox-images/|OSBoxes "VirtualBox Images"]]. *[[http://www.oracle.com/downloads/developer-vm/community-downloads.html|Oracle "Pre-Built Developer VMs (for Oracle VM VirtualBox)"]]. ==== Documentation ==== *[[http://linux.die.net/man/8/modprobe|die.net "dprobe(8) - Linux man page"]]. *[[http://www.virtualbox.org/manual/|VirtualBox Manual]]. *[[http://www.virtualbox.org/manual/topics/Introduction.html#intro-installing|VirtualBox Manual "First Steps"]] - "Installing Oracle VirtualBox and Extension Packs". *[[http://www.virtualbox.org/manual/ch04.html|VirtualBox Manual "Chapter 4. Guest Additions"]]. *[[http://docs.oracle.com/en/virtualization/virtualbox/|Oracle Help Center "Oracle VirtualBox"]]. *[[http://docs.oracle.com/en/virtualization/virtualbox/6.0/user/basic-unattended.html|Oracle VM VirtualBox User Manual for Release 6.0 "3.2. Unattended Guest Installation"]]. *[[http://docs.oracle.com/en/virtualization/virtualbox/6.0/admin/vboxconfigdata.html|Oracle VM VirtualBox Administrator's Guide for Release 6.0 "3.1. Where Oracle VM VirtualBox Stores its Files"]]. *A machine folder: $HOME/VirtualBox VMs/Example VM/ *In the machine folder, a settings file: Example VM.vbox *In the machine folder, a virtual disk image: Example VM.vdi. ==== Resources ==== *[[http://askubuntu.com/questions/22743/how-do-i-install-guest-additions-in-a-virtualbox-vm|AskUbuntu "How do I install Guest Additions in a VirtualBox VM?"]]. *[[http://askubuntu.com/questions/540526/where-is-the-virtualbox-installation-folder-on-ubuntu|AskUbuntu "Where is the VirtualBox installation folder on Ubuntu?"]]. *"The guest additions iso is in **/usr/share/virtualbox/VBoxGuestAdditions.iso** (if you installed the virtualbox-guest-additions-iso package)". *"So far for VirtualBox 6.1.40 the directory is still the same - **/usr/share/virtualbox/**". *[[http://www.askubuntu.com/questions/377778/how-to-add-users-to-vboxusers-to-enable-usb-usage|AskUbuntu "How to add users to vboxusers to enable USB usage"]]. *Oracle. *[[http://blogs.oracle.com/virtualization/post/friday-spotlight-virtualbox-extension-pack-guest-additions|Oracle Blog "Friday Spotlight: VirtualBox Extension Pack & Guest Additions"]]. *[[http://blogs.oracle.com/virtualization/post/guide-for-virtualbox-vm-unattended-installation|Oracle Virtualization Blog "Guide for VirtualBox VM unattended installation"]]. *[[http://developers.redhat.com/rhel8/install-rhel8-vbox/v3#intro7518|Red Hat Developers "Red Hat Enterprise Linux 8 Quick Install - VirtualBox"]]. *[[http://unix.stackexchange.com/questions/703458/error-while-upgrading-from-fedora-35-to-fedora-36-virtualbox-requires-libvpx-so|StackExchange "Error while upgrading from Fedora 35 to Fedora 36: VirtualBox requires libvpx.so.6()(64bit), but none of the providers can be installed"]]. *[[http://www.superuser.com/questions/1845776/virtualbox-cant-operate-in-vmx-mode|Superuser "VirtualBox can't operate in VMX mode"]]. *[[http://www.superuser.com/questions/64118/how-to-permanently-disable-kvm-modules-in-linux|Superuser "How to permanently disable kvm modules in Linux?"]] - "modprobe -r kvm_intel", "modprobe -r kvm". *[[http://www.tecmint.com/install-virtualbox-rhel/|TechMint "How to Install VirtualBox 7.0 in RHEL 9/8"]]. *[[http://www.techrepublic.com/article/virtualbox-unattended-installation-feature/|TechRepublic "How to use the VirtualBox unattended installation feature"]]. *[[http://wiki.ubuntuusers.de/Kernelmodule/|ubuntuusers Wiki "Kernelmodule"]]. *"kmod list", "lsmod", "modinfo MODULNAME", "sudo modprobe OPTIONEN MODULNAME(N)", "sudo insmod MODULNAME", "sudo rmmod OPTIONEN MODULNAME", "sudo depmod OPTIONEN",... *[[http://forums.virtualbox.org/|VirtualBox Forums]]. *[[http://forums.virtualbox.org/viewtopic.php?t=74366|VirtualBox Forums "[SOLVED]VBoxCli:The virtualbox kernel service is not running"]]. *[[http://forums.virtualbox.org/viewtopic.php?t=110497|VirtualBox Forums "Virtualbox problem running in the background"]]. *[[http://forums.virtualbox.org/viewtopic.php?t=9410|[VBox DHCP] DNS=10.0.2.3, why?]], 2008. ===== VMWare Workstation Pro & VMWare Player ===== ==== Software ==== *[[http://www.vmware.com/products/desktop-hypervisor/workstation-and-fusion|VMware "Fusion and Workstation"]]. *"Yes, I want to Build my Profile" => "This option is not available to users who have registered with a non-corporate email domain" :-(. *[[http://support.broadcom.com/group/ecx/free-downloads|Broadcom Support "Free Downloads"]] - "VMware Workstation Pro". *[[http://community.broadcom.com/vmware-cloud-foundation/discussion/vmware-tools-download-screening-required|Broadcom Community "VMWare Tools Download - 'screening required'"]] :-(. *[[http://www.chip.de/downloads/VMware-Workstation-Pro_12995036.html|CHIP "VMware Workstation Pro"]] - Just Windows :-(. *[[http://www.techspot.com/downloads/189-vmware-workstation-for-windows.html|TechSpot "VMware Workstation Pro"]] - "VMware Workstation Pro" for Windows, Linux. ==== Installation of Guest AlmaLinux 10 on Host AlmaLinux 10 ==== === Make .bundle executable === *Preparation of VMware Workstation Pro bundle, make it executable chmod a+x VMware-Workstation-Full-XXXX.x86_64.bundle sudo ./VMware-Workstation-Full-XXXX.x86_64.bundle *[[http://www.askubuntu.com/questions/521199/how-to-install-bundle-packages-in-ubuntu|askUbuntu "How to install .bundle packages in Ubuntu?"]]. === Host Setup === *Disk File: "/home/node11/vmware/Alma10/Alma10.vmdk". === Guest Setup === *Root password: "vnode11". *User: "vnode11". Password: "vnode11". === Guest Network Installation === *Network is detected on my notebook "ASUS K95VB": *Ethernet: "ens160". *Hardware address: "00:0C:29:FB:E5:77". *IP Address: 172.16.16.128/24 *Default Route: "176.16.16.2". *DNS: "176.16.16.2". *Host Name: "**vnode11**". *System messages after boot of the Guest operating system "AlmaLinux 10", at system prompt: block-dm-0: the capability attribute has been deprecated. block nvme0n1: No UUID available prviding old NGUID hrtimer: interrupt took 5000473 ms ==== VMware Workstation Pro ==== *"Virtual Machine / Install VMware Tools..." is grayed :-(, i.e. can't be executed. ==== VMware Player ==== === VMware Tools === *"Virtual Machine / Install VMware Tools..." - Message: VMware Tools is no longer shipped with VMware Player for legacy guest operating systems. Please download it from https://packages-prod.broadcom.com/tools/frozen/linux/linux.iso and refer to https://knowledge.broadcom.com/external/article?legacyId=1014294 for installation steps. No VMware Tools image exists for the guest operating system *[[http://knowledge.broadcom.com/external/article?legacyId=1014294|Broadcom Knowledge Database "Install VMware Tools in VMware products"]]. *[[http://knowledge.broadcom.com/external/article/315313|Broadcom Knowledge Database "Installing VMware Tools in an Ubuntu Virtual Machine"]]. *[[http://knowledge.broadcom.com/external/article/345290|Broadcom Knowledge Database "Installing VMware Tools in a Linux virtual machine using Red Hat Package Manager (RPM)"]]. *Download archive. *[[http://packages-prod.broadcom.com/tools/|packages-prod.broadcom.com/tools/]]. *[[http://packages-prod.broadcom.com/tools/frozen/|packages-prod.broadcom.com/tools/frozen/]]. *[[http://packages-prod.broadcom.com/tools/frozen/linux/|packages-prod.broadcom.com/tools/frozen/linux/]]. === Virtual Appliance === *"Virtual Machine / Download a Virtual Appliance" - Loads URL [[http://bitnami.com/stacks?stack=virtual-machine|Broadcom "Bitnami Secure Images - Virtual Machine"]] in the standard browser of the host operating system. ==== Virtual Appliance ==== === OSboxes === *[[http://www.osboxes.org/|OSBoxes]]. *[[http://www.osboxes.org/vmware-images/|OSBoxes "VMware Images"]]. === Bitnami’s free Community Application Catalog & Bitnami Secure Images === *[[http://www.github.com/|GitHub]]. *[[http://www.github.com/bitnami/vms|GitHub "bitnami / vms"]]. *[[http://www.github.com/bitnami/containers|GitHub "bitnami / containers"]]. *[[http://www.github.com/bitnami/containers/issues/83267|GitHub "bitnami / containers" - "Upcoming changes to the Bitnami catalog (effective August 28th, 2025) #83267"]]. *"Disable images generation for Debian-based images and gradually move existing ones to a **Bitnami Legacy repository**". *"A focused set of more hardened, more secure images. These free images are intended for development and are only available on the 'latest' tag. You can find them at [[https://hub.docker.com/u/bitnamisecure]]". *[[http://www.github.com/bitnami/charts|GitHub "bitnami / charts"]] - "The Bitnami Library for Kubernetes". *[[http://www.docker.com/|Docker]]. *[[http://hub.docker.com/|Docker Hub]]. *[[http://hub.docker.com/u/bitnamilegacy|Docker Hub "Bitnami Legacy"]]. *[[http://hub.docker.com/r/bitnami/|Docker Hub "Bitnami"]]. *[[http://hub.docker.com/r/bitnami/notation/|Docker Hub "Bitnami" - "Notation"]]. *"Bitnami will begin deprecating support for non-hardened, Debian-based software images in its free tier and will gradually remove non-latest tags from the public catalog. As a result, community users will have access to a reduced number of hardened images. These images are published only under the “latest” tag and are intended for development purposes". *"Starting August 28th, over two weeks, all existing container images, including older or versioned tags (e.g., 2.50.0, 10.6), will be migrated from the public catalog (docker.io/bitnami) to the “Bitnami Legacy” repository (docker.io/bitnamilegacy), where they will no longer receive updates". *[[http://hub.docker.com/u/bitnamisecure/|Docker Hub "Bitnami Secure Images"]]. *[[http://www.bitnami.com/|Broadcom "Bitnami Developer Center"]]. *[[http://www.bitnami.com/application-catalog|Broadcom "Bitnami Application Catalog"]] - "See Full Catalog". *[[http://www.bitnami.com/stacks|Broadcom "Bitnami Secure Images"]]. *[[http://bitnami.com/stacks?stack=virtual-machine|Broadcom "Bitnami Secure Images - Virtual Machine"]] *"Search Application". *Link "Start using the free development version of Bitnami Secure Images today" => [[http://hub.docker.com/u/bitnamisecure/|Docker Hub "Bitnami Secure Images"]]. *[[http://docs.bitnami.com/|Bitnami Documentation]]. *[[http://docs.bitnami.com/virtual-machine/get-started-vmware-workstation/|Bitnami Documentation "Get Started with Bitnami Applications using VMware Workstation"]]. ==== open-vm-tools ==== *[[http://www.github.com/vmware/open-vm-tools|GitHub "vmware / open-vm-tools"]]. *[[http://packages-prod.broadcom.com/tools/|packages-prod.broadcom.com/tools/]]. *[[http://packages-prod.broadcom.com/tools/open-vm-tools/|packages-prod.broadcom.com/tools/open-vm-tools]]. ==== Resources ==== *[[http://investors.broadcom.com/news-releases/news-release-details/broadcom-completes-acquisition-vmware|Broadcom "Broadcom Completes Acquisition of VMware"]], 2023-11. *[[https://news.broadcom.com/app-dev/broadcom-introduces-bitnami-secure-images-for-production-ready-containerized-applications|Broadcom "Broadcom Introduces Bitnami Secure Images For Production-Ready Containerized Applications"]], 2025-07 - "Bitnami Secure Images is the evolution of Bitnami’s free community application catalog". "Bitnami’s free community application catalog" => GitHub. *[[http://www.reddit.com/r/vmware/comments/1fdjln8/i_thought_player_was_dead_and_workstation_pro_was/|reddit "r/vmware" - "I thought Player was dead and Workstation Pro was for everyone, so why Player 17.6?"]] - "Player gives you nothing that Pro doesn’t have. It’s a UI that’s designed for 1 vm vs many, and you also get the network editor". *reddit. *[[http://www.reddit.com/r/vmware/comments/svlbs4/how_can_i_install_vmware_workstation_pro_and/|reddit "r/vmware" - "how can i install vmware workstation pro and player on the same pc? "]] - "You cannot install VMware Workstation Pro and VMware Player separately. However, you shouldn't need to because VMware Workstation Pro includes VMware Player in its installation". *[[http://www.reddit.com/r/kubernetes/comments/1mc73s4/bitnami_moving_most_free_container_images_to_a/|reddit "/r/kubernetes" - "Bitnami moving most free container images to a legacy repo on Aug 28, 2025. What's your plan?"]], 2025-07. *[[http://blogs.vmware.com/cloud-foundation/2024/05/13/vmware-workstation-pro-now-available-free-for-personal-use/|VMware Blog "VMware Workstation Pro: Now Available Free for Personal Use"]], 2024-05. *[[http://partnerweb.vmware.com/GOSIG/AlmaLinux_10.html|VMware Partnerweb "VMware Documentation for AlmaLinux OS 10"]]. *[[http://en.wikipedia.org/wiki/VMware_Workstation_Player|EN.Wikipedia "VMware Workstation Player"]] - "VMware Workstation Player was discontinued in May 2024 when VMware Workstation Pro became free for personal use". ===== Resources ===== *System messages *System message "block-dm-0: the capability attribute has been deprecated". *[[http://forums.rockylinux.org/t/block-dm-0-the-capability-attribute-has-been-deprecated/12695|RockyLinux Forums "Block dm-0: the capability attribute has been deprecated"]]. *[[http://unix.stackexchange.com/questions/570362/what-do-the-block-device-capability-flags-mean|StackExchange "What do the Block Device Capability flags mean?"]]. *System message "block nvme0n1: No UUID available prviding old NGUID". *[[https://bbs.archlinux.org/viewtopic.php?id=298847|ArchLinux Forums "[SOLVED] No UUID available providing old NGUID"]] *System message "[ 24.784713] hrtimer: interrupt took 5000473 ms". *[[http://stackoverflow.com/questions/39600033/what-is-hrtimer-interrupt-took-x-ns-mean-seen-in-dmesg|StackOverflow "What is "hrtimer: interrupt took x ns" mean? seen in dmesg"]] - "This message is often found in cases of high CPU usage, and is an interrupt event for your CPU". *[[http://www.linux.com/training-tutorials/kernel-interrupt-overview/|Linux.com "Kernel Interrupt Overview"]]. *[[http://help.ubuntu.com/community/KVM/FAQ|Ubuntu documentation " KVM/FAQ"]] - "How to prevent VirtualBox and KVM from conflicting?". Not applicable for RHLS, AlmaLinux,... *[[http://en.wikipedia.org/wiki/Network_bridge|EN.Wikipedia "Network bridge"]], [[http://en.wikipedia.org/wiki/Bridge_(Netzwerk)|DE.Wikipedia "Bridge (Netzwerk)"]]. {{tag>Linux}}