Project

General

Profile

« Previous | Next » 

Revision 2fba2dfc

Added by Michael Moll almost 10 years ago

fixes #6030 - update list of VMware guest types

View differences:

app/models/compute_resources/foreman/model/vmware.rb
}
end
# vSphere guest OS type descriptions
# list fetched from RbVmomi::VIM::VirtualMachineGuestOsIdentifier.values
def guest_types_descriptions
# vSphere guest OS type descriptions
# list fetched from RbVmomi::VIM::VirtualMachineGuestOsIdentifier.values and
# http://pubs.vmware.com/vsphere-55/topic/com.vmware.wssdk.apiref.doc/vim.vm.GuestOsDescriptor.GuestOsIdentifier.html
def guest_types_descriptions
{
"dosGuest" => "Microsoft MS-DOS",
"win31Guest" => "Microsoft Windows 3.1",
......
"windows8Guest" => "Microsoft Windows 8 (32-bit)",
"windows8_64Guest" => "Microsoft Windows 8 (64-bit)",
"windows8Server64Guest" => "Microsoft Windows Server 2012 (64-bit)",
"windowsHyperVGuest" => "Microsoft Windows Hyper-V",
"freebsd64Guest" => "FreeBSD (64-bit)",
"freebsdGuest" => "FreeBSD (32-bit)",
"redhatGuest" => "Red Hat Linux 2.1",
......
"rhel5_64Guest" => "Red Hat Enterprise Linux 5 (64-bit)",
"rhel6Guest" => "Red Hat Enterprise Linux 6 (32-bit)",
"rhel6_64Guest" => "Red Hat Enterprise Linux 6 (64-bit)",
"rhel7Guest" => "Red Hat Enterprise Linux 7 (32-bit)",
"rhel7_64Guest" => "Red Hat Enterprise Linux 7 (64-bit)",
"centosGuest" => "CentOS 4/5/6 (32-bit)",
"centos64Guest" => "CentOS 4/5/6 (64-bit)",
"oracleLinux64Guest" => "Oracle Linux 4/5/6 (64-bit)",
......
"sles10_64Guest" => "Novell SUSE Linux Enterprise 10 (64-bit)",
"sles11Guest" => "Novell SUSE Linux Enterprise 11 (32-bit)",
"sles11_64Guest" => "Novell SUSE Linux Enterprise 11 (64-bit)",
"sles12Guest" => "Novell SUSE Linux Enterprise 12 (32-bit)",
"sles12_64Guest" => "Novell SUSE Linux Enterprise 12 (64-bit)",
"nld9Guest" => "Novell Linux Desktop 9",
"oesGuest" => "Novell Open Enterprise Server",
"sjdsGuest" => "Sun Java Desktop System",
"mandrakeGuest" => "Mandrake Linux",
"mandrivaGuest" => "Mandriva Linux (32-bit)",
"mandriva64Guest" => "Mandriva Linux (64-bit)",
"turboLinuxGuest" => "Turbolinux (32-bit)",
......
"debian5_64Guest" => "Debian GNU/Linux 5 (64-bit)",
"debian6Guest" => "Debian GNU/Linux 6 (32-bit)",
"debian6_64Guest" => "Debian GNU/Linux 6 (64-bit)",
"debian7Guest" => "Debian GNU/Linux 7 (32-bit)",
"debian7_64Guest" => "Debian GNU/Linux 7 (64-bit)",
"asianux3Guest" => "Asianux Server 3 (32-bit)",
"asianux3_64Guest" => "Asianux Server 3 (64-bit)",
"asianux4Guest" => "Asianux Server 4 (32-bit)",
"asianux4_64Guest" => "Asianux Server 4 (64-bit)",
"opensuseGuest" => "OpenSUSE Linux (32-bit)",
"opensuse64Guest" => "OpenSUSE Linux (64-bit)",
"fedoraGuest" => "Fedora Linux",
"fedora64Guest" => "Fedora Linux (64-bit)",
"other24xLinuxGuest" => "Other 2.4.x Linux (32-bit)",
"other26xLinuxGuest" => "Other 2.6.x Linux (32-bit)",
"other3xLinuxGuest" => "Other Linux 3.x Guest",
"otherLinuxGuest" => "Other Linux (32-bit)",
"genericLinuxGuest" => "Other Linux",
"other24xLinux64Guest" => "Other 2.4.x Linux (64-bit)",
"other26xLinux64Guest" => "Other 2.6.x Linux (64-bit)",
"other3xLinux64Guest" => "Other Linux 3.x Guest (64-bit)",
"otherLinux64Guest" => "Other Linux (64-bit)",
"solaris6Guest" => "Sun Microsystems Solaris 6",
"solaris7Guest" => "Sun Microsystems Solaris 7",
......
"darwin10_64Guest" => "Apple Mac OS X 10.6 (64-bit)",
"darwin11Guest" => "Apple Mac OS X 10.7 (32-bit)",
"darwin11_64Guest" => "Apple Mac OS X 10.7 (64-bit)",
"darwin12_64Guest" => "Mac OS 10.8 (64-bit)",
"darwin13_64Guest" => "Mac OS 10.9 (64-bit)",
"vmkernelGuest" => "VMWare ESX 4.x",
"vmkernel5Guest" => "VMWare ESXi 5.x",
"otherGuest" => "Other (32-bit)",

Also available in: Unified diff