1) I need to edit ~/.vnc/xstartup so that it will launch a GUI 
interface instead of a text console. During installation, I was able to copy 
.Xclients to xstartup but after installation, .Xclients do not exist anymore 
under my personal account. I have configured vncserver before in Linux and I 
was able to port the GNOME desktop to my remote vnc client.
  
  **************************************************************************** 1) It's easy to to grab content of .Xclients just simulating new install and  save content of .Xclients via any editor. Done just now :-
  20. Spanish                        21. Swedish                        To select desktop language, enter a number [default is 6]:  User selected: English Configuring devices. Mounting cdroms Reading ZFS config: done.
  opensolaris console login: jack Password:  Sun Microsystems Inc.   SunOS 5.11      snv_111b        November 2008 jack@opensolaris:~$ cat .Xclients #!/bin/ksh # # CDDL HEADER
 START # # For automatic login, we just invoke the default Gnome desktop exec /usr/bin/dtstart jds
  jack@opensolaris:~$ Jul 27 06:03:51 opensolaris in.routed[759]: route 0.0.0.0/8 --> 0.0.0.0 nexthop is not directly connected
  jack@opensolaris:~$ pfexec ifconfig -a lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1         inet 127.0.0.1 netmask ff000000  xnf0: flags=1004843<UP,BROADCAST,RUNNING,MULTICAST,DHCP,IPv4> mtu 1500 index 2         inet 192.168.1.39 netmask ffffff00 broadcast 192.168.1.255         ether 0:16:3e:60:19:a  lo0: flags=2002000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv6,VIRTUAL> mtu 8252 index 1         inet6 ::1/128  xnf0: flags=2004841<UP,RUNNING,MULTICAST,DHCP,IPv6> mtu 1500 index
 2         inet6 fe80::216:3eff:fe60:190a/10          ether 0:16:3e:60:19:a 
  NO PROBLEMS WITH OBTAIN IP VIA DHCPDISCOVER,DHCPACK, ....,DHCPOFFER
  **************************************************************************** 2) VNC Setup at OSOL DomU as suggested by SUN
 
 cat /etc/X11/gdm/custom.conf 
        # GDM Custom Configuration file. 
        # overrides: /usr/share/gdm/defaults.conf 
        [daemon] 
        RemoteGreeter=/usr/lib/gdmgreeter 
        [security] 
        DisallowTCP=false 
        #   AllowRoot=true 
        # AllowRemoteRoot=true 
        [xdmcp] 
        Enable=true 
        [gui] 
        [greeter] 
        [chooser] 
        [debug] 
        [servers] 
 
Services restart:- 
 
   svcadm disable xvnc-inetd gdm 
   svcadm enable  xvnc-inetd gdm
  *************************************************************** 
 
 
 
2) I could not hard code IP address (static definition, not dhcp) and 
network settings inside OpenSolaris like what I usually do in Linux. It 
seems that configuring /etc/hostname.xnf0 did not help. My VM's actual 
hostname is "opensolaris", so do I change that to /etc/opensolaris.xnf0? 
After OpenSolaris PV guest boots up, I had to manually configure the IP 
address, netmask and default route.
  *************************************************************************** Switching OSOL DomU to static IP via SMF ( per Jurgen Keil same as per Sun :) )  :-
  View http://www.opensolaris.org/jive/thread.jspa?threadID=104509&tstart=75
  To switch OSOL DomU run with static IP at runtime:-
  pfexec svcadm disable network/physical:nwam && \ pfexec svcadm enable  network/physical:default pfexec ifconfig xnf0 down pfexec ifconfig xnf0 192.168.1.45 netmask 255.255.255.0 mtu 1492 pfexec ifconfig xnf0 up pfexec route add default 192.168.1.45
  To make the settings permanent you also need:
  echo 192.168.1.45 netmask 255.255.255.0 mtu 1492 > /etc/hostname.xnf0 rm /etc/dhcp.xnf0
  echo 192.168.1.102 > /etc/defaultrouter ******************************************************************************
  Boris.
  
  --- On
 Mon, 7/27/09, Teo En Ming <enming.teo@xxxxxxxxxxxxxxx> wrote:
  From: Teo En Ming <enming.teo@xxxxxxxxxxxxxxx> Subject: Re: [Xen-devel] Unable to Configure Xen Dom 0 in Jeremy's PVOPS Kernel To: "Teo En Ming" <enming.teo@xxxxxxxxxxxxxxx>, "Boris Derzhavets" <bderzhavets@xxxxxxxxx>, xen-devel@xxxxxxxxxxxxxxxxxxx Date: Monday, July 27, 2009, 7:25 AM
 
 
Dear All,
 
 
 
I am now able to run OpenSolaris 2009.06 32-bit paravirtualized on Xen 
3.4.1-rc8 Dom 0 Kernel 2.6.30-rc6 on OpenSUSE 11.1 32-bit.
 
 
 
However, there are still some outstanding configuration issues as I am 
not very familiar with Solaris UNIX. I am more of a Linux guy.
   
 
 
 
1) I need to edit ~/.vnc/xstartup so that it will launch a GUI 
interface instead of a text console. During installation, I was able to copy 
.Xclients to xstartup but after installation, .Xclients do not exist anymore 
under my personal account. I have configured vncserver before in Linux and I 
was able to port the GNOME desktop to my remote vnc client.
   
 
 
 
2) I could not hard code IP address (static definition, not dhcp) and 
network settings inside OpenSolaris like what I usually do in Linux. It 
seems that configuring /etc/hostname.xnf0 did not help. My VM's actual 
hostname is "opensolaris", so do I change that to /etc/opensolaris.xnf0? 
After OpenSolaris PV guest boots up, I had to manually configure the IP 
address, netmask and default route.
   
 
 
 
3) Configuring name servers in /etc/resolv.conf inside Solaris did not 
work. But I could still go out to the internet by pinging the IP addresses 
of Singapore's Starhub and Singnet ISP DNS servers. Just that name 
resolution didn't work on Solaris.
 
 
 
Please see the screenshots here:
 
 
 
http://teo-en-ming-aka-zhang-enming.blogspot.com/2009/07/creating-opensolaris-unix-200906-32-bit.html
 
 
 
More questions:
 
 
 
4) Are there any paravirtualized device drivers/tools I can install 
inside PV guests to enhance VM's performance? Like VMware tools?
 
 
 
5) Are there any benchmarking tools to measure I/O throughput of my PV 
guests?
 
 
 
Thank you very much.
   
 
   
 
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering) 
BEng(Hons)(Mechanical Engineering)
 
Technical Support Engineer
 
Information Technology Department
   Asiasoft Online Pte Ltd
   Tampines Central 1 #04-01 Tampines Plaza
   Singapore 529541
 
Republic of Singapore
   Mobile Phone: +65-9648-9798
   MSN: teoenming@xxxxxxxxxxx
   
   
 
 -----Original 
Message-----
    From: "Teo En Ming" <enming.teo@xxxxxxxxxxxxxxx>
    To: "Boris Derzhavets" <bderzhavets@xxxxxxxxx>, 
xen-devel@xxxxxxxxxxxxxxxxxxx
    Cc:
    Date: Mon, 27 Jul 2009 18:22:17 +0800
    Subject: Re: [Xen-devel] Unable to Configure Xen Dom 0 in Jeremy's 
PVOPS Kernel
   
    
  Dear Boris,
   
   
   
  I used the same ethernet network bridge in both installation and 
actually running of the pv guest. During installation, dhcpdiscover was sent 
out by the opensolaris pv guest. Dom 0 also sent out DHCPOFFER. However, 
opensolaris pv guest could not configure the virtual network interface using 
dhcp. So I had to manually configure the virtual network interface.
      
   
  Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering) 
BEng(Hons)(Mechanical Engineering)
   
  Technical Support Engineer
   
  Information Technology Department
     Asiasoft Online Pte Ltd
     Tampines Central 1 #04-01 Tampines Plaza
     Singapore 529541
   
  Republic of Singapore
     Mobile Phone: +65-9648-9798
     MSN: teoenming@xxxxxxxxxxx
     
     
   
   
   -----Original 
Message-----
      From: Boris Derzhavets <bderzhavets@xxxxxxxxx>
      To: xen-devel@xxxxxxxxxxxxxxxxxxx, enming.teo@xxxxxxxxxxxxxxx
      Cc:
      Date: Mon, 27 Jul 2009 03:15:24 -0700 (PDT)
      Subject: Re: [Xen-devel] Unable to Configure Xen Dom 0 in 
Jeremy's PVOPS Kernel
     
     
    
      
        OK. What 
happens if you put the same vif=['bridge=...'] in OSOL installation
         profile. Are you unable to get IP for install in this case ?
         
         Boris.
         
         --- On Mon, 7/27/09, Teo En Ming  
<enming.teo@xxxxxxxxxxxxxxx> wrote:
         
        
           From: Teo En Ming <enming.teo@xxxxxxxxxxxxxxx>
           Subject: Re: [Xen-devel] Unable to Configure Xen Dom 0 in 
Jeremy's PVOPS Kernel
           To: "Boris Derzhavets" <bderzhavets@xxxxxxxxx>, 
xen-devel@xxxxxxxxxxxxxxxxxxx
           Date: Monday, July 27, 2009, 5:57 AM
           
           
           
             
             
             
             
            Dear Boris,
             
            
               
             
            My CentOS 4.7 32-bit PV guest is getting the dynamic IP 
address assignment from the dnsmasq dhcp server I have setup and configured 
on Xen Dom 0 OpenSUSE 11.1 32-bit host correctly.
             
             
             
            So I think the issue is OpenSolaris specific.
                
             
            Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics 
Engineering) BEng(Hons)(Mechanical Engineering)
             
            Technical Support Engineer
             
            Information Technology Department
               Asiasoft Online Pte Ltd
               Tampines Central 1 #04-01 Tampines Plaza
               Singapore 529541
             
            Republic of Singapore
               Mobile Phone: +65-9648-9798
               MSN: teoenming@xxxxxxxxxxx
               
               
             
            
            
 -----Original Message-----
                From: Boris Derzhavets <bderzhavets@xxxxxxxxx>
                To: xen-devel@xxxxxxxxxxxxxxxxxxx, 
enming.teo@xxxxxxxxxxxxxxx
                Date: Mon, 27 Jul 2009 01:57:43 -0700 (PDT)
                Subject: Re: [Xen-devel] Unable to Configure Xen Dom 0 
in Jeremy's PVOPS Kernel
               
               
              
                
                  Please, submit "brctl show"
                   
                   Boris.
                   
                   --- On Mon, 7/27/09, Teo En Ming  
<enming.teo@xxxxxxxxxxxxxxx> wrote:
                   
                  
                     From: Teo En Ming 
<enming.teo@xxxxxxxxxxxxxxx>
                     Subject: Re: [Xen-devel] Unable to Configure Xen 
Dom 0 in Jeremy's PVOPS Kernel
                     To: "Boris Derzhavets" 
<bderzhavets@xxxxxxxxx>, xen-devel@xxxxxxxxxxxxxxxxxxx
                     Date: Monday, July 27, 2009, 12:58 AM
                     
                     
                     
                      Dear Boris,
                       
                       
                       
                      I have changed my opensolaris vm configuration. 
Please see 
http://1.bp.blogspot.com/_zzjv8MCM2sk/Sm0yIVtghCI/AAAAAAAAAGE/ZGkYbBhhx5w/s1600-h/01.jpeg
                       
                       
                       
                       
http://1.bp.blogspot.com/_zzjv8MCM2sk/Sm0yIDWV0RI/AAAAAAAAAF8/aP9riPOEZyk/s1600-h/02.jpeg
                       
                       
                       
                       
http://2.bp.blogspot.com/_zzjv8MCM2sk/Sm0yHzY3WCI/AAAAAAAAAF0/gFxy7zJZXi8/s1600-h/03.jpeg
                       
                       
                       
                       
http://3.bp.blogspot.com/_zzjv8MCM2sk/Sm0yHm0RO8I/AAAAAAAAAFs/hIgei-yTbx4/s1600-h/04.jpeg
                       
                       
                       
                       
http://1.bp.blogspot.com/_zzjv8MCM2sk/Sm0yHcUoQ_I/AAAAAAAAAFk/9AiZKPqmG80/s1600-h/05.jpeg
                       
                       
                       
                       
http://4.bp.blogspot.com/_zzjv8MCM2sk/Sm0zdXRfyuI/AAAAAAAAAGM/ZqOaIbmTzB8/s1600-h/06.jpeg
                       
                       
                       
                      I see my OpenSolaris guest sending DHCPDISCOVER 
and my OpenSUSE 11.1 32-bit Dom 0 Xen host sending DHCPOFFER but the 
OpenSolaris virtual machine is not setting the offered dynamic IP address to 
it's virtual NIC.
                         
                       
                       
                       
                      
                          
                       
                      Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics 
Engineering) BEng(Hons)(Mechanical Engineering)
                       
                      Technical Support Engineer
                       
                      Information Technology Department
                         Asiasoft Online Pte Ltd
                         Tampines Central 1 #04-01 Tampines Plaza
                         Singapore 529541
                       
                      Republic of Singapore
                         Mobile Phone: +65-9648-9798
                         MSN: teoenming@xxxxxxxxxxx
                         
                         
                       
                      
                       -----Original Message-----
                          From: "Boris Derzhavets" 
<bderzhavets@xxxxxxxxx>
                          To: <xen-devel@xxxxxxxxxxxxxxxxxxx>, 
<enming.teo@xxxxxxxxxxxxxxx>
                          Date: Mon, 27 Jul 2009 13:01:54 +0800
                          Subject: Re: [Xen-devel] Unable to Configure 
Xen Dom 0 in Jeremy's PVOPS Kernel
                         
                         
                        
                           
                            
                              | 
                               
                                  View:-
                                 
                                  
 http://www.opensolaris.org/jive/thread.jspa?threadID=104509&tstart=75
                                 
                                  To switch OSOL DomU run with static 
IP:-
                                 
                                  pfexec svcadm disable 
network/physical:nwam && \
                                  pfexec svcadm enable  
network/physical:default
                                  pfexec ifconfig xnf0 down
                                  pfexec ifconfig xnf0 192.168.1.102 
netmask 255.255.255.0 mtu 1492
                                  pfexec ifconfig xnf0 up
                                  pfexec route add default 
192.168.1.102
                                 
                                  which i can/do @ installer time to 
use static IP assignements.  i just
                                  can't seem to get them to 'stick' or 
'be happy' after reboot and xen,
                                  run-time launch.
                                 
                                  Use the same commands with the 
installed system.
                                 
                                  To make the settings permanent you 
also need (Jurgen Keil) :
                                 
                                  echo 192.168.1.102 netmask 
255.255.255.0 mtu 1492 > /etc/hostname.xnf0
                                 
                                  rm /etc/dhcp.xnf0
                                 
                                  echo 192.168.1.102 > 
/etc/defaultrouter
                                 
                                 
                                  Boris.
                                 
                                  --- On Sun, 7/26/09, Mr. Teo En Ming (Zhang Enming)  < enming.teo@xxxxxxxxxxxxxxx > 
 wrote: 
                               
                              
                                  From: Mr. Teo En Ming (Zhang Enming) 
< enming.teo@xxxxxxxxxxxxxxx >
                                  Subject: Re: [Xen-devel] Unable to 
Configure Xen Dom 0 in Jeremy's PVOPS Kernel
                                  To: bderzhavets@xxxxxxxxx, 
xen-devel@xxxxxxxxxxxxxxxxxxx
                                  Date: Sunday, July 26, 2009, 5:08 
AM 
                               
                              
                                 
 I am using static IP address.
                                 
                                --
  Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering) BEng(Hons)(Mechanical Engineering)
  Technical Support Engineer
  Information Technology Department
  Asiasoft Online Pte Ltd
  Tampines Central 1 #04-01 Tampines Plaza
 
   Singapore  529541
   Republic of  Singapore
  Mobile Phone: +65-9648-9798
  MSN: teoenming@xxxxxxxxxxx
  
                                
                                   
                                    Boris Derzhavets wrote: 
                                 
                                 
                                  
                                    
                                     Does 
your OpenSuse 11.1 32-bit has static IP address or it obtain it via DHCP ?
                                        If second option is in place 
please submit
                                        # brctl show
                                       
                                        Boris.
                                       
                                        --- On  Sat, 7/25/09, Mr. Teo En Ming (Zhang Enming)  
  
<enming.teo@xxxxxxxxxxxxxxx>  wrote:  
                                     
                                    
                                    
                                       At the moment there is only 
one network card installed on my lab PC in my company running OpenSUSE 11.1 
32-bit with Xen 3.4.1-rc8 Dom 0 kernel 2.6.30-rc6 (jeremy). So when there 
are more network cards installed, there will be eth0, eth1, eth2 ethernet 
bridges, etc.
                                         
                                          Then I can assign the virtual 
network card in each virtual machine to a specific ethernet network bridge 
(out of many bridges) in Domain 0 using the vif command in guest domain 
configuration. 
                                       
                                      
  --
  Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering) BEng(Hons)(Mechanical Engineering)
  Technical Support Engineer
  Information Technology Department
  Asiasoft Online Pte Ltd
  Tampines Central 1 #04-01 Tampines Plaza
 
   Singapore  529541
   Republic of  Singapore
  Mobile Phone: +65-9648-9798
  MSN: teoenming@xxxxxxxxxxx  
                                      
                                          Mr. Teo En Ming (Zhang 
Enming) wrote: 
                                       
                                       Dear Boris,
                                         
                                          The ethernet network bridge 
on OpenSUSE 11.1 is eth0.
                                       
                                      
  --
  Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering) BEng(Hons)(Mechanical Engineering)
  Technical Support Engineer
  Information Technology Department
  Asiasoft Online Pte Ltd
  Tampines Central 1 #04-01 Tampines Plaza
 
   Singapore  529541
   Republic of  Singapore
  Mobile Phone: +65-9648-9798
  MSN: teoenming@xxxxxxxxxxx  
                                      
                                          Boris Derzhavets wrote: 
 
                                       
                                       
                                        
                                          
                                           This means that OSOL installer (by default ) will issue 
DHCPDISCOVER via your Xen bridge, looking for DHCP server on your LAN. Only 
on RHEL 5.3
                                              (F10 with Xen 3.3.1 
src.rpm been installed along with generated packages) with libvirtd & 
dnsmasq up and running you can specify
                                              
 vif=['bridge=virbr0' ] to detect DHCP Server at your Dom0.
                                             
                                              View for instance :-
                                              
 
http://bderzhavets.wordpress.com/2009/05/07/backport-zfs-support-to-xen-331-f10-dom0-kernel-2630-rc3-tip/
                                             
                                              I don't have any 
experience with OpenSuse 11.1 . I hardly remind they tried to reproduce RH's 
technology. Most probably they did it in SLES 11 (not sure). Check for 
libvirtd&dnsmasq daemons up and running.
                                              But if your OpenSuse 11.1 
Dom0 is on "dhcp" bridge itself , then no problems. Just 
vif=['bridge=eth0'].
                                             
                                              Boris.
                                             
                                              --- On Sat, 7/25/09, Mr. Teo En Ming (Zhang Enming)  
 < enming.teo@xxxxxxxxxxxxxxx 
>  wrote:
                                           
                                           
                                              From: Mr. Teo En Ming 
(Zhang Enming) < enming.teo@xxxxxxxxxxxxxxx >
                                              Subject: Re: [Xen-devel] 
Unable to Configure Xen Dom 0 in Jeremy's PVOPS Kernel
                                              To: bderzhavets@xxxxxxxxx
                                              Cc: "Sander Eikelenboom" 
<linux@xxxxxxxxxxxxxx>, Pasi Kr@xxxxxxxxx, 
xen-devel@xxxxxxxxxxxxxxxxxxx
                                              Date: Saturday, July 25, 
2009, 12:32 PM 
                                           
                                          
                                             Dear Boris,
                                               
                                                This means I have to 
install a DHCP server or dnsmasq in my Dom 0, listening on my Dom 0's IP 
address, so that it can assign dynamic IP addresses to the DomU.
                                               
                                                By the way, are there 
any paravirtualized device drivers that I can install in DomU to improve the 
performance of the virtual machine?
                                               
                                                Thank you.
                                             
                                            --
  Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering) BEng(Hons)(Mechanical Engineering)
  Technical Support Engineer
  Information Technology Department
  Asiasoft Online Pte Ltd
  Tampines Central 1 #04-01 Tampines Plaza
 
   Singapore  529541
   Republic of  Singapore
  Mobile Phone: +65-9648-9798
  MSN: teoenming@xxxxxxxxxxx  
                                             
                                                Boris Derzhavets wrote: 
 
                                             
                                             
                                              
                                                | 
                                                 
 >I noticed under the guest domain configuration there is a parameter 
called >'extra' kernel parameter. Does the 'nowin' argument stand for no 
>graphical windows?
                                                   
                                                    Login as jack/jack 
to text console.
                                                   
                                                    Wait until :-
                                                   
                                                    $ pfexec ifconfig 
-a
                                                   
                                                    will show up your 
IPv4 address
                                                   
                                                    $ mkdir .vnc
                                                    $ cp .Xclients 
.vnc/xstartup
                                                    $ vncserver
                                                   
                                                    Connect via 
vncviewer IP-DomU:1 from another terminal session to OSOL DomU. In case OSOL 
installer will fail to obtain IP via DHCPDISCOVER,
                                                    let me know. It 
might happen and requires Solaris Kernel Model Debugger
                                                    to disable checksum 
offloading at boot up. Seems to be hardware dependent issue for OSOL 2009.06
                                                   
                                                    
**********************************
                                                    Copy ramdisk and 
kernel to Dom0
                                                    
**********************************
                                                    
                                                     [root@ServerXen isos]# cat copy.sh
                                                     mount -o loop,ro osol-0906-x86.iso /mnt
                                                     cp /mnt/boot/amd64/x86.microroot 
/home/boris/solaris
                                                     cp /mnt/platform/i86xpv/kernel/amd64/unix 
/home/boris/solaris
                                                    
                                                   
                                                   
                                                    
***********************
                                                    Installation 
profile:-
                                                    
***********************
                                                    
                                                     [root@ServerXen solaris]# cat osol200906.install 
                                                     name = "sol0906"
                                                     vcpus = 1
                                                     memory = "1024"
                                                     kernel = "/home/boris/solaris/unix"
                                                     ramdisk = "/home/boris/solaris/x86.microroot" 
                                                     extra = "/platform/i86xpv/kernel/amd64/unix - nowin -B 
install_media=cdrom" 
                                                     disk = 
['phy:/dev/loop0,xvdc:cdrom,r','phy:/dev/sdb5,xvda,w']
                                                     # Would work as well
                                                     # disk = 
['phy:/dev/loop0,6:cdrom,r','phy:/dev/sdb5,0,w'] 
 
                                                    
 vif = 
['bridge=eth1']
                                                     
                                                     
                                                     
                                                   
                                                    Boris
                                                   
                                                    --- On Sat, 7/25/09, Mr. Teo En Ming (Zhang Enming)  
< enming.teo@xxxxxxxxxxxxxxx >
  wrote:
                                                 
                                                
                                                    From: Mr. Teo En 
Ming (Zhang Enming) < enming.teo@xxxxxxxxxxxxxxx >
                                                    Subject: Re: 
[Xen-devel] Unable to Configure Xen Dom 0 in Jeremy's PVOPS Kernel
                                                    To: 
enming.teo@xxxxxxxxxxxxxxx
                                                    Cc: "Sander 
Eikelenboom" <linux@xxxxxxxxxxxxxx>, "Boris Derzhavets" 
<bderzhavets@xxxxxxxxx>, xen-devel@xxxxxxxxxxxxxxxxxxx, 
=?ISO-8859-1?Q?Pasi_K=E4r?=@xxxxxxxxx
                                                    Date: Saturday, 
July 25, 2009, 7:14 AM
                                                 
                                                
                                                  
                                                   --
  Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering) BEng(Hons)(Mechanical Engineering)
  Technical Support Engineer
  Information Technology Department
  Asiasoft Online Pte Ltd
  Tampines Central 1 #04-01 Tampines Plaza
 
   Singapore  529541
   Republic of  Singapore
  Mobile Phone: +65-9648-9798
  MSN: teoenming@xxxxxxxxxxx  
                                                  
                                                     
                                                      Teo En Ming 
wrote:  
                                                   
                                                  
                                                     
 As a matter of fact, our servers are either Dell PowerEdge 
1950/2950 and IBM xSeries. 
                                                     
                                                   
                                                  
                                                  
                                                     
 I am just testing it out on our lab PC first.
                                                           
                                                     
                                                   
                                                  
                                                     
 Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering) 
BEng(Hons)(Mechanical Engineering) 
                                                     
                                                   
                                                  
                                                     
 Technical Support Engineer 
                                                     
                                                   
                                                  
                                                     
 Information Technology Department
                                                        Asiasoft Online 
Pte Ltd
                                                        Tampines 
Central 1 #04-01 Tampines Plaza
                                                        Singapore 
529541  
                                                     
                                                   
                                                  
                                                     Republic of Singapore
                                                        Mobile 
Phone   : +65-9648-9798
                                                        MSN: 
teoenming@xxxxxxxxxxx 
                                                     
                                                   
                                                  
                                                     
  
                                                     
                                                    -----Original Message-----
                                                        From: "Teo En 
Ming" < enming.teo@xxxxxxxxxxxxxxx >
                                                        To: "Boris 
Derzhavets" <bderzhavets@xxxxxxxxx>, "Pasi Kärkkäinen" 
<pasik@xxxxxx>
                                                        Cc: Sander 
Eikelenboom <linux@xxxxxxxxxxxxxx>, xen-devel@xxxxxxxxxxxxxxxxxxx
                                                        Date: Sat, 25 
Jul 2009 02:27:02 +0800
                                                        Subject: Re: 
Re[8]: [Xen-devel] Unable to Configure Xen Dom 0 in Jeremy's PVOPS Kernel 
  
                                                     
                                                    
                                                    
                                                    
                                                      
  My next step will be a 64-bit Xen Dom 0 host.
                                                            
 
                                                       
                                                     
                                                    
                                                      
  Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics Engineering) 
BEng(Hons)(Mechanical Engineering) 
                                                       
                                                     
                                                    
                                                      
  Technical Support Engineer 
                                                       
                                                     
                                                    
                                                      
  Information Technology Department
                                                          Asiasoft 
Online Pte Ltd
                                                          Tampines 
Central 1 #04-01 Tampines Plaza
                                                          Singapore 
529541  
                                                       
                                                     
                                                    
                                                       Republic of Singapore
                                                          Mobile 
Phone 
 : +65-9648-9798
                                                          MSN: 
teoenming@xxxxxxxxxxx 
                                                       
                                                     
                                                    
                                                      
   
                                                       
                                                      -----Original Message-----
                                                          From: Boris 
Derzhavets <bderzhavets@xxxxxxxxx>
                                                          To: Pasi 
Kärkkäinen <pasik@xxxxxx>, enming.teo@xxxxxxxxxxxxxxx
                                                          Cc: Sander 
Eikelenboom <linux@xxxxxxxxxxxxxx>, xen-devel@xxxxxxxxxxxxxxxxxxx
                                                          Date: Fri, 24 
Jul 2009 10:57:49 -0700 (PDT)
                                                          Subject: Re: 
Re[8]: [Xen-devel] Unable to Configure Xen Dom 0 in Jeremy's PVOPS Kernel 
 
                                                       
                                                       
                                                        
                                                          | 
                                                            Teo, it is up to you how to manage, if you 
just having fun.
                                                              
Otherwise, downloading 64-bit OpenSuse 11.1 ISO image
                                                              takes 
just 12-14 hr even at slow ADSL speed ( like 100 KB/sec).
                                                              Install 
takes 30 minutes and brings you to the trusted results, instead
                                                              of 
wasting a lot of time in case of business environment assignment.
                                                              Pasi has 
32-bit experience due to hardware limitations, which you don't
                                                              have.
                                                             
                                                              Boris.
                                                             
                                                              --- On 
 Fri, 7/24/09, Teo En Ming < enming.teo@xxxxxxxxxxxxxxx > 
 wrote: 
                                                           
                                                          
 
                                                              From: Teo 
En Ming < enming.teo@xxxxxxxxxxxxxxx >
                                                              Subject: 
Re: Re[8]: [Xen-devel] Unable to Configure Xen Dom 0 in Jeremy's PVOPS 
Kernel
                                                              To: 
"Boris Derzhavets" <bderzhavets@xxxxxxxxx>, "Pasi Kärkkäinen" 
<pasik@xxxxxx>
                                                              Cc: 
"Sander Eikelenboom" <linux@xxxxxxxxxxxxxx>, 
xen-devel@xxxxxxxxxxxxxxxxxxx
                                                              Date: 
Friday, July 24, 2009, 12:56 PM 
                                                           
                                                          
                                                            
                                                            
                                                            
                                                                My colleague installed OpenSUSE 11.1 32-bit on 
the Core 2 Duo machine in our labs. Please see my earlier replies in the 
same topic.  
                                                               
                                                             
                                                            
                                                            
                                                                I was too lazy to reformat and install 64-bit 
OpenSUSE, so I proceeded with Xen Dom 0 pvops kernel compilation on 32-bit 
Linux host.  
                                                               
                                                             
                                                            
                                                            
                                                                I admit I am getting a lot of headache. Haha.
                                                                  
   
                                                               
                                                             
                                                            
                                                                Mr. Teo En Ming (Zhang Enming) 
Dip(Mechatronics Engineering) BEng(Hons)(Mechanical Engineering)  
                                                               
                                                             
                                                            
                                                                Technical Support Engineer 
                                                               
                                                             
                                                            
                                                                Information Technology Department
                                                                  
Asiasoft Online Pte Ltd
                                                                  
Tampines Central 1 #04-01 Tampines Plaza
                                                                  
Singapore 529541 
                                                               
                                                             
                                                            
                                                                
Republic of Singapore
                                                                  
Mobile Phone  : +65-9648-9798
                                                                  MSN: 
teoenming@xxxxxxxxxxx 
                                                               
                                                             
                                                            
                                                                 
                                                               
                                                              
 -----Original 
Message-----
                                                                  From: 
Boris Derzhavets <bderzhavets@xxxxxxxxx>
                                                                  To: 
enming.teo@xxxxxxxxxxxxxxx , Pasi Kärkkäinen <pasik@xxxxxx>
                                                                  Cc: 
Sander Eikelenboom <linux@xxxxxxxxxxxxxx>, 
xen-devel@xxxxxxxxxxxxxxxxxxx
                                                                  Date: 
Fri, 24 Jul 2009 09:57:18 -0700 (PDT)
                                                                  
Subject: Re: Re[8]: [Xen-devel] Unable to Configure Xen Dom 0 in Jeremy's 
PVOPS Kernel 
                                                               
                                                               
                                                                
                                                                  | 
                                                                     Once again, i don't see any reason to to run 
32-bit OS on Core2Duo,
                                                                      
unless you like Xen head ache. Core development (PVOPS) is obviously
                                                                      
running in 64-bit environment.
                                                                     
                                                                      
Boris.
                                                                     
                                                                      
--- On  Fri, 7/24/09, Boris Derzhavets 
 <bderzhavets@xxxxxxxxx>
   wrote: 
                                                                   
                                                                  
 
                                                                      
From: Boris Derzhavets <bderzhavets@xxxxxxxxx>
                                                                      
Subject: Re: Re[8]: [Xen-devel] Unable to Configure Xen Dom 0 in Jeremy's 
PVOPS Kernel
                                                                      
To: enming.teo@xxxxxxxxxxxxxxx , "Pasi Kärkkäinen" <pasik@xxxxxx>
                                                                      
Cc: "Sander Eikelenboom" <linux@xxxxxxxxxxxxxx>, 
xen-devel@xxxxxxxxxxxxxxxxxxx
                                                                      
Date: Friday, July 24, 2009, 12:47 PM 
                                                                   
                                                                  
                                                                     
                                                                      
                                                                        | 
                                                                         
 >After doing the 
above, I re-installed back the Xen hypervisor, libraries and tools, and also 
>the kernel, initrd, and modules. Then I proceeded to reboot my machine. 
After rebooting, > my CentOS 4.7 32-bit PV guest is still able to start 
and run! 
                                                                          
 
                                                                          
  Why it wouldn't ? If your image stays  the same. 
  
                                                                        
 
                                                                        
                                                                          
 > I am still very puzzled! 
What causes the PV guest initially cannot start? Then what >subsequently 
causes the PV guest to suddenly be able to start and run??? 
                                                                          
 
                                                                        
 
                                                                        
                                                                         
                                                                          
  That is not supposed to happen. I would suggest clean OS (without any 
built in xen presence) install , followed by  Xen 3.4.1+pvops kernel 
clean install.
                                                                          
 
                                                                          
  Boris.
                                                                          
 
                                                                          
  --- On Fri, 7/24/09, Teo En Ming 
 < enming.teo@xxxxxxxxxxxxxxx 
>   wrote: 
                                                                        
 
                                                                        
 
                                                                          
  From: Teo En Ming < enming.teo@xxxxxxxxxxxxxxx >
                                                                          
  Subject: Re: Re[8]: [Xen-devel] Unable to Configure Xen Dom 0 in 
Jeremy's PVOPS Kernel
                                                                          
  To: "Teo En Ming" < enming.teo@xxxxxxxxxxxxxxx >, "Pasi 
Kärkkäinen" <pasik@xxxxxx>
                                                                          
  Cc: "Sander Eikelenboom" <linux@xxxxxxxxxxxxxx>, 
xen-devel@xxxxxxxxxxxxxxxxxxx
                                                                          
  Date: Friday, July 24, 2009, 12:19 PM 
                                                                        
 
                                                                        
                                                                          
                                                                          
                                                                          
                                                                            
 I am very puzzled. In 
investigating the cause of the sudden success of the CentOS 4.7 32-bit PV 
guest being able to run, I have uninstalled virt-manager and all of its 
dependencies:  
                                                                            
 
                                                                          
 
                                                                          
                                                                          
                                                                          
                                                                          
                                                                          
                                                                          
                                                                          
                                                                          
                                                                          
                                                                          
                                                                          
                                                                            
 Then I proceeded to "make 
uninstall" in xen-3.4-testing source tree, which also removed my self 
compiled Xen Dom 0 pvops enabled kernel, initrd and kernel modules.  
                                                                            
 
                                                                          
 
                                                                          
                                                                          
                                                                            
 After doing the above, I 
re-installed back the Xen hypervisor, libraries and tools, and also the 
kernel, initrd, and modules. Then I proceeded to reboot my machine. After 
rebooting, my CentOS 4.7 32-bit PV guest is still able to start and run! 
                                                                            
 
                                                                          
 
                                                                          
                                                                          
                                                                            
 I am still very puzzled! What 
causes the PV guest initially cannot start? Then what subsequently causes 
the PV guest to suddenly be able to start and run??? 
                                                                            
 
                                                                          
 
                                                                          
                                                                          
                                                                          
                                                                          
                                                                            
 Anyway my CentOS 4.7 guest 
domain is now running. I shall now proceed to virtualize OpenSolaris 
2009.06.  
                                                                            
 
                                                                          
 
                                                                          
                                                                          
                                                                          
                                                                          
                                                                          
                                                                            
 Mr. Teo En Ming (Zhang 
Enming) Dip(Mechatronics Engineering) BEng(Hons)(Mechanical Engineering) 
                                                                            
 
                                                                          
 
                                                                          
                                                                            
 Technical Support Engineer 
                                                                            
 
                                                                          
 
                                                                          
                                                                            
 Information Technology 
Department
                                                                             
   Asiasoft Online Pte Ltd
                                                                             
   Tampines Central 1 #04-01 Tampines Plaza
                                                                             
   Singapore 529541 
                                                                            
 
                                                                          
 
                                                                          
                                                                            
  
Republic of Singapore
                                                                             
   Mobile Phone: +65-9648-9798
                                                                             
   MSN: teoenming@xxxxxxxxxxx 
                                                                            
 
                                                                          
 
                                                                          
                                                                            
   
                                                                            
 
                                                                            
  
-----Original Message-----
                                                                             
   From: "Teo En Ming" < enming.teo@xxxxxxxxxxxxxxx >
                                                                             
   To: "Teo En Ming" < enming.teo@xxxxxxxxxxxxxxx >, "Pasi 
Kärkkäinen" <pasik@xxxxxx>
                                                                             
   Cc: Sander Eikelenboom <linux@xxxxxxxxxxxxxx>, 
xen-devel@xxxxxxxxxxxxxxxxxxx
                                                                             
   Date: Fri, 24 Jul 2009 22:54:26 +0800
                                                                             
   Subject: Re: Re[8]: [Xen-devel] Unable to Configure Xen Dom 0 in 
Jeremy's PVOPS Kernel 
                                                                            
 
                                                                            
                                                                            
                                                                            
                                                                             
 It's very strange. Suddenly 
my CentOS 4.7 32-bit PV guest is able to start!!! Previously it refuses to 
start at all. 
                                                                             
  
                                                                            
 
                                                                            
                                                                            
                                                                             
 I think I must have changed 
something in Dom 0 when I attempted "yast --install virt-manager". This 
action might have solved the problem. When I tried to install virt-manager, 
it also tries to install xen-libs-3.3.1 and xen-tools-3.3.1 as dependencies. 
However, I started off my Xen Dom 0 pvops kernel install with Xen 3.4.1 rc8 
branch. 
                                                                             
  
                                                                            
 
                                                                            
                                                                            
                                                                             
 I need to investigate more 
why suddenly my CentOS 4.7 32-bit PV guest is able to start.
                                                                             
       
                                                                             
  
                                                                            
 
                                                                            
                                                                             
 Mr. Teo En Ming (Zhang 
Enming) Dip(Mechatronics Engineering) BEng(Hons)(Mechanical Engineering) 
                                                                             
  
                                                                            
 
                                                                            
                                                                             
 Technical Support Engineer 
 
                                                                             
  
                                                                            
 
                                                                            
                                                                             
 Information Technology 
Department
                                                                             
     Asiasoft Online Pte Ltd
                                                                             
     Tampines Central 1 #04-01 Tampines Plaza
                                                                             
     Singapore 529541 
                                                                             
  
                                                                            
 
                                                                            
                                                                             
   
Republic  of Singapore
                                                                             
     Mobile Phone: +65-9648-9798
                                                                             
     MSN: teoenming@xxxxxxxxxxx 
                                                                             
  
                                                                            
 
                                                                            
                                                                             
   
                                                                             
  
                                                                             
   
-----Original Message-----
                                                                             
     From: "Teo En Ming" < enming.teo@xxxxxxxxxxxxxxx >
                                                                             
     To: "Pasi Kärkkäinen" <pasik@xxxxxx>
                                                                             
     Cc: Sander Eikelenboom <linux@xxxxxxxxxxxxxx>, 
xen-devel@xxxxxxxxxxxxxxxxxxx
                                                                             
     Date: Fri, 24 Jul 2009 21:54:00 +0800
                                                                             
     Subject: Re: Re[8]: [Xen-devel] Unable to Configure Xen Dom 0 in 
Jeremy's PVOPS Kernel 
                                                                             
  
                                                                             
 
                                                                             
 
                                                                             
 
                                                                             
   I realized that Fedora 10 
32-bit anaconda installer does not install PAE kernel after mounting the 
guest disk image file. I mounted the guest disk image file using losetup and 
kpartx which adds device nodes to /dev/mapper. I examined the /boot 
directory after mounting the guest disk image file and found no PAE vmlinuz 
and initrd. 
                                                                             
    
                                                                             
  
                                                                             
 
                                                                             
 
                                                                             
   Still using the mounted 
Fedora 10 32-bit guest disk image file, I changed root to the guest disk 
filesystems and attempted to install the PAE kernel. Then I modified 
menu.lst to boot the PAE kernel. After modifying the grub configuration of 
the guest domain, I un-mounted the guest filesystem. 
                                                                             
    
                                                                             
  
                                                                             
 
                                                                             
 
                                                                             
   I proceeded to boot the F10 
32-bit guest, since I changed to PAE kernel. It is able to boot now (since 
the PAE kernel is xen-aware) but then it complains cannot mount /dev/root. 
Probably something to do with the PAE initrd file. 
                                                                             
    
                                                                             
  
                                                                             
 
                                                                             
 
                                                                             
   Mr. Teo En Ming (Zhang 
Enming) Dip(Mechatronics Engineering) BEng(Hons)(Mechanical Engineering) 
                                                                             
    
                                                                             
  
                                                                             
 
                                                                             
   Technical Support Engineer 
 
                                                                             
    
                                                                             
  
                                                                             
 
                                                                             
   Information Technology 
Department
                                                                             
       Asiasoft Online Pte Ltd
                                                                             
       Tampines Central 1 #04-01 Tampines Plaza
                                                                             
       Singapore 529541 
                                                                             
    
                                                                             
  
                                                                             
 
                                                                             
     
Republic  of Singapore
                                                                             
       Mobile Phone: +65-9648-9798
                                                                             
       MSN: teoenming@xxxxxxxxxxx 
                                                                             
    
                                                                             
  
                                                                             
 
                                                                             
     
                                                                             
    
                                                                             
     
-----Original Message-----
                                                                             
       From: Pasi Kärkkäinen <pasik@xxxxxx>
                                                                             
       To: Teo En Ming < enming.teo@xxxxxxxxxxxxxxx >
                                                                             
       Cc: Sander Eikelenboom <linux@xxxxxxxxxxxxxx>, 
xen-devel@xxxxxxxxxxxxxxxxxxx
                                                                             
       Date: Fri, 24 Jul 2009 16:31:19 +0300
                                                                             
       Subject: Re: Re[8]: [Xen-devel] Unable to Configure Xen Dom 0 in 
Jeremy's PVOPS Kernel 
                                                                             
    
                                                                             
   
                                                                             
     On Fri, Jul 24, 2009 at 08:37:09PM +0800, Teo En 
Ming wrote:
                                                                             
         > Hi
                                                                             
         >
                                                                             
         > I attempted to install Fedora 10 32-bit PV guest using
                                                                             
         > images/pxeboot/vmlinuz-PAE and 
images/pxeboot/initrd-PAE.img from the F10
                                                                             
         > media. The non-PAE kernel could not load the installer. I 
finished my Fedora
                                                                             
         > 10 32-bit PV guest installation but it also cannot boot 
up after
                                                                             
         > installation, same as the CentOS 4.7 PV guest 
installation.
                                                                             
         >
                                                                             
        
                                                                             
         Fedora 10 installer has a bug, as a default it installs 
non-PAE kernel for
                                                                             
         xen domU. You need to use a kickstart script (like this) to 
fix it:
                                                                             
          
http://pasik.reaktio.net/fedora/f10-xen-domu-ks.cfg
                                                                             
        
                                                                             
         The important lines being:
                                                                             
        
                                                                             
         -kernel
                                                                             
         kernel-PAE
                                                                             
        
                                                                             
         (Fedora 10 and Fedora 11 default kernels are compiled with 
pv_ops Xen domU
                                                                             
         support enabled, so there's no need for separate kernel-xen 
with these distros).
                                                                             
        
                                                                             
         Fedora 11 doesn't have that installer bug, so it installs 
right
                                                                             
         out-of-the-box as Xen domU.
                                                                             
        
                                                                             
         What's the error you get when you start the guest after 
installation?
                                                                             
         Please paste the "xm log" as text.
                                                                             
        
                                                                             
         I don't have any problems with CentOS 5.3 dom0.
                                                                             
        
                                                                             
         -- Pasi 
                                                                             
      
                                                                             
    
                                                                             
  
                                                                            
 
                                                                          
 
                                                                        
 
                                                                        
 
                                                                          
  -----Inline Attachment Follows----- 
                                                                        
 
                                                                          | 
                                                                        
                                                                     
                                                                      
                                                                     
                                                                   
                                                                  
 
                                                                      
-----Inline Attachment Follows----- 
                                                                   
                                                                   
 | 
                                                                  
                                                               
                                                                 
                                                               
                                                             
                                                           
                                                          
 
                                                              
-----Inline Attachment Follows----- 
                                                           
                                                            | 
                                                          
                                                       
                                                      
   
                                                       
                                                     
                                                   
                                                           
           
                                                  
 
  _______________________________________________
  Xen-devel mailing list
  Xen-devel@xxxxxxxxxxxxxxxxxxx
           http://lists.xensource.com/xen-devel
     
                                                  
  
                                                   
                                                 
                                                
                                                    -----Inline 
Attachment Follows----- 
                                                 
                                                
                                                  
                                                      No virus found in 
this outgoing message.
                                                      Checked by AVG - 
www.avg.com
                                                      Version: 8.5.392 
/ Virus Database: 270.13.29/2260 - Release Date: 07/25/09 01:48:00 
                                                   
                                                 
                                                
                                                    -----Inline 
Attachment Follows----- 
                                                 
                                                  | 
                                                
                                             
                                                
                                             
                                                   
         
                                            
  _______________________________________________
  Xen-devel mailing list
  Xen-devel@xxxxxxxxxxxxxxxxxxx
         http://lists.xensource.com/xen-devel
     
                                                
                                             
                                           
                                           
                                              -----Inline Attachment 
Follows----- 
                                           
                                          
                                             
                                                No virus found in this 
outgoing message.
                                                Checked by AVG - www.avg.com
                                                Version: 8.5.392 / 
Virus Database: 270.13.29/2260 - Release Date: 07/25/09 01:48:00
                                             
                                           
                                           
                                              -----Inline Attachment 
Follows----- 
                                           
                                            | 
                                          
                                       
                                       
  
                                       
                                           
       
                                      
 
 
  _______________________________________________
  Xen-devel mailing list
  Xen-devel@xxxxxxxxxxxxxxxxxxx
       http://lists.xensource.com/xen-devel
     
                                       
  
                                       
                                      
    
                                           
       
                                      
 
 
 
 
  No virus found in this outgoing message.
  Checked by AVG - 
 
  www.avg.com
 
  Version: 8.5.392 / Virus Database: 270.13.30/2262 - Release Date: 07/25/09 18:01:00
 
 
     
                                           
       
                                      
 
 
  _______________________________________________
  Xen-devel mailing list
  Xen-devel@xxxxxxxxxxxxxxxxxxx
       http://lists.xensource.com/xen-devel
     
                                       
  
                                       
                                     
                                     
                                        -----Inline Attachment 
Follows----- 
                                     
                                    
                                      
                                          No virus found in this 
outgoing message.
                                          Checked by AVG - www.avg.com
                                          Version: 8.5.392 / Virus 
Database: 270.13.30/2262 - Release Date: 07/25/09 18:01:00
                                       
                                     
                                     
                                        -----Inline Attachment 
Follows----- 
                                     
                                      | 
                                    
                                 
                                  
                                 
                                  
                                 
                               
                              
                                  -----Inline Attachment 
Follows-----
                               
                              
                                
                                    No virus found in this outgoing 
message.
                                    Checked by AVG - www.avg.com
                                    Version: 8.5.392 / Virus Database: 
270.13.30/2262 - Release Date: 07/25/09 18:01:00
                                 
                                 | 
                              
                           
                             
                           
                          No virus found in this incoming 
message.
                              Checked by AVG - www.avg.com
                              Version: 8.5.339 / Virus Database: 
270.13.24/2255 - Release Date: 07/22/09 18:00:00
                           
                         
                       
                     
                     -----Inline Attachment Follows-----
                     
                     
                    
                    | 
                 
               
               
             
           
          | 
       
     
     
   
 
  -----Inline Attachment Follows-----
 
 
  |