Table of Contents
Overview
- VirtualBox Upgrade from 4.2.14 to 4.3.12 ( both host runs Windows 7 )
- Copy vdi fie to new host
- Note copying vbox file didn’t work for me – lot of problem
- It seems different VBOX version are using a different XML descriptions for Network adapters, …
Cloning disks and change UDEV description
- Note if you change you Virtualbox version you need to reload Guest Additions package
Cloning disks and change UDEV description E:\VM_HOME\GRAC11204> vboxmanage clonehd grac41.vdi E:\VM_HOME\GRAC11204X\grac41X.vdi E:\VM_HOME\GRAC11204> vboxmanage clonehd grac42.vdi E:\VM_HOME\GRAC11204X\grac42X.vdi E:\VM_HOME\GRAC11204> vboxmanage clonehd grac43.vdi E:\VM_HOME\GRAC11204X\grac43X.vdi Use --variant Fixed to copy ASM disks ! C:\vm_home\GRAC11204> vboxmanage clonehd ocr_11204_2G_disk1.vdi C:\vm_home\GRAC11204X\ocr_11204_2G_disk1_X.vdi --variant Fixed C:\vm_home\GRAC11204> vboxmanage clonehd ocr_11204_2G_disk2.vdi C:\vm_home\GRAC11204X\ocr_11204_2G_disk2_X.vdi --variant Fixed C:\vm_home\GRAC11204> vboxmanage clonehd ocr_11204_2G_disk3.vdi C:\vm_home\GRAC11204X\ocr_11204_2G_disk3_X.vdi --variant Fixed C:\vm_home\GRAC11204> vboxmanage clonehd data_11204_10G_disk1.vdi C:\vm_home\GRAC11204X\data_11204_10G_disk1_X.vdi --variant Fixed C:\vm_home\GRAC11204> vboxmanage clonehd data_11204_10G_disk2.vdi C:\vm_home\GRAC11204X\data_11204_10G_disk2_X.vdi --variant Fixed C:\vm_home\GRAC11204> vboxmanage clonehd data_11204_10G_disk3.vdi C:\vm_home\GRAC11204X\data_11204_10G_disk3_X.vdi --variant Fixed C:\vm_home\GRAC11204> vboxmanage clonehd data_11204_10G_disk4.vdi C:\vm_home\GRAC11204X\data_11204_10G_disk4_X.vdi --variant Fixed C:\vm_home\GRAC11204> vboxmanage clonehd fra_11204_20G_disk1.vdi C:\vm_home\GRAC11204X\fra_11204_20G_disk1_X.vdi --variant Fixed C:\vm_home\GRAC11204> vboxmanage clonehd fra_11204_20G_disk2.vdi C:\vm_home\GRAC11204X\fra_11204_20G_disk2_X.vdi --variant Fixed C:\vm_home\GRAC11204> vboxmanage clonehd test_11204_1G_disk1.vdi C:\vm_home\GRAC11204X\test_11204_1G_disk1_X.vdi --variant Fixed C:\vm_home\GRAC11204> vboxmanage clonehd test_11204_1G_disk2.vdi C:\vm_home\GRAC11204X\test_11204_1G_disk2_X.vdi --variant Fixed Change HD type to sharable C:\vm_home\GRAC11204X> VBoxManage modifyhd test_11204_1G_disk1_X.vdi --type shareable C:\vm_home\GRAC11204X> VBoxManage modifyhd test_11204_1G_disk2_X.vdi --type shareable C:\vm_home\GRAC11204X> VBoxManage modifyhd ocr_11204_2G_disk1_X.vdi --type shareable C:\vm_home\GRAC11204X> VBoxManage modifyhd ocr_11204_2G_disk2_X.vdi --type shareable C:\vm_home\GRAC11204X> VBoxManage modifyhd ocr_11204_2G_disk3_X.vdi --type shareable C:\vm_home\GRAC11204X> VBoxManage modifyhd data_11204_10G_disk1_X.vdi --type shareable C:\vm_home\GRAC11204X> VBoxManage modifyhd data_11204_10G_disk1_X.vdi --type shareable C:\vm_home\GRAC11204X> VBoxManage modifyhd data_11204_10G_disk1_X.vdi --type shareable C:\vm_home\GRAC11204X> VBoxManage modifyhd fra_11204_20G_disk1_X.vdi --type shareable C:\vm_home\GRAC11204X> VBoxManage modifyhd fra_11204_20G_disk2_X.vdi --type shareable --> Create new VM and attach the shared disk by using Virtualbox GUI Retrieve new UUIDs for our newly create VM C:\vm_home\GRAC11204X> VBoxManage showvminfo grac41X Name: grac41X Groups: / Guest OS: Other Linux (64-bit) UUID: 379da761-42a0-4efb-8996-359de0f34d9e Config file: E:\VM_HOME\GRAC11204X\grac41X\grac41X.vbox Snapshot folder: E:\VM_HOME\GRAC11204X\grac41X\Snapshots Log folder: E:\VM_HOME\GRAC11204X\grac41X\Logs Hardware UUID: 379da761-42a0-4efb-8996-359de0f34d9e .. SATA (0, 0): E:\VM_HOME\GRAC11204X\grac41X.vdi (UUID: 6cba3305-aae1-4a87-a6cf-f7e49bae4122) SATA (1, 0): C:\vm_home\GRAC11204X\ocr_11204_2G_disk1_X.vdi (UUID: 6e743d07-2603-4b2b-820f-1b2e46954e4d) SATA (2, 0): C:\vm_home\GRAC11204X\ocr_11204_2G_disk2_X.vdi (UUID: 61d693cc-71a1-4dcd-991f-739f6eed5c66) SATA (3, 0): C:\vm_home\GRAC11204X\ocr_11204_2G_disk3_X.vdi (UUID: feb27a66-fdd3-4703-9c6e-2d51ff05fc6d) SATA (4, 0): C:\vm_home\GRAC11204X\test_11204_1G_disk1_X.vdi (UUID: d2fc0bad-e49d-44c8-bb52-c668070aaaf2) SATA (5, 0): C:\vm_home\GRAC11204X\test_11204_1G_disk2_X.vdi (UUID: 76d7bd6c-339a-45fe-ba40-02102da62598) SATA (6, 0): C:\vm_home\GRAC11204X\data_11204_10G_disk1_X.vdi (UUID: 3887a91d-37b0-42bf-bbd5-c92df7e248f8) SATA (7, 0): C:\vm_home\GRAC11204X\data_11204_10G_disk2_X.vdi (UUID: 3f5f2583-629d-4f1b-9984-d6909dc925e3) SATA (8, 0): C:\vm_home\GRAC11204X\data_11204_10G_disk3_X.vdi (UUID: ec4d36e3-5fae-4c68-af3c-75fdf940edd8) SATA (9, 0): C:\vm_home\GRAC11204X\data_11204_10G_disk4_X.vdi (UUID: 9cec9e24-29a0-4363-aa6a-ba2e0ce41999) SATA (10, 0): C:\vm_home\GRAC11204X\fra_11204_20G_disk1_X.vdi (UUID: dfd86188-bd59-474b-a564-be040260ba9b) SATA (11, 0): C:\vm_home\GRAC11204X\fra_11204_20G_disk2_X.vdi (UUID: 7d06ebe0-c641-40c5-8980-d45076bdef49) [root@grac41 ~]# ./check_uuid.sh .. /dev/sdk WWID: 1ATA_VBOX_HARDDISK_VBdfd86188-9bba6002 /dev/sdk1 WWID: 1ATA_VBOX_HARDDISK_VBdfd86188-9bba6002 /dev/sdl WWID: 1ATA_VBOX_HARDDISK_VB7d06ebe0-49efbd76 /dev/sdl1 WWID: 1ATA_VBOX_HARDDISK_VB7d06ebe0-49efbd76 --> Change udev file and and restart UDEV ( 1ATA_VBOX_HARDDISK_VBdfd86188-9bba6002) a [root@grac41 ~]# ./start_udev.sh Starting udev: [ OK ] brw-rw----. 1 grid asmadmin 8, 161 Jul 20 11:31 /dev/asmdisk_fra1 brw-rw----. 1 grid asmadmin 8, 177 Jul 20 11:31 /dev/asmdisk_fra2 ... Verify ASMD disk header: [root@grac41 ~]# kfed read /dev/asmdisk_fra1 | egrep 'type|name' kfbh.type: 1 ; 0x002: KFBTYP_DISKHEAD kfdhdb.dskname: FRA2_0000 ; 0x028: length=9 kfdhdb.grpname: FRA2 ; 0x048: length=4 kfdhdb.fgname: FRA2_0000 ; 0x068: length=9 kfdhdb.capname: ; 0x088: length=0 [root@grac41 ~]# kfed read /dev/asmdisk_fra2 | egrep 'type|name' kfbh.type: 1 ; 0x002: KFBTYP_DISKHEAD kfdhdb.dskname: FRA2_0001 ; 0x028: length=9 kfdhdb.grpname: FRA2 ; 0x048: length=4 kfdhdb.fgname: FRA2_0001 ; 0x068: length=9 kfdhdb.capname: ; 0x088: length=0 --> Redistribute 99-oracle-asmdevices.rules to grac42 and grac43
Setup new System and recreate Network devices
Create new VM with the related VDI file ( like grac41.vdi, grac42.vdi, ... ) Change memory size to around 3.5 GBytes Add 4 network devices 1. NAT 2. Internal Network 3. Internal Network 4. Internal Network Add shared folder - like e:\Kits -- > Boot new VM a first time Enable composite key like : | @ by using Right AL Note: AltGr key doens't work for German Keybord out of the box System -> Preferences - Keyboard -> Keyboard Layout Options -> Key to choose 3rd level - > Any ALT Key Re-configure Guest Additions [root@grac41 Desktop]# lsmod | grep vbox vboxvideo 2107 1 drm 274036 2 vboxvideo vboxsf 37838 1 vboxguest 249857 7 vboxsf [root@grac41 Desktop]# modinfo vboxguest filename: /lib/modules/3.8.13-35.1.2.el6uek.x86_64/misc/vboxguest.ko version: 4.2.14 license: GPL description: Oracle VM VirtualBox Guest Additions for Linux Module author: Oracle Corporation srcversion: EEECE4FA11B9B50457A8148 alias: pci:v000080EEd0000CAFEsv00000000sd00000000bc*sc*i* depends: vermagic: 3.8.13-35.1.2.el6uek.x86_64 SMP mod_unload modversions --> Guest Addition uses old version !! Install new Guest Additons Mount CD : /media/VBOXADDITIONS_4.3.12_93733 [root@grac41 Desktop]# cd /media/VBOXADDITIONS_4.3.12_93733 [root@grac41 VBOXADDITIONS_4.3.12_93733]# ./VBoxLinuxAdditions.run install Verifying archive integrity... All good. Uncompressing VirtualBox 4.3.12 Guest Additions for Linux............ VirtualBox Guest Additions installer Removing installed version 4.2.14 of VirtualBox Guest Additions... Copying additional installer modules ... Installing additional modules ... Removing existing VirtualBox non-DKMS kernel modules [ OK ] Building the VirtualBox Guest Additions kernel modules Building the main Guest Additions module [ OK ] Building the shared folder support module [ OK ] Building the OpenGL support module [ OK ] Doing non-kernel setup of the Guest Additions [ OK ] You should restart your guest to make sure the new modules are actually used Installing the Window System drivers Installing X.Org Server 1.13 modules [ OK ] Setting up the Window System to use the Guest Additions [ OK ] You may need to restart the hal service and the Window System (or just restart the guest system) to enable the Guest Additions. Installing graphics libraries and desktop services componen[ OK ] Enable Drag n Drop and Clipboard support Remove files [root@grac41 rules.d]# rm /etc/udev/rules.d/70-persistent-net.rules --> reboot system Check Virtualbox version after reboot [root@grac41 Desktop]# modinfo vboxguest filename: /lib/modules/3.8.13-35.1.2.el6uek.x86_64/misc/vboxguest.ko version: 4.3.12 Configure network [root@grac41 Desktop]# ifconfig | grep eth eth0 Link encap:Ethernet HWaddr 08:00:27:80:B1:15 eth1 Link encap:Ethernet HWaddr 08:00:27:74:37:E7 eth2 Link encap:Ethernet HWaddr 08:00:27:3E:75:95 eth3 Link encap:Ethernet HWaddr 08:00:27:5B:62:89 For ifcfg-eth0 , ifcfg-eth1, ifcfg-eth2, ifcfg-eth3 in /etc/sysconfig/network-scripts - delete UUID entry : UUID=e86e9644-775b-41c1-9504-a0a1cc6d5408 - Change HWADDR the address from ifconfig command : HWADDR=08:00:27:5B:62:89 Restart network and verify configuration [root@grac41 Desktop]# service network restart [root@grac41 Desktop]# ifconfig | egrep 'eth|inet addr' eth0 Link encap:Ethernet HWaddr 08:00:27:80:B1:15 inet addr:10.0.2.15 Bcast:10.0.2.255 Mask:255.255.255.0 eth1 Link encap:Ethernet HWaddr 08:00:27:74:37:E7 inet addr:192.168.1.101 Bcast:192.168.1.255 Mask:255.255.255.0 eth2 Link encap:Ethernet HWaddr 08:00:27:3E:75:95 inet addr:192.168.2.101 Bcast:192.168.2.255 Mask:255.255.255.0 eth3 Link encap:Ethernet HWaddr 08:00:27:5B:62:89 inet addr:192.168.3.101 Bcast:192.168.3.255 Mask:255.255.255.0 --> Now you can add shared devices and restart your RAC database !