SlideShare una empresa de Scribd logo
1 de 134
Building a RAC Test Environment
on VMWare For Free

Dan Norris
dnorris@piocon.com
d     i @ i
http://www.dannorris.com/
Thanks to Tim Hall @ oracle-base.com
Agenda
•Who is Dan?
•VMWare Orientation
•Importance of prerequisite checking
•Configuring node #1
•Cloning (VM) node #1
•Installing Clusterware
•Installing ASM and Database
•Creating Database
•Common Ch ll
 C          Challenges and I
                         d Issues


                                       2
Who is Dan?
• Virgo
• Scuba Diver (PADI Advanced OW, Nitrox)
• Over 21, under 35
• Oracle DBA & UNIX Admin backgroundg
• Certifiable: OCM, ACE Director, RHCE
• Consultant, mostly fixing things that are broken
• Active community participant: RAC SIG, SIG
  Council, DBA Track Manager, blogger, tweeter
• ESA Practice Manager at Piocon Technologies



                                                 3
VMWare Orientation
•Desktop Products
 –VMWare Workstation: “Full” product $
  VMWare               Full product,
 –VMWare Player: Free, no creation, just use
•Server Products
 Server
 –VMWare Infrastructure (ESX Server): $$$,
  robust, clustering capable, OS replacement
         ,         g p      ,      p
 –VMWare VirtualCenter: $$, management
  tool for whole environment, Windows
 –VMWare Server: free, limited, on top of OS


                                               4
VMWare Server Hardware
•Almost any server will do, mine is:
 –Dell SC440: 1 x dual-core 3.0 Ghz
 –2 x 500Gb internal SATA drives, using LVM
 –4 Gb RAM
•I use Linux (OEL 5) as host OS
•Let Linux use LVM (default), allows disk
 space to be pooled for 900+ Gb on /u01
                        900
•VMWare Server 1.0.5
•Two Virtual Networks: 1 bridged & 1 host-
                             g
 only


                                              5
RAC: System Architecture


       Node1       Cluster
                   Cl t        Node2
                Interconnect
         rac1                  rac2




       Local      Shared          Local
      Storage     Storage        Storage




                                           6
First: Build Node1


        Node1                  Node2




        Local        Shared       Local
       Storage       Storage     Storage




                                           7
Node1: Create New VM




                       8
Node1: Create New VM




                       9
Node1: Create New VM




                       10
Node1: Create New VM




                       11
Node1: Create New VM




                       12
Node1: Create New VM




                       13
Node1: Create New VM




                       14
Node1: Create New VM




                       15
Node1: Create New VM

           (Pretend it says RAC1)




                                    16
Node1: Create New VM




                       17
Node1: Create New VM




                       18
Node1: Create New VM




                       19
Node1: Create New VM




                       20
Node1: Create New VM




                       21
Node1: Create New VM




                       22
Node1: Create New VM




                       23
Install Node1 OS
•Plan the network addresses for public and
 private networks
•Start the VM and the CD image should boot
•Install the OS ensuring enough swap and
             OS,
 /tmp
•Assign static addresses t each i t f
 A i       t ti dd       to   h interface
•See whitepaper for package and setup
 details
 d t il


                                         24
Post-Install Steps on Node1
•Modify /etc/hosts
•Set kernel parameters
 Set
•Set limits in /etc/security/limits.conf
•Add groups (oinstall, dba), oracle user
•Set up oracle user’s profile (shell limits,
 Set             user s
 ORACLE_BASE)
•Set up SSH user equivalency


                                               25
Prerequisite Checking
•Most issues arise from misconfiguration
 of OS, packages networks or storage
    OS packages, networks,
•Tools exist to help check prerequisites
 –CVU
  CVU
 –RDA
•Some basic networking knowledge helps
•Recipes can help, be sure y
     p          p,          you
 understand why, not just follow steps


                                           26
Prerequisite Checking - RDA
•Metalink Note 314422.1 will orient you to
 the RDA and has links for download
•Download the .zip file, unzip and run (as
 root or oracle):
 –./rda.sh –T hcve
 –provide the release you want to check
 –answer additional questions
 –obtain results in ./output/RDA* files


                                          27
Prerequisite Checking - RDA




                              28
Prerequisite Checking - RDA




                              29
Prerequisite Checking - CVU
•http://www.oracle.com/technology/produ
 cts/database/clustering/cvu/cvu_downloa
 cts/database/clustering/cvu/cvu downloa
 d_homepage.html
•Download a .zip file unzip it run it:
 Download zip file,         it,
 –cluvfy stage -list




                                       30
Prerequisite Checking - CVU




                          On AMD64 platforms,
                          some packages will be
                          listed twice, once for
                          i386 and once for
                          AMD64




                                          31
On AMD64 platforms,
some packages will be
listed twice, once for
i386 and once for
AMD64




                32
Done: Build Node1


       Node1              Node2




       Local    Shared       Local
      Storage   Storage     Storage




                                      33
Next: Add Shared Storage


       Node1               Node2




       Local     Shared       Local
      Storage    Storage     Storage




                                       34
Node1: Add Shared Storage
•Shut down guest OS in Node1
•On the VMWare ser er host OS create
 On               server      OS,
 a new directory for shared disk files:
mkdir –p /u01/vmware/vms/rac disks
       p /u01/vmware/vms/rac-disks
•Back at the VMWare Server Console,
 add new disks to the Node1 (RAC1) VM
  dd      di k t th N d 1
 as shown in the following example.



                                          35
Node1: Add Shared Storage




                            36
Node1: Add Shared Storage




                            37
Node1: Add Shared Storage




                            38
Node1: Add Shared Storage




                            39
Node1: Add Shared Storage




                            40
Node1: Add Shared Storage




                            41
Node1: Add Shared Storage
•Repeat to create the following:
                                                 Virtual D i
                                                 Vi t l Device
                 Path                    Size
                                                      Node
/u01/vmware/vms/rac-disks/ocr1.vmdk      10 Gb     SCSI 1:0
/u01/vmware/vms/rac-disks/voting1.vmdk   10 Gb     SCSI 1:1
/u01/vmware/vms/rac-disks/asm1.vmdk      10 Gb     SCSI 1:2
/u01/vmware/vms/rac-disks/asm2.vmdk      10 Gb     SCSI 1:3
/u01/vmware/vms/rac-disks/asm3.vmdk      10 Gb     SCSI 1:4




                                                                 42
Node1: Add Shared Storage
•Now for the tricky part: hand-editing
 VMWare configuration filefile.
•The changes we make enable the disks
 to be shared with other VMs
                           VMs.
•Add or update the following parameters
 in the “/u01/vmware/vms/RAC1/Red
 i th “/     /          /       /    /
 Hat Enterprise Linux 4.vmx” file



                                          43
Node1: Add Shared Storage
disk.locking = "FALSE"
diskLib.dataCacheMaxSize = "0"
diskLib.dataCacheMaxReadAheadSize = "0"
diskLib.dataCacheMinReadAheadSize = "0"
diskLib.dataCachePageSize = "4096"
diskLib.maxUnsyncedWrites = "0"
scsi1.sharedBus = "VIRTUAL"
   i1 h    dB




                                          44
Node1: Add Shared Storage
scsi1:0.deviceType   = "disk"
scsi1:0.redo = ""
scsi1:1.deviceType   = "disk"
scsi1:1.redo = ""
scsi1:2.deviceType
scsi1:2 deviceType   = "disk"
scsi1:2.redo = ""
scsi1:3.deviceType
               yp    = "disk"
scsi1:3.redo = ""
scsi1:4.deviceType   = "disk"
scsi1:4.redo = ""



                                45
Node1: Add Shared Storage
•Boot Node1 again and partition the disks
 to create partition 1 as the whole disk
•“Quick and Dirty” setup: add this to
 /etc/rc.local:
 /etc/rc local:
chown oracle:oinstall /dev/sd[b-f]1
chmod 600 /
          /dev/sd[b-f]1
              /




                                        46
Done: Add Shared Storage


       Node1               Node2




       Local    Shared        Local
      Storage   Storage      Storage




                                       47
Next: Clone Node1 to Make Node2


       Node1              Node2




       Local    Shared       Local
      Storage   Storage     Storage




                                      48
Create Node2: Clone Node1
•Node2 is a VMWare clone of Node1
•Shut do n Node1 nicel
 Sh t down       nicely
•On host OS, do
cp –Rp /u01/vmware/vms/RAC1 
 /u01/vmware/vms/RAC2

mv /u01/vmware/vms/RAC2/RAC1.vmx 
 /u01/vmware/vms/RAC2/RAC2.vmx
 /u01/vmware/vms/RAC2/RAC2 vmx



                                     49
Create Node2: Clone Node1
•Boot Node2 (leave Node1 down)
•During power on choose Create when
              on,
 prompted about handling the identifer.
•Modify
 –/etc/sysconfig/network
 –/etc/sysconfig/network-scripts/ifcfg-eth0
 –/etc/sysconfig/network-scripts/ifcfg-eth1
  /   /      fi /      k    i   /if f    h1
•From the console, run “service network
 restart”



                                              50
Create Node2: Clone Node1
•Boot Node2 (leave Node1 down)
•During power on choose Create when
 During       on,
 prompted about handling the identifer.
•Modify
      y
 – /etc/sysconfig/network
 – /etc/sysconfig/network-scripts/ifcfg-eth0
 – /etc/sysconfig/network-scripts/ifcfg-eth1
   /   / y      g/            p /     g

•From the virtual machine’s console, run
 “service network restart”
•You can now power up Node1


                                               51
Prerequisite Checking - CVU
•Finally able to complete more
 prerequisite checking
•As the oracle user, run CVU to confirm
 private networking and user
         networking,
 equivalence:
./cluvfy stage –post h
 / l f    t        t hwos –n rac1,rac2
                                1    2




                                          52
53
Prerequisite Checking - CVU
•Shared storage checks don’t work on
 VMWare since the disks do not support
 SMART (used by CVU to verify disk
 accessibility)
•Next, check the pre-crsinst stage like this:
./cluvfy –pre crsinst –n rac1,rac2 
 / l f           i t        1    2
 –r 11gR1




                                           54
Prerequisite Checking - CVU




                              55
Prerequisite Checking - CVU




                              56
Prerequisite Checking - CVU
•With all CVU checks complete and
 successful,
 successful we can move ahead to
 installing clusterware!




                                    57
Done: Node2 Created


       Node1              Node2




       Local    Shared       Local
      Storage   Storage     Storage




                                      58
Next: Install Clusterware


        Node1       Cluster
                    Cl t        Node2
                 Interconnect




        Local      Shared          Local
       Storage     Storage        Storage




                                            59
Installing Clusterware
•Clusterware installation performed from
 one node (Node1)
           (Node1).
•Ensure /etc/hosts is configured with host
 addresses,
 addresses VIP addresses and private
                 addresses,
 addresses




                                             60
Installing Clusterware




                         61
Installing Clusterware




                         62
Installing Clusterware




                         63
Installing Clusterware




                         64
Installing Clusterware




                         65
Installing Clusterware




                         66
Installing Clusterware




                         67
Installing Clusterware




                         68
Installing Clusterware




                         69
Installing Clusterware




                         70
Installing Clusterware




                         71
Installing Clusterware




                         72
Installing Clusterware
                         Note: Do not
                         run these
                         scripts in
                         parallel. They
                         should be run
                         sequentially.




                                      73
Installing Clusterware




                         74
Installing Clusterware



                         Now go back
                         and click OK
                         on the installer
                         p
                         prompt box.
                              p




                                      75
Installing Clusterware




                         76
Installing Clusterware




                         77
Installing Clusterware




                         78
Installing Clusterware
•Once the installation is complete, you
 can check the status with crs stat -t
                            crs_stat t




                                      79
Finished: Install Clusterware


        Node1       Cluster
                    Cl t        Node2
                 Interconnect




        Local      Shared          Local
       Storage     Storage        Storage




                                            80
Next: Install ASM and Database


       Node1       Cluster
                   Cl t        Node2
                Interconnect
       +ASM1                   +ASM2




       Local      Shared          Local
      Storage     Storage        Storage




                                           81
Installing ASM & Database




                            82
Installing ASM & Database




                            83
Installing ASM & Database




                            84
Installing ASM & Database




                            85
Installing ASM & Database




                            86
Installing ASM & Database




                            87
Installing ASM & Database




                            88
Installing ASM & Database




                            89
Installing ASM & Database




                            90
Installing ASM & Database




                            91
Installing ASM & Database




                            92
Installing ASM & Database




                            93
Installing ASM & Database




                            94
Installing ASM & Database




                            95
Installing ASM & Database




                            96
Installing ASM & Database




                            97
Installing ASM & Database




                            98
Finished: Install ASM and Database


       Node1       Cluster
                   Cl t        Node2
                Interconnect
       +ASM1                   +ASM2




       Local      Shared          Local
      Storage     Storage        Storage




                                           99
Next: Create Database


        rac1       Cluster
                   Cl t
                                rac2
       Node1    Interconnect   Node2
       +ASM1                   +ASM2



       Local      Shared          Local
      Storage     Storage        Storage




                                           100
Create Database




                  101
Create Database




                  102
Create Database




                  103
Create Database




                  104
Create Database




                  105
Create Database




                  106
Create Database




                  107
Create Database




                  108
Create Database




                  109
Create Database




                  110
Create Database




                  111
Create Database




                  112
Create Database




                  113
Create Database




                  114
Create Database




                  115
Create Database




                  116
Create Database




                  117
Create Database




                  118
Create Database




                  119
Create Database




                  120
Create Database




                  121
Create Database

 …after a rather long pause while
 instances are started…(drumroll, please)
 i t              t t d (d       ll l   )




                                            122
Done: Create Database


        rac1       Cluster
                   Cl t
                                rac2
       Node1    Interconnect   Node2
       +ASM1                   +ASM2



       Local      Shared          Local
      Storage     Storage        Storage




                                           123
Common Issues #1: Firewalls
•Firewall and SELinux should be disabled
•Can be done d ring install with some
 Can           during            ith
 versions of Linux. If not, then…
•Set SELINUX=disabled i
 S t                          in
 /etc/sysconfig/selinux
•chkconfig iptables off
•Reboot
 Reboot



                                       124
Common Issues #2: Storage
•Shared Storage misconfiguration –
 different names for disks on each node
•For RHEL or OEL 5, use udev for
 privileges and device mapping
•Note Linux v4 and v5 handle things
 differently
•Ensure you use proper device in
 multipath configurations (not applicable
 in VMWare)


                                            125
Common Issues #2: Storage, cont’d
  Note                                   Title

443996.1 How to map raw device on RHEL5 and OEL5

           How to setup /etc/udev/rules.d for OCR and Voting for RAC on
414897.1
           SLES10/RH5/EL5

371814.1 Using udev with Oracle Architecture (RAC & ASM) – Red Hat 4.0

456239.1 Understanding device-mapper in Linux 2.6 kernel

357472.1 Configuring device-mapper for CRS/ASM

           Configuring raw devices for Oracle 10gR2 (10.2.0) Clusterware on
465001.1
465001 1
           RH/EL 5




                                                                      126
Common Issues #3: Networking
•Networking, especially private network,
 must be configured properly
•NO CROSSOVER CABLES ALLOWED!
•In VMWare ensure you use correct
    VMWare,
 interface for public, private networks
•Use h t l network f private, bridged
 U host-only t          k for i t b id d
 for public
•Set up b di b f
 S t     bonding before i t lli clusterware
                           installing l t


                                         127
Common Issues #4: Filesystems
•Don’t “go nuts” with Linux filesystem
 layout
•Avoid too many filesystems (especially
 on a test system)
•Ensure you create sufficient swap space




                                       128
Common Issues #5: Host equivalency

•Don’t hate SSH, just set it up properly!
ssh-keygen t
ssh keygen –t dsa
cat ~/.ssh/id_dsa.pub >> 
 ~/.ssh/authorized_keys
  /      /
scp –rp ~/.ssh othernode:.
ssh <remote_node> date
•Metalink Note 300548 1 is helpful
               300548.1


                                            129
References
•Much of this article originated from Tim
 Hall s
 Hall’s article at oracle-base com (with
                   oracle-base.com
 permission--Thanks, Tim!):
 http://tinyurl.com/39ywx2
 http://tinyurl com/39ywx2
•Oracle 11g Documentation
•Oracle Metalink, multiple notes and
 articles



                                            130
131
RAC SIG Events
• See www.oracleracsig.org for details
  –Webcasts: Average 2x per month, live
  –Conference Events:
   C f
    • Customer Panel, Monday @ 10:30a
    • Experts Panel, Tuesday @ 12:15p
    • Bi d of a F th W d
      Birds f Feather, Wednesday @ 1 30
                               d      1:30p
   –Forums (via OTN): Lots of participation from RAC
    SIG as well as Oracle gurus
• J i th RAC SIG at www.oracleracsig.org!
  Join the           t          l     i     !




                                                       132
Building a RAC Test Environment on
VMWare For Free

Session #341
S   i

Dan Norris, Twitter: dannorris
      Norris
Piocon booth #1619
dnorris@piocon.com
dnorris@piocon com
http://www.dannorris.com/
Legal
The information contained herein should be deemed reliable
but not guaranteed. The author has made every attempt to
p
provide current and accurate information. If y have any
                                             you       y
comments or suggestions, please contact the author at:

                   dnorris@piocon.com

You may request redistribution permission from
dnorris@piocon.com.
                                        Copyright © 2008, Piocon Technologies




                                                                         134

Más contenido relacionado

La actualidad más candente

Containers are the future of the Cloud
Containers are the future of the CloudContainers are the future of the Cloud
Containers are the future of the Cloud
Pavel Odintsov
 
Inside Docker for Fedora20/RHEL7
Inside Docker for Fedora20/RHEL7Inside Docker for Fedora20/RHEL7
Inside Docker for Fedora20/RHEL7
Etsuji Nakai
 

La actualidad más candente (20)

Linux containers – next gen virtualization for cloud (atl summit) ar4 3 - copy
Linux containers – next gen virtualization for cloud (atl summit) ar4 3 - copyLinux containers – next gen virtualization for cloud (atl summit) ar4 3 - copy
Linux containers – next gen virtualization for cloud (atl summit) ar4 3 - copy
 
OSDC 2014: Nat Morris - Open Network Install Environment
OSDC 2014: Nat Morris - Open Network Install EnvironmentOSDC 2014: Nat Morris - Open Network Install Environment
OSDC 2014: Nat Morris - Open Network Install Environment
 
Build MySQL virtual enviroment
Build MySQL virtual enviromentBuild MySQL virtual enviroment
Build MySQL virtual enviroment
 
Kvm and libvirt
Kvm and libvirtKvm and libvirt
Kvm and libvirt
 
Docking postgres
Docking postgresDocking postgres
Docking postgres
 
LOAD BALANCING OF APPLICATIONS USING XEN HYPERVISOR
LOAD BALANCING OF APPLICATIONS  USING XEN HYPERVISORLOAD BALANCING OF APPLICATIONS  USING XEN HYPERVISOR
LOAD BALANCING OF APPLICATIONS USING XEN HYPERVISOR
 
Virtunoid: Breaking out of KVM
Virtunoid: Breaking out of KVMVirtunoid: Breaking out of KVM
Virtunoid: Breaking out of KVM
 
High Performance Linux Virtual Machine on Microsoft Azure: SR-IOV Networking ...
High Performance Linux Virtual Machine on Microsoft Azure: SR-IOV Networking ...High Performance Linux Virtual Machine on Microsoft Azure: SR-IOV Networking ...
High Performance Linux Virtual Machine on Microsoft Azure: SR-IOV Networking ...
 
Evoluation of Linux Container Virtualization
Evoluation of Linux Container VirtualizationEvoluation of Linux Container Virtualization
Evoluation of Linux Container Virtualization
 
Cgroups, namespaces, and beyond: what are containers made from? (DockerCon Eu...
Cgroups, namespaces, and beyond: what are containers made from? (DockerCon Eu...Cgroups, namespaces, and beyond: what are containers made from? (DockerCon Eu...
Cgroups, namespaces, and beyond: what are containers made from? (DockerCon Eu...
 
Xen time machine
Xen time machineXen time machine
Xen time machine
 
Xen ATG case study
Xen ATG case studyXen ATG case study
Xen ATG case study
 
Rac on NFS
Rac on NFSRac on NFS
Rac on NFS
 
XPDS14: Xen 4.5 Roadmap - Konrad Wilk, Oracle
XPDS14: Xen 4.5 Roadmap - Konrad Wilk, OracleXPDS14: Xen 4.5 Roadmap - Konrad Wilk, Oracle
XPDS14: Xen 4.5 Roadmap - Konrad Wilk, Oracle
 
Kernel Recipes 2015: Kernel packet capture technologies
Kernel Recipes 2015: Kernel packet capture technologiesKernel Recipes 2015: Kernel packet capture technologies
Kernel Recipes 2015: Kernel packet capture technologies
 
QEMU Disk IO Which performs Better: Native or threads?
QEMU Disk IO Which performs Better: Native or threads?QEMU Disk IO Which performs Better: Native or threads?
QEMU Disk IO Which performs Better: Native or threads?
 
Aplura virtualization slides
Aplura virtualization slidesAplura virtualization slides
Aplura virtualization slides
 
XPDS14 - Towards Massive Server Consolidation - Filipe Manco, NEC
XPDS14 - Towards Massive Server Consolidation - Filipe Manco, NECXPDS14 - Towards Massive Server Consolidation - Filipe Manco, NEC
XPDS14 - Towards Massive Server Consolidation - Filipe Manco, NEC
 
Containers are the future of the Cloud
Containers are the future of the CloudContainers are the future of the Cloud
Containers are the future of the Cloud
 
Inside Docker for Fedora20/RHEL7
Inside Docker for Fedora20/RHEL7Inside Docker for Fedora20/RHEL7
Inside Docker for Fedora20/RHEL7
 

Destacado

Recyled aggregates (Concrete Technology and Building Materials)
Recyled aggregates (Concrete Technology and Building Materials)Recyled aggregates (Concrete Technology and Building Materials)
Recyled aggregates (Concrete Technology and Building Materials)
'Animesh Khare'
 
C and d waste ppt
C and d waste pptC and d waste ppt
C and d waste ppt
kybabita
 
Finanziamenti regione veneto
Finanziamenti regione venetoFinanziamenti regione veneto
Finanziamenti regione veneto
Eva Previti
 
Assessing the biological effects form low dose exposures similar to medical a...
Assessing the biological effects form low dose exposures similar to medical a...Assessing the biological effects form low dose exposures similar to medical a...
Assessing the biological effects form low dose exposures similar to medical a...
Leishman Associates
 
εξερευνω το δημο αλιστρατης[Office 2003]
εξερευνω το δημο αλιστρατης[Office 2003]εξερευνω το δημο αλιστρατης[Office 2003]
εξερευνω το δημο αλιστρατης[Office 2003]
Δώρα Μπαγανά
 
黃問_如何問出好問題 _台北市健言社(作大夢的歐吉桑)
黃問_如何問出好問題 _台北市健言社(作大夢的歐吉桑)黃問_如何問出好問題 _台北市健言社(作大夢的歐吉桑)
黃問_如何問出好問題 _台北市健言社(作大夢的歐吉桑)
Alan Huang
 
Ifc 2010 workshop david and goliath
Ifc 2010 workshop   david and goliathIfc 2010 workshop   david and goliath
Ifc 2010 workshop david and goliath
Jason Potts
 

Destacado (20)

Green concrete (nandeesh)
Green concrete (nandeesh)Green concrete (nandeesh)
Green concrete (nandeesh)
 
Recyled aggregates (Concrete Technology and Building Materials)
Recyled aggregates (Concrete Technology and Building Materials)Recyled aggregates (Concrete Technology and Building Materials)
Recyled aggregates (Concrete Technology and Building Materials)
 
C and d waste ppt
C and d waste pptC and d waste ppt
C and d waste ppt
 
Closing Work Orders
Closing Work OrdersClosing Work Orders
Closing Work Orders
 
Party
PartyParty
Party
 
John whaley 10mythsaboutfindinga-softwareitjob
John whaley 10mythsaboutfindinga-softwareitjobJohn whaley 10mythsaboutfindinga-softwareitjob
John whaley 10mythsaboutfindinga-softwareitjob
 
Finanziamenti regione veneto
Finanziamenti regione venetoFinanziamenti regione veneto
Finanziamenti regione veneto
 
Fci apr 2012
Fci    apr 2012Fci    apr 2012
Fci apr 2012
 
Assessing the biological effects form low dose exposures similar to medical a...
Assessing the biological effects form low dose exposures similar to medical a...Assessing the biological effects form low dose exposures similar to medical a...
Assessing the biological effects form low dose exposures similar to medical a...
 
Muffin again
Muffin againMuffin again
Muffin again
 
Exploration of Professional Learning Communities (PLCs)
Exploration of Professional Learning Communities (PLCs)Exploration of Professional Learning Communities (PLCs)
Exploration of Professional Learning Communities (PLCs)
 
Presentac..
Presentac..Presentac..
Presentac..
 
2
22
2
 
εξερευνω το δημο αλιστρατης[Office 2003]
εξερευνω το δημο αλιστρατης[Office 2003]εξερευνω το δημο αλιστρατης[Office 2003]
εξερευνω το δημο αλιστρατης[Office 2003]
 
Emmanuel
EmmanuelEmmanuel
Emmanuel
 
Tarea 2
Tarea 2Tarea 2
Tarea 2
 
Risk Based Testing: Deferring the Right Bugs
Risk Based Testing: Deferring the Right BugsRisk Based Testing: Deferring the Right Bugs
Risk Based Testing: Deferring the Right Bugs
 
Ouderavond 2010
Ouderavond 2010Ouderavond 2010
Ouderavond 2010
 
黃問_如何問出好問題 _台北市健言社(作大夢的歐吉桑)
黃問_如何問出好問題 _台北市健言社(作大夢的歐吉桑)黃問_如何問出好問題 _台北市健言社(作大夢的歐吉桑)
黃問_如何問出好問題 _台北市健言社(作大夢的歐吉桑)
 
Ifc 2010 workshop david and goliath
Ifc 2010 workshop   david and goliathIfc 2010 workshop   david and goliath
Ifc 2010 workshop david and goliath
 

Similar a 1212312232

12 christian ferber xen_server_advanced
12 christian ferber xen_server_advanced12 christian ferber xen_server_advanced
12 christian ferber xen_server_advanced
Digicomp Academy AG
 
S4 xen hypervisor_20080622
S4 xen hypervisor_20080622S4 xen hypervisor_20080622
S4 xen hypervisor_20080622
Todd Deshane
 

Similar a 1212312232 (20)

tow nodes Oracle 12c RAC on virtualbox
tow nodes Oracle 12c RAC on virtualboxtow nodes Oracle 12c RAC on virtualbox
tow nodes Oracle 12c RAC on virtualbox
 
RHEL5 XEN HandOnTraining_v0.4.pdf
RHEL5 XEN HandOnTraining_v0.4.pdfRHEL5 XEN HandOnTraining_v0.4.pdf
RHEL5 XEN HandOnTraining_v0.4.pdf
 
Docker and coreos20141020b
Docker and coreos20141020bDocker and coreos20141020b
Docker and coreos20141020b
 
Scylla on Kubernetes: Introducing the Scylla Operator
Scylla on Kubernetes: Introducing the Scylla OperatorScylla on Kubernetes: Introducing the Scylla Operator
Scylla on Kubernetes: Introducing the Scylla Operator
 
Advanced Docker Developer Workflows on MacOS X and Windows
Advanced Docker Developer Workflows on MacOS X and WindowsAdvanced Docker Developer Workflows on MacOS X and Windows
Advanced Docker Developer Workflows on MacOS X and Windows
 
OSCON: Advanced Docker developer workflows on Mac OS and Windows
OSCON: Advanced Docker developer workflows on Mac OS and WindowsOSCON: Advanced Docker developer workflows on Mac OS and Windows
OSCON: Advanced Docker developer workflows on Mac OS and Windows
 
Development with Qt for Windows CE
Development with Qt for Windows CEDevelopment with Qt for Windows CE
Development with Qt for Windows CE
 
Unikernels: Rise of the Library Hypervisor
Unikernels: Rise of the Library HypervisorUnikernels: Rise of the Library Hypervisor
Unikernels: Rise of the Library Hypervisor
 
12 christian ferber xen_server_advanced
12 christian ferber xen_server_advanced12 christian ferber xen_server_advanced
12 christian ferber xen_server_advanced
 
Yocto Project Kernel Lab, Hands-On
Yocto Project Kernel Lab, Hands-OnYocto Project Kernel Lab, Hands-On
Yocto Project Kernel Lab, Hands-On
 
The Unofficial VCAP / VCP VMware Study Guide
The Unofficial VCAP / VCP VMware Study GuideThe Unofficial VCAP / VCP VMware Study Guide
The Unofficial VCAP / VCP VMware Study Guide
 
State of Containers and the Convergence of HPC and BigData
State of Containers and the Convergence of HPC and BigDataState of Containers and the Convergence of HPC and BigData
State of Containers and the Convergence of HPC and BigData
 
S4 xen hypervisor_20080622
S4 xen hypervisor_20080622S4 xen hypervisor_20080622
S4 xen hypervisor_20080622
 
[KubeCon NA 2020] containerd: Rootless Containers 2020
[KubeCon NA 2020] containerd: Rootless Containers 2020[KubeCon NA 2020] containerd: Rootless Containers 2020
[KubeCon NA 2020] containerd: Rootless Containers 2020
 
The age of orchestration: from Docker basics to cluster management
The age of orchestration: from Docker basics to cluster managementThe age of orchestration: from Docker basics to cluster management
The age of orchestration: from Docker basics to cluster management
 
Webinar - Getting Started With Ceph
Webinar - Getting Started With CephWebinar - Getting Started With Ceph
Webinar - Getting Started With Ceph
 
Bare-metal, Docker Containers, and Virtualization: The Growing Choices for Cl...
Bare-metal, Docker Containers, and Virtualization: The Growing Choices for Cl...Bare-metal, Docker Containers, and Virtualization: The Growing Choices for Cl...
Bare-metal, Docker Containers, and Virtualization: The Growing Choices for Cl...
 
Unikernels: the rise of the library hypervisor in MirageOS
Unikernels: the rise of the library hypervisor in MirageOSUnikernels: the rise of the library hypervisor in MirageOS
Unikernels: the rise of the library hypervisor in MirageOS
 
[Rakuten TechConf2014] [F-4] At Rakuten, The Rakuten OpenStack Platform and B...
[Rakuten TechConf2014] [F-4] At Rakuten, The Rakuten OpenStack Platform and B...[Rakuten TechConf2014] [F-4] At Rakuten, The Rakuten OpenStack Platform and B...
[Rakuten TechConf2014] [F-4] At Rakuten, The Rakuten OpenStack Platform and B...
 
Running Applications on the NetBSD Rump Kernel by Justin Cormack
Running Applications on the NetBSD Rump Kernel by Justin Cormack Running Applications on the NetBSD Rump Kernel by Justin Cormack
Running Applications on the NetBSD Rump Kernel by Justin Cormack
 

Más de maclean liu

基于Oracle 12c data guard & far sync的低资源消耗两地三数据中心容灾方案
基于Oracle 12c data guard & far sync的低资源消耗两地三数据中心容灾方案基于Oracle 12c data guard & far sync的低资源消耗两地三数据中心容灾方案
基于Oracle 12c data guard & far sync的低资源消耗两地三数据中心容灾方案
maclean liu
 
Shoug at apouc2015 4min pitch_biotwang_v2
Shoug at apouc2015 4min pitch_biotwang_v2Shoug at apouc2015 4min pitch_biotwang_v2
Shoug at apouc2015 4min pitch_biotwang_v2
maclean liu
 
Apouc 4min pitch_biotwang_v2
Apouc 4min pitch_biotwang_v2Apouc 4min pitch_biotwang_v2
Apouc 4min pitch_biotwang_v2
maclean liu
 
使用Oracle osw analyzer工具分析oswbb日志,并绘制系统性能走势图1
使用Oracle osw analyzer工具分析oswbb日志,并绘制系统性能走势图1使用Oracle osw analyzer工具分析oswbb日志,并绘制系统性能走势图1
使用Oracle osw analyzer工具分析oswbb日志,并绘制系统性能走势图1
maclean liu
 

Más de maclean liu (20)

Mysql企业备份发展及实践
Mysql企业备份发展及实践Mysql企业备份发展及实践
Mysql企业备份发展及实践
 
Oracle専用データ復旧ソフトウェアprm dulユーザーズ・マニュアル
Oracle専用データ復旧ソフトウェアprm dulユーザーズ・マニュアルOracle専用データ復旧ソフトウェアprm dulユーザーズ・マニュアル
Oracle専用データ復旧ソフトウェアprm dulユーザーズ・マニュアル
 
【诗檀软件 郭兆伟-技术报告】跨国企业级Oracle数据库备份策略
【诗檀软件 郭兆伟-技术报告】跨国企业级Oracle数据库备份策略【诗檀软件 郭兆伟-技术报告】跨国企业级Oracle数据库备份策略
【诗檀软件 郭兆伟-技术报告】跨国企业级Oracle数据库备份策略
 
基于Oracle 12c data guard & far sync的低资源消耗两地三数据中心容灾方案
基于Oracle 12c data guard & far sync的低资源消耗两地三数据中心容灾方案基于Oracle 12c data guard & far sync的低资源消耗两地三数据中心容灾方案
基于Oracle 12c data guard & far sync的低资源消耗两地三数据中心容灾方案
 
TomCat迁移步骤简述以及案例
TomCat迁移步骤简述以及案例TomCat迁移步骤简述以及案例
TomCat迁移步骤简述以及案例
 
PRM DUL Oracle Database Health Check
PRM DUL Oracle Database Health CheckPRM DUL Oracle Database Health Check
PRM DUL Oracle Database Health Check
 
dbdao.com 汪伟华 my-sql-replication复制高可用配置方案
dbdao.com 汪伟华 my-sql-replication复制高可用配置方案dbdao.com 汪伟华 my-sql-replication复制高可用配置方案
dbdao.com 汪伟华 my-sql-replication复制高可用配置方案
 
Vbox virtual box在oracle linux 5 - shoug 梁洪响
Vbox virtual box在oracle linux 5 - shoug 梁洪响Vbox virtual box在oracle linux 5 - shoug 梁洪响
Vbox virtual box在oracle linux 5 - shoug 梁洪响
 
【诗檀软件】Mysql高可用方案
【诗檀软件】Mysql高可用方案【诗檀软件】Mysql高可用方案
【诗檀软件】Mysql高可用方案
 
Shoug at apouc2015 4min pitch_biotwang_v2
Shoug at apouc2015 4min pitch_biotwang_v2Shoug at apouc2015 4min pitch_biotwang_v2
Shoug at apouc2015 4min pitch_biotwang_v2
 
Apouc 4min pitch_biotwang_v2
Apouc 4min pitch_biotwang_v2Apouc 4min pitch_biotwang_v2
Apouc 4min pitch_biotwang_v2
 
使用Oracle osw analyzer工具分析oswbb日志,并绘制系统性能走势图1
使用Oracle osw analyzer工具分析oswbb日志,并绘制系统性能走势图1使用Oracle osw analyzer工具分析oswbb日志,并绘制系统性能走势图1
使用Oracle osw analyzer工具分析oswbb日志,并绘制系统性能走势图1
 
诗檀软件 Oracle开发优化基础
诗檀软件 Oracle开发优化基础 诗檀软件 Oracle开发优化基础
诗檀软件 Oracle开发优化基础
 
Orclrecove 1 pd-prm-dul testing for oracle database recovery_20141030_biot_wang
Orclrecove 1 pd-prm-dul testing for oracle database recovery_20141030_biot_wangOrclrecove 1 pd-prm-dul testing for oracle database recovery_20141030_biot_wang
Orclrecove 1 pd-prm-dul testing for oracle database recovery_20141030_biot_wang
 
诗檀软件 – Oracle数据库修复专家 oracle数据块损坏知识2014-10-24
诗檀软件 – Oracle数据库修复专家 oracle数据块损坏知识2014-10-24诗檀软件 – Oracle数据库修复专家 oracle数据块损坏知识2014-10-24
诗檀软件 – Oracle数据库修复专家 oracle数据块损坏知识2014-10-24
 
追求Jdbc on oracle最佳性能?如何才好?
追求Jdbc on oracle最佳性能?如何才好?追求Jdbc on oracle最佳性能?如何才好?
追求Jdbc on oracle最佳性能?如何才好?
 
使用Virtual box在oracle linux 5.7上安装oracle database 11g release 2 rac的最佳实践
使用Virtual box在oracle linux 5.7上安装oracle database 11g release 2 rac的最佳实践使用Virtual box在oracle linux 5.7上安装oracle database 11g release 2 rac的最佳实践
使用Virtual box在oracle linux 5.7上安装oracle database 11g release 2 rac的最佳实践
 
Prm dul is an oracle database recovery tool database
Prm dul is an oracle database recovery tool   databasePrm dul is an oracle database recovery tool   database
Prm dul is an oracle database recovery tool database
 
Oracle prm dul, jvm and os
Oracle prm dul, jvm and osOracle prm dul, jvm and os
Oracle prm dul, jvm and os
 
Oracle dba必备技能 使用os watcher工具监控系统性能负载
Oracle dba必备技能   使用os watcher工具监控系统性能负载Oracle dba必备技能   使用os watcher工具监控系统性能负载
Oracle dba必备技能 使用os watcher工具监控系统性能负载
 

Último

VIP 💞🌷Call Girls In Karnal 08168329307 Escorts Service Nilokheri Call Girls
VIP 💞🌷Call Girls In Karnal 08168329307 Escorts Service Nilokheri Call GirlsVIP 💞🌷Call Girls In Karnal 08168329307 Escorts Service Nilokheri Call Girls
VIP 💞🌷Call Girls In Karnal 08168329307 Escorts Service Nilokheri Call Girls
Apsara Of India
 
Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...
Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...
Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...
rajveermohali2022
 
👉Amritsar Escorts📞Book Now📞👉 8725944379 👉Amritsar Escort Service No Advance C...
👉Amritsar Escorts📞Book Now📞👉 8725944379 👉Amritsar Escort Service No Advance C...👉Amritsar Escorts📞Book Now📞👉 8725944379 👉Amritsar Escort Service No Advance C...
👉Amritsar Escorts📞Book Now📞👉 8725944379 👉Amritsar Escort Service No Advance C...
Sheetaleventcompany
 
💕COD Call Girls In Kurukshetra 08168329307 Pehowa Escort Service
💕COD Call Girls In Kurukshetra 08168329307 Pehowa Escort Service💕COD Call Girls In Kurukshetra 08168329307 Pehowa Escort Service
💕COD Call Girls In Kurukshetra 08168329307 Pehowa Escort Service
Apsara Of India
 
💞Sexy Call Girls In Ambala 08168329307 Shahabad Call Girls Escort Service
💞Sexy Call Girls In Ambala 08168329307 Shahabad Call Girls Escort Service💞Sexy Call Girls In Ambala 08168329307 Shahabad Call Girls Escort Service
💞Sexy Call Girls In Ambala 08168329307 Shahabad Call Girls Escort Service
Apsara Of India
 
💞SEXY💞 UDAIPUR ESCORTS 09602870969 CaLL GiRLS in UdAiPuR EsCoRt SeRvIcE💞
💞SEXY💞 UDAIPUR ESCORTS 09602870969 CaLL GiRLS in UdAiPuR EsCoRt SeRvIcE💞💞SEXY💞 UDAIPUR ESCORTS 09602870969 CaLL GiRLS in UdAiPuR EsCoRt SeRvIcE💞
💞SEXY💞 UDAIPUR ESCORTS 09602870969 CaLL GiRLS in UdAiPuR EsCoRt SeRvIcE💞
Apsara Of India
 
Bangalore Escorts 📞9955608600📞 Just📲 Call Rajveer Call Girls Service In Benga...
Bangalore Escorts 📞9955608600📞 Just📲 Call Rajveer Call Girls Service In Benga...Bangalore Escorts 📞9955608600📞 Just📲 Call Rajveer Call Girls Service In Benga...
Bangalore Escorts 📞9955608600📞 Just📲 Call Rajveer Call Girls Service In Benga...
Sheetaleventcompany
 
Chandigarh Escorts Service 📞9915851334📞 Just📲 Call Rajveer Chandigarh Call Gi...
Chandigarh Escorts Service 📞9915851334📞 Just📲 Call Rajveer Chandigarh Call Gi...Chandigarh Escorts Service 📞9915851334📞 Just📲 Call Rajveer Chandigarh Call Gi...
Chandigarh Escorts Service 📞9915851334📞 Just📲 Call Rajveer Chandigarh Call Gi...
rajveermohali2022
 
All Hotel Karnal Call Girls 08168329307 Noor Mahal Karnal Escort Service
All Hotel Karnal Call Girls 08168329307 Noor Mahal Karnal Escort ServiceAll Hotel Karnal Call Girls 08168329307 Noor Mahal Karnal Escort Service
All Hotel Karnal Call Girls 08168329307 Noor Mahal Karnal Escort Service
Apsara Of India
 

Último (20)

Call Girl In Zirakpur👧 Book Now📱7837612180 📞👉Zirakpur Call Girls Service No A...
Call Girl In Zirakpur👧 Book Now📱7837612180 📞👉Zirakpur Call Girls Service No A...Call Girl In Zirakpur👧 Book Now📱7837612180 📞👉Zirakpur Call Girls Service No A...
Call Girl In Zirakpur👧 Book Now📱7837612180 📞👉Zirakpur Call Girls Service No A...
 
Pooja : 9892124323, Dharavi Call Girls. 7000 Cash Payment Free Home Delivery
Pooja : 9892124323, Dharavi Call Girls. 7000 Cash Payment Free Home DeliveryPooja : 9892124323, Dharavi Call Girls. 7000 Cash Payment Free Home Delivery
Pooja : 9892124323, Dharavi Call Girls. 7000 Cash Payment Free Home Delivery
 
VIP 💞🌷Call Girls In Karnal 08168329307 Escorts Service Nilokheri Call Girls
VIP 💞🌷Call Girls In Karnal 08168329307 Escorts Service Nilokheri Call GirlsVIP 💞🌷Call Girls In Karnal 08168329307 Escorts Service Nilokheri Call Girls
VIP 💞🌷Call Girls In Karnal 08168329307 Escorts Service Nilokheri Call Girls
 
Top 10 Moisturising Cream Brands In India - Stelon Biotech
Top 10 Moisturising Cream Brands In India - Stelon BiotechTop 10 Moisturising Cream Brands In India - Stelon Biotech
Top 10 Moisturising Cream Brands In India - Stelon Biotech
 
Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...
Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...
Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...
 
Night 7k to 12k Chennai Call Girls 👉👉 8617697112⭐⭐ 100% Genuine Escort Servic...
Night 7k to 12k Chennai Call Girls 👉👉 8617697112⭐⭐ 100% Genuine Escort Servic...Night 7k to 12k Chennai Call Girls 👉👉 8617697112⭐⭐ 100% Genuine Escort Servic...
Night 7k to 12k Chennai Call Girls 👉👉 8617697112⭐⭐ 100% Genuine Escort Servic...
 
👉Chandigarh Call Girls 📞Book Now📞👉 9878799926 👉Zirakpur Call Girl Service No ...
👉Chandigarh Call Girls 📞Book Now📞👉 9878799926 👉Zirakpur Call Girl Service No ...👉Chandigarh Call Girls 📞Book Now📞👉 9878799926 👉Zirakpur Call Girl Service No ...
👉Chandigarh Call Girls 📞Book Now📞👉 9878799926 👉Zirakpur Call Girl Service No ...
 
👉Amritsar Escorts📞Book Now📞👉 8725944379 👉Amritsar Escort Service No Advance C...
👉Amritsar Escorts📞Book Now📞👉 8725944379 👉Amritsar Escort Service No Advance C...👉Amritsar Escorts📞Book Now📞👉 8725944379 👉Amritsar Escort Service No Advance C...
👉Amritsar Escorts📞Book Now📞👉 8725944379 👉Amritsar Escort Service No Advance C...
 
💕COD Call Girls In Kurukshetra 08168329307 Pehowa Escort Service
💕COD Call Girls In Kurukshetra 08168329307 Pehowa Escort Service💕COD Call Girls In Kurukshetra 08168329307 Pehowa Escort Service
💕COD Call Girls In Kurukshetra 08168329307 Pehowa Escort Service
 
Nalasopara Call Girls Services 9892124323 Home and Hotel Delivery Free
Nalasopara Call Girls Services 9892124323 Home and Hotel Delivery FreeNalasopara Call Girls Services 9892124323 Home and Hotel Delivery Free
Nalasopara Call Girls Services 9892124323 Home and Hotel Delivery Free
 
Call girls in Vashi Services : 9167673311 Free Delivery 24x7 at Your Doorstep
Call girls in Vashi Services :  9167673311 Free Delivery 24x7 at Your DoorstepCall girls in Vashi Services :  9167673311 Free Delivery 24x7 at Your Doorstep
Call girls in Vashi Services : 9167673311 Free Delivery 24x7 at Your Doorstep
 
👉Chandigarh Call Girls 📞Book Now📞👉 9878799926 👉Zirakpur Call Girl Service No ...
👉Chandigarh Call Girls 📞Book Now📞👉 9878799926 👉Zirakpur Call Girl Service No ...👉Chandigarh Call Girls 📞Book Now📞👉 9878799926 👉Zirakpur Call Girl Service No ...
👉Chandigarh Call Girls 📞Book Now📞👉 9878799926 👉Zirakpur Call Girl Service No ...
 
💞Sexy Call Girls In Ambala 08168329307 Shahabad Call Girls Escort Service
💞Sexy Call Girls In Ambala 08168329307 Shahabad Call Girls Escort Service💞Sexy Call Girls In Ambala 08168329307 Shahabad Call Girls Escort Service
💞Sexy Call Girls In Ambala 08168329307 Shahabad Call Girls Escort Service
 
Call Girls in Bangalore Nisha 💋9136956627 Bangalore Call Girls
Call Girls in Bangalore Nisha 💋9136956627 Bangalore Call GirlsCall Girls in Bangalore Nisha 💋9136956627 Bangalore Call Girls
Call Girls in Bangalore Nisha 💋9136956627 Bangalore Call Girls
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
 
💞SEXY💞 UDAIPUR ESCORTS 09602870969 CaLL GiRLS in UdAiPuR EsCoRt SeRvIcE💞
💞SEXY💞 UDAIPUR ESCORTS 09602870969 CaLL GiRLS in UdAiPuR EsCoRt SeRvIcE💞💞SEXY💞 UDAIPUR ESCORTS 09602870969 CaLL GiRLS in UdAiPuR EsCoRt SeRvIcE💞
💞SEXY💞 UDAIPUR ESCORTS 09602870969 CaLL GiRLS in UdAiPuR EsCoRt SeRvIcE💞
 
Bangalore Escorts 📞9955608600📞 Just📲 Call Rajveer Call Girls Service In Benga...
Bangalore Escorts 📞9955608600📞 Just📲 Call Rajveer Call Girls Service In Benga...Bangalore Escorts 📞9955608600📞 Just📲 Call Rajveer Call Girls Service In Benga...
Bangalore Escorts 📞9955608600📞 Just📲 Call Rajveer Call Girls Service In Benga...
 
Chandigarh Escorts Service 📞9915851334📞 Just📲 Call Rajveer Chandigarh Call Gi...
Chandigarh Escorts Service 📞9915851334📞 Just📲 Call Rajveer Chandigarh Call Gi...Chandigarh Escorts Service 📞9915851334📞 Just📲 Call Rajveer Chandigarh Call Gi...
Chandigarh Escorts Service 📞9915851334📞 Just📲 Call Rajveer Chandigarh Call Gi...
 
Call Girls Udaipur Just Call 9602870969 Top Class Call Girl Service Available
Call Girls Udaipur Just Call 9602870969 Top Class Call Girl Service AvailableCall Girls Udaipur Just Call 9602870969 Top Class Call Girl Service Available
Call Girls Udaipur Just Call 9602870969 Top Class Call Girl Service Available
 
All Hotel Karnal Call Girls 08168329307 Noor Mahal Karnal Escort Service
All Hotel Karnal Call Girls 08168329307 Noor Mahal Karnal Escort ServiceAll Hotel Karnal Call Girls 08168329307 Noor Mahal Karnal Escort Service
All Hotel Karnal Call Girls 08168329307 Noor Mahal Karnal Escort Service
 

1212312232

  • 1. Building a RAC Test Environment on VMWare For Free Dan Norris dnorris@piocon.com d i @ i http://www.dannorris.com/ Thanks to Tim Hall @ oracle-base.com
  • 2. Agenda •Who is Dan? •VMWare Orientation •Importance of prerequisite checking •Configuring node #1 •Cloning (VM) node #1 •Installing Clusterware •Installing ASM and Database •Creating Database •Common Ch ll C Challenges and I d Issues 2
  • 3. Who is Dan? • Virgo • Scuba Diver (PADI Advanced OW, Nitrox) • Over 21, under 35 • Oracle DBA & UNIX Admin backgroundg • Certifiable: OCM, ACE Director, RHCE • Consultant, mostly fixing things that are broken • Active community participant: RAC SIG, SIG Council, DBA Track Manager, blogger, tweeter • ESA Practice Manager at Piocon Technologies 3
  • 4. VMWare Orientation •Desktop Products –VMWare Workstation: “Full” product $ VMWare Full product, –VMWare Player: Free, no creation, just use •Server Products Server –VMWare Infrastructure (ESX Server): $$$, robust, clustering capable, OS replacement , g p , p –VMWare VirtualCenter: $$, management tool for whole environment, Windows –VMWare Server: free, limited, on top of OS 4
  • 5. VMWare Server Hardware •Almost any server will do, mine is: –Dell SC440: 1 x dual-core 3.0 Ghz –2 x 500Gb internal SATA drives, using LVM –4 Gb RAM •I use Linux (OEL 5) as host OS •Let Linux use LVM (default), allows disk space to be pooled for 900+ Gb on /u01 900 •VMWare Server 1.0.5 •Two Virtual Networks: 1 bridged & 1 host- g only 5
  • 6. RAC: System Architecture Node1 Cluster Cl t Node2 Interconnect rac1 rac2 Local Shared Local Storage Storage Storage 6
  • 7. First: Build Node1 Node1 Node2 Local Shared Local Storage Storage Storage 7
  • 16. Node1: Create New VM (Pretend it says RAC1) 16
  • 24. Install Node1 OS •Plan the network addresses for public and private networks •Start the VM and the CD image should boot •Install the OS ensuring enough swap and OS, /tmp •Assign static addresses t each i t f A i t ti dd to h interface •See whitepaper for package and setup details d t il 24
  • 25. Post-Install Steps on Node1 •Modify /etc/hosts •Set kernel parameters Set •Set limits in /etc/security/limits.conf •Add groups (oinstall, dba), oracle user •Set up oracle user’s profile (shell limits, Set user s ORACLE_BASE) •Set up SSH user equivalency 25
  • 26. Prerequisite Checking •Most issues arise from misconfiguration of OS, packages networks or storage OS packages, networks, •Tools exist to help check prerequisites –CVU CVU –RDA •Some basic networking knowledge helps •Recipes can help, be sure y p p, you understand why, not just follow steps 26
  • 27. Prerequisite Checking - RDA •Metalink Note 314422.1 will orient you to the RDA and has links for download •Download the .zip file, unzip and run (as root or oracle): –./rda.sh –T hcve –provide the release you want to check –answer additional questions –obtain results in ./output/RDA* files 27
  • 30. Prerequisite Checking - CVU •http://www.oracle.com/technology/produ cts/database/clustering/cvu/cvu_downloa cts/database/clustering/cvu/cvu downloa d_homepage.html •Download a .zip file unzip it run it: Download zip file, it, –cluvfy stage -list 30
  • 31. Prerequisite Checking - CVU On AMD64 platforms, some packages will be listed twice, once for i386 and once for AMD64 31
  • 32. On AMD64 platforms, some packages will be listed twice, once for i386 and once for AMD64 32
  • 33. Done: Build Node1 Node1 Node2 Local Shared Local Storage Storage Storage 33
  • 34. Next: Add Shared Storage Node1 Node2 Local Shared Local Storage Storage Storage 34
  • 35. Node1: Add Shared Storage •Shut down guest OS in Node1 •On the VMWare ser er host OS create On server OS, a new directory for shared disk files: mkdir –p /u01/vmware/vms/rac disks p /u01/vmware/vms/rac-disks •Back at the VMWare Server Console, add new disks to the Node1 (RAC1) VM dd di k t th N d 1 as shown in the following example. 35
  • 36. Node1: Add Shared Storage 36
  • 37. Node1: Add Shared Storage 37
  • 38. Node1: Add Shared Storage 38
  • 39. Node1: Add Shared Storage 39
  • 40. Node1: Add Shared Storage 40
  • 41. Node1: Add Shared Storage 41
  • 42. Node1: Add Shared Storage •Repeat to create the following: Virtual D i Vi t l Device Path Size Node /u01/vmware/vms/rac-disks/ocr1.vmdk 10 Gb SCSI 1:0 /u01/vmware/vms/rac-disks/voting1.vmdk 10 Gb SCSI 1:1 /u01/vmware/vms/rac-disks/asm1.vmdk 10 Gb SCSI 1:2 /u01/vmware/vms/rac-disks/asm2.vmdk 10 Gb SCSI 1:3 /u01/vmware/vms/rac-disks/asm3.vmdk 10 Gb SCSI 1:4 42
  • 43. Node1: Add Shared Storage •Now for the tricky part: hand-editing VMWare configuration filefile. •The changes we make enable the disks to be shared with other VMs VMs. •Add or update the following parameters in the “/u01/vmware/vms/RAC1/Red i th “/ / / / / Hat Enterprise Linux 4.vmx” file 43
  • 44. Node1: Add Shared Storage disk.locking = "FALSE" diskLib.dataCacheMaxSize = "0" diskLib.dataCacheMaxReadAheadSize = "0" diskLib.dataCacheMinReadAheadSize = "0" diskLib.dataCachePageSize = "4096" diskLib.maxUnsyncedWrites = "0" scsi1.sharedBus = "VIRTUAL" i1 h dB 44
  • 45. Node1: Add Shared Storage scsi1:0.deviceType = "disk" scsi1:0.redo = "" scsi1:1.deviceType = "disk" scsi1:1.redo = "" scsi1:2.deviceType scsi1:2 deviceType = "disk" scsi1:2.redo = "" scsi1:3.deviceType yp = "disk" scsi1:3.redo = "" scsi1:4.deviceType = "disk" scsi1:4.redo = "" 45
  • 46. Node1: Add Shared Storage •Boot Node1 again and partition the disks to create partition 1 as the whole disk •“Quick and Dirty” setup: add this to /etc/rc.local: /etc/rc local: chown oracle:oinstall /dev/sd[b-f]1 chmod 600 / /dev/sd[b-f]1 / 46
  • 47. Done: Add Shared Storage Node1 Node2 Local Shared Local Storage Storage Storage 47
  • 48. Next: Clone Node1 to Make Node2 Node1 Node2 Local Shared Local Storage Storage Storage 48
  • 49. Create Node2: Clone Node1 •Node2 is a VMWare clone of Node1 •Shut do n Node1 nicel Sh t down nicely •On host OS, do cp –Rp /u01/vmware/vms/RAC1 /u01/vmware/vms/RAC2 mv /u01/vmware/vms/RAC2/RAC1.vmx /u01/vmware/vms/RAC2/RAC2.vmx /u01/vmware/vms/RAC2/RAC2 vmx 49
  • 50. Create Node2: Clone Node1 •Boot Node2 (leave Node1 down) •During power on choose Create when on, prompted about handling the identifer. •Modify –/etc/sysconfig/network –/etc/sysconfig/network-scripts/ifcfg-eth0 –/etc/sysconfig/network-scripts/ifcfg-eth1 / / fi / k i /if f h1 •From the console, run “service network restart” 50
  • 51. Create Node2: Clone Node1 •Boot Node2 (leave Node1 down) •During power on choose Create when During on, prompted about handling the identifer. •Modify y – /etc/sysconfig/network – /etc/sysconfig/network-scripts/ifcfg-eth0 – /etc/sysconfig/network-scripts/ifcfg-eth1 / / y g/ p / g •From the virtual machine’s console, run “service network restart” •You can now power up Node1 51
  • 52. Prerequisite Checking - CVU •Finally able to complete more prerequisite checking •As the oracle user, run CVU to confirm private networking and user networking, equivalence: ./cluvfy stage –post h / l f t t hwos –n rac1,rac2 1 2 52
  • 53. 53
  • 54. Prerequisite Checking - CVU •Shared storage checks don’t work on VMWare since the disks do not support SMART (used by CVU to verify disk accessibility) •Next, check the pre-crsinst stage like this: ./cluvfy –pre crsinst –n rac1,rac2 / l f i t 1 2 –r 11gR1 54
  • 57. Prerequisite Checking - CVU •With all CVU checks complete and successful, successful we can move ahead to installing clusterware! 57
  • 58. Done: Node2 Created Node1 Node2 Local Shared Local Storage Storage Storage 58
  • 59. Next: Install Clusterware Node1 Cluster Cl t Node2 Interconnect Local Shared Local Storage Storage Storage 59
  • 60. Installing Clusterware •Clusterware installation performed from one node (Node1) (Node1). •Ensure /etc/hosts is configured with host addresses, addresses VIP addresses and private addresses, addresses 60
  • 73. Installing Clusterware Note: Do not run these scripts in parallel. They should be run sequentially. 73
  • 75. Installing Clusterware Now go back and click OK on the installer p prompt box. p 75
  • 79. Installing Clusterware •Once the installation is complete, you can check the status with crs stat -t crs_stat t 79
  • 80. Finished: Install Clusterware Node1 Cluster Cl t Node2 Interconnect Local Shared Local Storage Storage Storage 80
  • 81. Next: Install ASM and Database Node1 Cluster Cl t Node2 Interconnect +ASM1 +ASM2 Local Shared Local Storage Storage Storage 81
  • 82. Installing ASM & Database 82
  • 83. Installing ASM & Database 83
  • 84. Installing ASM & Database 84
  • 85. Installing ASM & Database 85
  • 86. Installing ASM & Database 86
  • 87. Installing ASM & Database 87
  • 88. Installing ASM & Database 88
  • 89. Installing ASM & Database 89
  • 90. Installing ASM & Database 90
  • 91. Installing ASM & Database 91
  • 92. Installing ASM & Database 92
  • 93. Installing ASM & Database 93
  • 94. Installing ASM & Database 94
  • 95. Installing ASM & Database 95
  • 96. Installing ASM & Database 96
  • 97. Installing ASM & Database 97
  • 98. Installing ASM & Database 98
  • 99. Finished: Install ASM and Database Node1 Cluster Cl t Node2 Interconnect +ASM1 +ASM2 Local Shared Local Storage Storage Storage 99
  • 100. Next: Create Database rac1 Cluster Cl t rac2 Node1 Interconnect Node2 +ASM1 +ASM2 Local Shared Local Storage Storage Storage 100
  • 122. Create Database …after a rather long pause while instances are started…(drumroll, please) i t t t d (d ll l ) 122
  • 123. Done: Create Database rac1 Cluster Cl t rac2 Node1 Interconnect Node2 +ASM1 +ASM2 Local Shared Local Storage Storage Storage 123
  • 124. Common Issues #1: Firewalls •Firewall and SELinux should be disabled •Can be done d ring install with some Can during ith versions of Linux. If not, then… •Set SELINUX=disabled i S t in /etc/sysconfig/selinux •chkconfig iptables off •Reboot Reboot 124
  • 125. Common Issues #2: Storage •Shared Storage misconfiguration – different names for disks on each node •For RHEL or OEL 5, use udev for privileges and device mapping •Note Linux v4 and v5 handle things differently •Ensure you use proper device in multipath configurations (not applicable in VMWare) 125
  • 126. Common Issues #2: Storage, cont’d Note Title 443996.1 How to map raw device on RHEL5 and OEL5 How to setup /etc/udev/rules.d for OCR and Voting for RAC on 414897.1 SLES10/RH5/EL5 371814.1 Using udev with Oracle Architecture (RAC & ASM) – Red Hat 4.0 456239.1 Understanding device-mapper in Linux 2.6 kernel 357472.1 Configuring device-mapper for CRS/ASM Configuring raw devices for Oracle 10gR2 (10.2.0) Clusterware on 465001.1 465001 1 RH/EL 5 126
  • 127. Common Issues #3: Networking •Networking, especially private network, must be configured properly •NO CROSSOVER CABLES ALLOWED! •In VMWare ensure you use correct VMWare, interface for public, private networks •Use h t l network f private, bridged U host-only t k for i t b id d for public •Set up b di b f S t bonding before i t lli clusterware installing l t 127
  • 128. Common Issues #4: Filesystems •Don’t “go nuts” with Linux filesystem layout •Avoid too many filesystems (especially on a test system) •Ensure you create sufficient swap space 128
  • 129. Common Issues #5: Host equivalency •Don’t hate SSH, just set it up properly! ssh-keygen t ssh keygen –t dsa cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys / / scp –rp ~/.ssh othernode:. ssh <remote_node> date •Metalink Note 300548 1 is helpful 300548.1 129
  • 130. References •Much of this article originated from Tim Hall s Hall’s article at oracle-base com (with oracle-base.com permission--Thanks, Tim!): http://tinyurl.com/39ywx2 http://tinyurl com/39ywx2 •Oracle 11g Documentation •Oracle Metalink, multiple notes and articles 130
  • 131. 131
  • 132. RAC SIG Events • See www.oracleracsig.org for details –Webcasts: Average 2x per month, live –Conference Events: C f • Customer Panel, Monday @ 10:30a • Experts Panel, Tuesday @ 12:15p • Bi d of a F th W d Birds f Feather, Wednesday @ 1 30 d 1:30p –Forums (via OTN): Lots of participation from RAC SIG as well as Oracle gurus • J i th RAC SIG at www.oracleracsig.org! Join the t l i ! 132
  • 133. Building a RAC Test Environment on VMWare For Free Session #341 S i Dan Norris, Twitter: dannorris Norris Piocon booth #1619 dnorris@piocon.com dnorris@piocon com http://www.dannorris.com/
  • 134. Legal The information contained herein should be deemed reliable but not guaranteed. The author has made every attempt to p provide current and accurate information. If y have any you y comments or suggestions, please contact the author at: dnorris@piocon.com You may request redistribution permission from dnorris@piocon.com. Copyright © 2008, Piocon Technologies 134