XenEnterprise Presented by WS Liu (Nov 8th,2006) Scheme - - - - - Introduction to Xen and XenEnterprise Install XenEnterprise Administrator Console Create Xen Virtual Machine Operate Xen Virtual Machine / XenEnterprise Server - Q&A Introduction to Xen and XenEnterprise Xen and XenEnterprise history The XEN VMM(virtual machine monitor) is an opensource project that is being developed in the computer laboratory of the University of Cambridge, UK. It enables us to create many virtual machines, each of which runs an instance of an operating system. In August 2005, XenSource, a commercial company that develops virtualization solutions based on Xen, announced in Intel Developer Forum (IDF) that it has used Intel VT-Enabled Platforms with Xen to virtualize both Linux and Microsoft Windows XP SP2. Prepared by psboy Page 3 Introduction to Xen and XenEnterprise Xen and XenEnterprise history In August 2006, XenSource release XenEnterprise. Industry leading open source hypervisor virtualization technology. The Xen 3 hypervisor has the features and performance for production environments. Supports Intel VT, AMD Virtualization, 32-way SMP, PAE, and 64 bit addressing. XenEnterprise™, the first commercially packaged and supported Xen solution, enables you to easily get Xen-based virtualization up and running. Prepared by psboy Page 4 Introduction to Xen and XenEnterprise Red Hat, Novell Spar Over Xen's Readiness Red Hat insists Xen still isn't ready for prime time, which may push back the release of its Red Hat Enterprise Linux (RHEL) 5 platform until early 2007. Novell recently disputed Red Hat's contention that Xen isn't ready for prime time. The Waltham, Mass., software vendor, which rolled out its Xen-enabled SUSE Linux Enterprise 10 platform three weeks ago, claims that Red Hat is maligning the state of Xen and is trying to cripple its efforts on the virtualization front. Reference news links: http://www.zdnet.com.au/news/software/soa/Xen_leads_Novell_s_turnaround_effort_in_Linux/0,13006173 3,139263689,00.htm http://www.zdnet.com.au/news/software/soa/Xen_not_ready_for_prime_time_says_Red_Hat/0,130061733, 139265136,00.htm http://www.infoworld.com/article/06/08/07/32OPopenent_1.html Prepared by psboy Page 5 Introduction to Xen and XenEnterprise Types of Monitor. Monitor runs on a higher privilege level than the guest OS. Sensitive/Privileged instructions. (Ex: MOV) Classified by the amount of guest OS instructions that are executed by monitor or by the real hardware. CSIM (Complete software Interpreter machine), Hybrid VM (HVM) and VMM. VMM : Requires that “Statistically dominant subset of the virtual processor instructions be executed on the real processor” . (Type 1 and Type 2) Xen –Type 1 VMM. VMWare GSX Server –Type 2 VMM. Prepared by psboy Page 6 Introduction to Xen and XenEnterprise Type 1 and Type 2 VMMs Guest Process Guest Process Guest Operating System Virtual Machine Monitor Hardware Guest Process Guest Process Guest Operating System Virtual Machine Monitor Host Operating System Hardware Type I VMM Type II VMM Runs directly on hardware Good performance Uses existing host OS abstractions to implement services Poor performance Prepared by psboy Page 7 Introduction to Xen and XenEnterprise Full Virtualization and Para Virtualization Full Virtualization: No modification required for the guest OS (VMWare’s ESXServer). Drawbacks : (especially on x86) 1. Sensitive Instructions fail without traps. 2. Need dynamic rewrite of OS kernel. 3. Shadow system structures (performance issue to sync virtual and shadow structures). 4. Guest OS may need both virtual and real resources. (Time: TCP timeouts and RTT, Machine address for super pages etc). Prepared by psboy Page 8 Introduction to Xen and XenEnterprise Full Virtualization and Para Virtualization Para Virtualization: Exposed hardware is similar but not identical to the real machine. ABI not changed. (Guest apps run without changes). High performance. Drawback OS modifications is required. Prepared by psboy Page 9 Introduction to Xen and XenEnterprise Architecture of Xen Prepared by psboy Page 10 Introduction to Xen and XenEnterprise Xen – CPU Xen Hypervisor runs in ring 0. Guest OS runs in a lower privilege level (ring 1). Privileged and sensitive instructions are paravirtualized by requiring them to be validated and executed by hypervisor. Guest OS protects itself from it’s other processes by running in a separate address space (and separate privilege level). Trap/Exception handlers are registered with Xen for validation. (Xen checks that the code segment of the handlers will not run in ring 0). Fast Exception handlers for system calls. Prepared by psboy Page 11 Introduction to Xen and XenEnterprise Xen – Memory Management Initial Memory allocation: 1. Static Allocation for each domain. 2. Dynamic expansion/contraction possible. Virtualizing memory is Complicated in x86: 1. x86-MMU handles TLB misses by searching through the page table in the hardware. (No Soft TLB support). 2. TLB flush on context switches. (No tagged TLB support). Prepared by psboy Page 12 Introduction to Xen and XenEnterprise Xen – Memory Management Virtual address translation: Page Tables: Allocated and managed by guest OSes but restricted to read only access. Updates validated and applied by Xen. (via hypercalls) Xen: Associates a type and reference count with each machine page frame. (PD, PT, LDT, GDT, RW). Xen exists in the 64 MB section on top of every address space (TLB flush prevented when entering/leaving Xen Hypervisor). Page fault Handling: (CR2 register) : Pre determined location. Prepared by psboy Page 13 Introduction to Xen and XenEnterprise Control /Data / Timers Hypercalls : synchronous calls from domain to Hypervisor. Domains do privileged operations via hypercalls. Events: asynchronous notifications delivered via events from Xen to domains. (For delivering h/w interrupts). Data transfer through Descriptor rings. (Producer – Consumer). Time and Timers: Real, Virtual and wall-clock. Prepared by psboy Page 14 Introduction to Xen and XenEnterprise Xen - Network Xen provides a Virtual Firewall-router (VFR). Each domain has one or more VIFs (virtual Interfaces) attached logically to VFR. VFR has rules of the form <pattern><action>. Two I/O buffer descriptor rings. (Transmit and Receive). Trans: Domain updates the transmit descriptor ring. Xen copies the descriptor and the packet header. Header is inspected by VFR. Payload is not copied (Scatter-gather). Pages are pinned till completion. Recv: Xen multiplexes/firewalls using VFR and avoids copy by page flipping. Prepared by psboy Page 15 Introduction to Xen and XenEnterprise Control and Management Management software runs on a special guest OS (domain 0). List of parameters to manage include access control (for i/o devices), amount of physical memory per domain, VFR rules etc. Mgmt software uses control interfaces provided by Xen. Prepared by psboy Page 16 Install XenEnterprise Before install This version of XenEnterprise does not support all of the features available in open source Xen: Only paravirtualized operating systems are supported. No support is provided yet for running Windows on VT or AMD-V hardware. No support is provided yet for hosting 64-bit Xen VMs. Xen supports 32-bit processors with and without Physical Address Extension (PAE), 64-bit processors, and Symmetric Multiprocessing (SMP) guest operating systems. If your system have loopback or modem connect to com port,you need to remove it before install!! Prepared by psboy Page 17 Install XenEnterprise System requirement Prepared by psboy Page 18 Install XenEnterprise Step 0.1 Go XenEnterprise official web page http://www.xensource.com/products/xen_enterprise/ click on download a 30 day trial and fill out and submit the form http://www.xensource.com/products/xen_enterprise/e val_request.html Step 0.2 After register complete, you will get a mail from trials@xensource.com that contain trial download page link and your 30 day trial license key. Prepared by psboy Page 19 Install XenEnterprise Step 1 Boot from XenEnterprise trial cd. Select Install XenEnterprise Server and choose OK to proceed. Prepared by psboy Page 20 Install XenEnterprise Step 2 The next screen displays a message telling you that the setup program will install XenEnterprise on the computer, and warns that it will overwrite data on any hard drives that you select to use for the installation. Choose OK to proceed. If you have multiple local hard disks, you are asked to choose the Primary Disk for the installation. If you have multiple disks, after selecting the primary one, you are also prompted to choose if you want any of the other drives to be formatted for use by XenEnterprise for XenVM storage. (If the computer has a single hard disk, there is nothing to choose here.) Prepared by psboy Page 21 Install XenEnterprise Prepared by psboy Page 22 Step 3.1 Install XenEnterprise Accept EULA. Step 3.2 The next screen asks you to choose the type of keymap for the keyboard you are using (the default is QWERTY). Select the desired keymap and choose OK to proceed. Prepared by psboy Page 23 Install XenEnterprise Step 4 The next screen asks you to choose the type of keyboard you are using (the default is US). Select the desired keyboard type and choose OK to proceed. Prepared by psboy Page 24 Install XenEnterprise Step 5 The next screen asks you to specify the source of the installation packages. If you are installing off the CD, you will most likely want to select Local XenSource media. If you are installing via PXE you will most likely want to select HTTP or FTP or NFS, as appropriate. Make your selection and choose OK to proceed. Prepared by psboy Page 25 Install XenEnterprise Step 6 The next screen asks you if you want to verify the integrity of the installation media.Choose skip verification to proceed. Prepared by psboy Page 26 Install XenEnterprise Step 7 You are next prompted to set a root password. (This will be the password that the Administrator Console application will use to connect to the XenEnterprise Server.) Type the desired password and type it again to verify it. Prepared by psboy Page 27 Install XenEnterprise Step 8 You are prompted to select the general geographical area and specific locale for Time Zone. Choose from the displayed list of geographical areas, specific locale then choose OK to proceed. Prepared by psboy Page 28 Step 9 Install XenEnterprise You are prompted to choose a method of setting the System Time. You can select Using NTP or Manual time entry. Warning Currently XenEnterprise assumes that the time setting for the server’s BIOS is the current time in UTC, and that the time for the XenVMs reflects the local time based on the time zone offset specified. Prepared by psboy Page 29 Install XenEnterprise Step 10 You are prompted to set up Networking. You can select to configure all interfaces with DHCP, or specify a different network configuration, which prompts you to set up networking by selecting the NIC or NICs that are present and configuring their properties manually. Prepared by psboy Page 30 Install XenEnterprise Step 11 You are next prompted to specify the configuration for the name service.If you select Specify Hostname manually, enter the desired hostname for the server in the field below.If you select Enter DNS server manually, enter the IP addresses of your primary (required), secondary (optional), and tertiary (optional) Name servers in the fields below.Otherwise, select OK to get a hostname and/or name service configuration via DHCP. Prepared by psboy Page 31 Install XenEnterprise Step 12 A message is displayed that the installation is ready to proceed and that this will format the selected disks and destroy any data that is currently on them. Select OK to proceed. A progress bar is displayed as the installation commences. If you chose to set the system date and time manually, a dialog box appears when the progress bar has reached about 90%. Enter the correct numbers in the fields and select OK to proceed. Prepared by psboy Page 32 Install XenEnterprise Step 13 When finished, a completion message is displayed. Select OK to reboot system. Upon reaching the login prompt, the system should now be ready to manage via the Administrator Console.You will need the IP address or hostname of the XenEnterprise Server. This is displayed at the login prompt. Prepared by psboy Page 33 Administrator Console Installing the Administrator Console The Administrator Console is a Java application that can be installed and run on Windows 2000/2003/XP or Linux computers. The installer packages for each platform include the Java Runtime Environment (JRE). Note The Administrator Console uses its own private copy of the JRE, even if one is present on the machine you install it on. The installer does not overwrite any Java system variables like JAVA_HOME or CLASSPATH that may already be set. Prepared by psboy Page 34 Administrator Console To install the Administrator Console on a Windows computer: 1. Before installing the Administrator Console, be sure to uninstall the previous version if one exists. 2. Put the CD in the drive. 3. Browse to the /client_install directory on the CD and find the file named xenenterprise_client.exe. 4. Double-click on the file’s icon to launch the application installer. Follow the instructions displayed in the installer window. When prompted for installation directory, either click Browse to change the default installation location, or click Next to accept the default path C:\Program Files\XenSource. 5. When complete, there will be a XenSource group on the All Programs list. Prepared by psboy Page 35 Administrator Console To install the Administrator Console on a Linux computer: 1. Before installing the Administrator Console, be sure to uninstall the previous version if one exists. 2. Put the CD in the drive. 3. Change directory to the /client_install directory on the CD and find the three RPMs named 4. Install the following three RPMs: rpm -ivh *.rpm xenenterprise-client-3.0.0-6140.6140.i386.rpm (this package contains the XenSource jar files) xenenterprise-client-jars-3.0.0-6140.6140.i386.rpm (this package contains third-party jar files used by the product) xenenterprise-client-jre-3.0.0-6140.6140.i386.rpm (this package contains the JRE files). Prepared by psboy Page 36 Administrator Console Logging in to Administrator Console for the first time When you launch the Administrator Console for the first time, a dialog box appears, prompting you to read and accept the End User License Agreement. Click OK to accept the agreement. Next, you are prompted to enter a Master Password. The Master Password is the password for a local database of encrypted XenEnterprise Servers and XenVMs passwords that this Administrator Console manages. This prevents unauthorized users from gaining access to the XenEnterprise network that you deploy. It also enables you to restore the previous session by providing this single password. Prepared by psboy Master Password dialog box Page 37 Administrator Console Type the desired master password and type it again to confirm it, then click OK. Next, a dialog box appears, prompting for a XenEnterprise Server to connect to. Enter the XenEnterprise Server IP address or hostname and its password. Click the Remember Me checkbox if you want the XenEnterprise Server information cached locally. Click OK. Next, the bottom part of the Administrator Console displays the License Key task tab. You need to provide a valid License Key to be able to use the XenEnterprise Server you have connected to. The license key is provided by XenSource as a file. Prepared by psboy Page 38 Administrator Console To enter the License key 1. Click the . . . button on the License Key dialog box to browse the file system and locate the license key file. 2. Click Apply License. The License Key tab closes and the XenEnterprise Server becomes manageable from the Administrator Console. 3. After License applied , your XenEnterprise server is ready for operate. Prepared by psboy Page 39 Administrator Console User interface elements The upper pane In the upper pane, the following information is displayed for the XenEnterprise Servers and XenVMs when they have been installed: The name of each XenEnterprise Server and XenVM The Status (On, Off, Paused, Installing, Initializing, Stopping) of each Machine CPU Usage meter that displays the current CPU usage (for the XenEnterprise Server) or virtual CPU usage (for a XenVM), and number of CPUs Used Memory percentage meter Disk KB/s showing the disk I/O rate in KB per second and the number of disks (for the XenEnterprise Server) or virtual disks (for a XenVM) Network KB/s showing the network I/O rate in KB per second Prepared by psboy Page 40 Administrator Console Lower pane: Overview tab The Overview tab shows the attributes and current configuration of the XenEnterprise Server or XenVM. You can change Xen VMs setting here when Xen VMs are shutdown. Lower pane: Graphical Console tab The Graphical Console tab shows a graphical X-window desktop (using a VNC client) for the XenVM (if it is On, and if it is running a VNC server; otherwise, an error message will be displayed). Prepared by psboy Page 41 Administrator Console Lower pane: Text Console tab The Text Console tab shows text console output of the XenEnterprise Server or XenVM (if it is On). Lower pane: Performance tab The Performance tab displays graphs of CPU usage, memory usage, disk rate, and network rate for the selected XenEnterprise Server or XenVM. Prepared by psboy Page 42 Administrator Console Lower pane: History tab The History tab displays information about the tasks that have been performed on the XenEnterprise Server or XenVM, and error messages, if any. Prepared by psboy Page 43 Create Xen Virtual Machine Current version of XenEnterprise support four methods to install Xen VMs 1. Using a XenSource Guest Template (XGT) file 2. Installing from vendor media on a network installation server directly onto a XenVM 3. Performing a physical to virtual (P2V) conversion on an existing physical Linux server 4. Cloning an existing XenVM Note When installing XenVMs, be sure to follow the memory and disk space guidelines of the operating system and any relevant applications that you want to run when allocating resources such as memory and disk space. Installing a Xen VM using XGT Templates 1. 2. Select a XenEnterprise Server in the list pane, then select Install XenVM from the toolbar or menu.The tabbed area displays the Install XenVM dialog box. Click on the pulldown list to select Debian Sarge Guest Template. Prepared by psboy Page 44 Create Xen Virtual Machine 3. Provide: 4. a name for the XenVM (this field is required) a description for the XenVM (this field is optional) the number of virtual CPUs you want the XenVM to have (the default is 1) the Initial Memory in MB (the default is 256 MB; minimum is 64 MB). This will be the memory used by the XenVM when it is started. Check the Start on XenEnterprise Server Boot checkbox if desired. When this is checked, the XenVM will automatically be restarted after a reboot of the XenEnterprise Server. Otherwise, it will be need to be restarted manually. 5. Provide optional Boot Parameters, if desired. These are standard Linux boot parameters. For multiple parameters, separate them in the field with a space. A list of values for a single argument should be separated with commas between the values, without any spaces. For example, you might want to specify a kickstart file: >ksdevice=eth0 ks=nfs:myserver.mydomain.com:/tftpboot/kickstart/ks_rhel41dev.cfg 6. On the right side, the default Virtual Disks corresponding to the configuration of this template is displayed. Click the + button (a plus sign icon) just below to add a virtual disk to the XenVM. Prepared by psboy Page 45 Create Xen Virtual Machine 7. Similarly, Network Interfaces appear below the Virtual Disks. This section contain Name, IP Address, Mac Address and Network. A MAC address is auto-assigned by XenEnterprise using the OUI (Organizationally Unique Identifier) 0016-3E, allocated to XenSource, Inc. The fourth field is the virtual network switch on the XenEnterprise Server that the virtual NIC is attached to.By default this is xenbr0. Prepared by psboy Page 46 Create Xen Virtual Machine 8. When Install XenVM pane setup ok , click Install. When installation completes, the Status indicator temporarily changes to Off while the XenVM is started. In the History tab a Start XenVM message is displayed. In a moment the Off Status changes to Initializing..., and then On. 9. Click on the Text Console tab, and log in to the Xen Virtual Machine. Note When the Debian Sarge XenVM starts for the first time, you will be prompted to set a vnc and root password. Installing an operating system from a Network In preparation for installing from vendor media, you need to make an exploded network repository of your vendor media (not ISO images), exported via NFS, HTTP or FTP accessible to the XenEnterprise Server. Note: In this installation mode,only text mode is supported and mouse does not work. Prepared by psboy Page 47 Create Xen Virtual Machine 1. 2. Follow the steps described above in the section called “Installing a XenVM using XGT Templates” except that in the Install XenVM dialog box, select Red Hat Enterprise Linux 4.1 Repository from the pulldown.In addition, if you want to use a kickstart file, add the required information to the Boot Parameters field. After clicking Install, the XenVM installation starts, and the Text Console for the XenVM displays the first step of the installation script. Choose the Language to use during the installation process and select OK. Prepared by psboy Page 48 Create Xen Virtual Machine 3. Select NFS Image, FTP, or HTTP from the Installation Method screen. Enter the IP configuration for the machine. Either select Use dynamic IP configuration (BOOTP/DHCP), or unselect it and edit the IP address, Netmask, Default gateway (IP), and Primary nameserver.Select OK. (It will take several moments for a request for DHCP configuration to return values and then proceed to the next screen.) 4. Next you need to specify the HTTP, FTP, or NFS location of the installation media. For NFS image, enter the name or IP address of your NFS server and the directory on that server containing the Red Hat Enterprise Linux media. For FTP, enter the name or IP address of your FTP server and the directory on that server containing the Red Hat Enterprise Linux media. If the FTP server requires authentication, also select Use non-anonymous ftp, then enter the account name and password you wish to use on the next screen. For HTTP, enter the name or IP address of your Web server and the directory on that server containing the Red Hat Enterprise Linux media. Prepared by psboy Page 49 Create Xen Virtual Machine 7. The installer script will find the media and run Anaconda, the Red Hat installer. 8. From this point on, follow the on-screen prompts just as you would to install on a physical machine. Refer to the vendor operating system's installation guide for specific details. After making all your selections, the vendor installer formats the virtual disk and then starts installing packages. This might take some time, just as with a traditional installation onto a physical machine.After installing all packages, an Installation completion message appears. Select Reboot to reboot the XenVM. After rebooting, the XenVM comes up and presents the login prompt, and is ready to use. 9. 10. Prepared by psboy Page 50 Create Xen Virtual Machine Physical to Virtual Conversion (P2V) P2V is the process by which an existing operating system on a physical server—its filesystem, configuration, etc. — is cast into a virtualized instance of the same operating system and filesystem,transferred, instantiated, and started as a XenVM on the XenEnterprise Server. This is accomplished by booting from the XenEnterprise installation CD and choosing the P2V option. The filesystem is copied across the network via ssh onto a logical volume of the XenEnterprise Server and will then be instantiated as a XenVM. Note Because Xen is a paravirtualizing hypervisor, the operating system kernel itself must be modified to run with Xen. Hence, only Linux distributions that are currently supported can be made into a template using the P2V tool. Unmodified guests on a XenEnterprise Server with Intel VT or AMD Pacifica extensions are not yet supported in XenEnterprise. XenVMs made using the P2V tool are configured with a root device that is allocated 150% of the space occupied in the root file system of the host it was captured from, with a minimum size of 4GB and a maximum of 13GB. No swap device is automatically created for these XenVMs. Prepared by psboy Page 51 Create Xen Virtual Machine To P2V an existing server to a XenEnterprise Server 1. 2. 3. 4. Reboot the physical server that you want to convert and boot from the XenEnterprise installation CD. After the initial boot messages, you will see the "Welcome to XenEnterprise" screen. (In this and the screens that follow, use Tab or Alt+Tab to move between elements, Space to select, and F12 to move to the next screen.)Select OK to proceed. The installer does some hardware detection and initialization, then presents a screen with three choices. Select Convert existing OS on this machine to a XenVM (P2V) and choose OK to proceed. A "Welcome to XenEnterprise P2V" message is displayed next. Click OK to proceed. Prepared by psboy Page 52 Create Xen Virtual Machine 5. The next screen displays the installed Linux instances found on the local hard drive. If there are multiple Linux instances present, select the desired one. Select OK to proceed. 6. 7. Enter a description string, if desired. Select OK to proceed. Enter the desired volume size. Select OK to proceed. Prepared by psboy Page 53 Create Xen Virtual Machine 8. You are prompted for the IP address or hostname of the target XenEnterprise Server. Enter it and click OK to proceed. Note You need manually press alt+F2 to setup nic ip address.Login as root.If you have dhcp server,just type ifup eth0 and see if you get ip from console.If there is no dhcp server,use ifconfig eth0 ip_address to setup ip manually. You can P2V OS image to a NFS server if you have one.You can install a P2Ved OS image from NFS server later.After P2V to a NFS server,mount the NFS path to /var/opt/xen/xgt_import.And use Install XenVM,you will find a new XGT template.Just use it to install XenVM. Prepared by psboy Page 54 Create Xen Virtual Machine 9. Finally, you are prompted for the root password of the target XenEnterprise Server. Enter it and click OK to proceed. 10. The P2V operation commences, and a progress bar is displayed. This process can take some time. As the process proceeds, the progress bar updates from time to time and messages like "compressing root filesystem...", "calculating md5 sum...", and "transferring root filesystem..." are displayed.When finished, a completion message is displayed.Select OK to eject the CD and reboot the machine. 11. If you selected XenEnterprise Machine above, there will be a new XenVM in the upper pane of the Administrator Console connected to the XenEnterprise Server. Cloning an existing XenVM: Just select a stopped XenVM and right click on it,select Clone. Prepared by psboy Page 55 Operate Xen Virtual Machine / XenEnterprise Server XenVM commands The commands for managing a XenVM are found in the toolbar when a XenVM is selected in the upper pane, or the Tasks menu. Which buttons are shown depends on the state of the XenVM. toolbar buttons for a running XenVM toolbar buttons for a shut down XenVM toolbar buttons for a suspended XenVM XenEnterprise Server commands The tools for managing XenEnterprise Servers are found in the toolbar when a XenEnterprise Server is selected in the upper pane. Toolbar buttons for a XenEnterprise Server Extra operate command for a running XenVM Extra operate command for a XenEnterprise Server (Right click on it) Prepared by psboy Page 56 Operate Xen Virtual Machine / XenEnterprise Server XenVM configuration You can change Xen VM setting while a Xen VM is stop.At Overview lower pane configuration,you can change cpu,memory,disk,and network interfaces. Note By default, XenVMs have their clocks synchronized to the XenEnterprise Server that hosts them and will ignore requests to adjust the time made by an ntp daemon if one is running. If you want a XenVM to have an independent clock, log on to its Text Console and issue the command echo 1 > /proc/sys/xen/independent_wallclock then run an NTP daemon. To revert to the default, issue the command echo 0 > /proc/sys/xen/independent_wallclock Prepared by psboy Page 57 XenEnterprise Price XenEnterprise version:3.0.0 (#6140) Socket:Real system cpu sockets https://xensource.ltg.info/shop/productselection.aspx Prepared by psboy Page 58 Question and Answer Thank You