(Difference between revisions)
Jump to: navigation, search

Features/Intial Run Vm tab

(Detailed Description)
(Required Changes)
 
Line 26: Line 26:
 
=== Required Changes ===
 
=== Required Changes ===
  
# Engine - GetTimezoneQuery
+
*Engine - GetTimezoneQuery
  
GetTimeZoneQuery was extended with the option to pool general timezone list and not only windows-specific
+
GetTimeZoneQuery was extended with the option to pool general timezone list and not only windows-specific<br>
 
Simply pass isWindowsOS=false with the params. The default behaviour is set to "true" to return windows values.
 
Simply pass isWindowsOS=false with the params. The default behaviour is set to "true" to return windows values.
  
Line 35: Line 35:
 
      
 
      
 
     private boolean windowsOS = true;
 
     private boolean windowsOS = true;
 
 
  ...
 
  ...
  
# UX
+
*UX
  
* Sysprep tab is renamed to Initial Run
+
#Sysprep tab is renamed to Initial Run
* tab is always visible
+
#tab is always visible
* content is splitted into "General" for common properties to all OSs and "Windows" section with windows only properties e.g Domain
+
#content is splitted into "General" for common properties to all OSs and "Windows" section with windows only properties e.g Domain
* on selection of different OS under Genral tab the Timezone list is fetched (cached)
+
#on selection of different OS under Genral tab the Timezone list is fetched (cached)
* Domain select-box gets disable when the OS is non windows
+
#Domain select-box gets disable when the OS is non windows
*
+
  
 
=== Benefit to oVirt ===
 
=== Benefit to oVirt ===

Latest revision as of 10:23, 17 June 2012

Contents

[edit] Intial Run Vm tab

[edit] Summary

Initial Run is a replacment for sysprep tab. It contains OS independent properties as well as specific one's like the current "Domain" for Windows sysprep tool.

[edit] Owner

This should link to your home wiki page so we know who you are

  • Email: <rgolan@redhat.com>


[edit] Current status

in code review...

[edit] Detailed Description

This feature emereged from the need to set the HW clock for non-windows machine in the first time the VM runs and store it in templates and their instances.
To do so we must use the Timezone offset from GMT in seconds and send it to VDSM:

<clock offset="variable" adjustment="-3600">
  <timer name="rtc" tickpolicy="catchup">
</clock>

[edit] Required Changes

  • Engine - GetTimezoneQuery

GetTimeZoneQuery was extended with the option to pool general timezone list and not only windows-specific
Simply pass isWindowsOS=false with the params. The default behaviour is set to "true" to return windows values.


public class TimeZoneQueryParams extends VdcQueryParametersBase {
    
   private boolean windowsOS = true;
...
  • UX
  1. Sysprep tab is renamed to Initial Run
  2. tab is always visible
  3. content is splitted into "General" for common properties to all OSs and "Windows" section with windows only properties e.g Domain
  4. on selection of different OS under Genral tab the Timezone list is fetched (cached)
  5. Domain select-box gets disable when the OS is non windows

[edit] Benefit to oVirt

First an admin can set a VM with a desired clock offset, make a template from it and each VM created from that templte will have its clock set already. Second we would be able to use future sysprep for linux.

[edit] Screenshot

Initial-run-tab.png

[edit] Comments and Discussion

This below adds a link to the "discussion" tab associated with your page. This provides the ability to have ongoing comments or conversation without bogging down the main feature page