Revision 2fba2dfc
Added by Michael Moll almost 10 years ago
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
fixes #6030 - update list of VMware guest types