Oracle Audio Technologies E10898-02 manual

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88

Go to page of

A good user manual

The rules should oblige the seller to give the purchaser an operating instrucion of Oracle Audio Technologies E10898-02, along with an item. The lack of an instruction or false information given to customer shall constitute grounds to apply for a complaint because of nonconformity of goods with the contract. In accordance with the law, a customer can receive an instruction in non-paper form; lately graphic and electronic forms of the manuals, as well as instructional videos have been majorly used. A necessary precondition for this is the unmistakable, legible character of an instruction.

What is an instruction?

The term originates from the Latin word „instructio”, which means organizing. Therefore, in an instruction of Oracle Audio Technologies E10898-02 one could find a process description. An instruction's purpose is to teach, to ease the start-up and an item's use or performance of certain activities. An instruction is a compilation of information about an item/a service, it is a clue.

Unfortunately, only a few customers devote their time to read an instruction of Oracle Audio Technologies E10898-02. A good user manual introduces us to a number of additional functionalities of the purchased item, and also helps us to avoid the formation of most of the defects.

What should a perfect user manual contain?

First and foremost, an user manual of Oracle Audio Technologies E10898-02 should contain:
- informations concerning technical data of Oracle Audio Technologies E10898-02
- name of the manufacturer and a year of construction of the Oracle Audio Technologies E10898-02 item
- rules of operation, control and maintenance of the Oracle Audio Technologies E10898-02 item
- safety signs and mark certificates which confirm compatibility with appropriate standards

Why don't we read the manuals?

Usually it results from the lack of time and certainty about functionalities of purchased items. Unfortunately, networking and start-up of Oracle Audio Technologies E10898-02 alone are not enough. An instruction contains a number of clues concerning respective functionalities, safety rules, maintenance methods (what means should be used), eventual defects of Oracle Audio Technologies E10898-02, and methods of problem resolution. Eventually, when one still can't find the answer to his problems, he will be directed to the Oracle Audio Technologies service. Lately animated manuals and instructional videos are quite popular among customers. These kinds of user manuals are effective; they assure that a customer will familiarize himself with the whole material, and won't skip complicated, technical information of Oracle Audio Technologies E10898-02.

Why one should read the manuals?

It is mostly in the manuals where we will find the details concerning construction and possibility of the Oracle Audio Technologies E10898-02 item, and its use of respective accessory, as well as information concerning all the functions and facilities.

After a successful purchase of an item one should find a moment and get to know with every part of an instruction. Currently the manuals are carefully prearranged and translated, so they could be fully understood by its users. The manuals will serve as an informational aid.

Table of contents for the manual

  • Page 1

    Oracle® VM Ser ver User’ s Guide Release 2.1.1 E10898-02 F ebr uar y 2008[...]

  • Page 2

    Oracle VM Server User ’s Guide, Release 2.1.1 E10898-02 Copyright © 2008, Oracle. All rights reserved . Primary Author: Alison Holloway Contributin g Authors: Ku rt Hackel, Herber t van den Bergh Contribu tor: T atyana Bagerm an, Michael Chan The Programs (wh ich include bot h the software and do cumentation) contain proprietary information; the[...]

  • Page 3

    iii Contents Preface ............ ......................... ....................... .............. .......................... ...................... .............. ........................ vii Audience .............. .......................... ......................... .......................... ......................... ... ...................... [...]

  • Page 4

    iv 3.7.3 Remotely Stopping a Guest with the Oracle VM Agent API ............. .............. ............. 3-5 3.8 Oracle VM Agent Utilities .. .............. .......................... ......................... ......................... .......... ... 3-5 3.8.1 Monitoring a Guest with the Oracle VM Agent .......... .............. .................[...]

  • Page 5

    v B Oracle VM Server Configuration File Oracle VM Server Configuration File ............. ...... ...... ......................... ....................... ............ B-2 C Guest Configuration Files C.1 Configuration File Example 1 ....... ........ .......................... ......................... ...................... .......... C-1 C.2 Config[...]

  • Page 6

    vi[...]

  • Page 7

    vii Preface The preface contains information on how to use the Oracle VM Server User ’s Guide. The ar eas discussed are: ■ Audience ■ Documentation Accessibility ■ Command Syntax ■ Related Documents ■ Conventions Au d i e n c e The Oracle VM Server User ’s Guide is in tended for system administrators and end users who wish to learn th[...]

  • Page 8

    viii TTY Access to Oracle Support Services Oracle provides dedicated T ext T elephone (TTY) access to Oracle Support Services within the United States of America 24 ho urs a day , 7 days a week. For TTY support, call 800.446.2398. Ou tside the Un ited States, ca ll +1.407.458.2479. Command Syntax UNIX command syntax appears in monospace font. The d[...]

  • Page 9

    ix Con ventions The following text conventions are used in this document: Con vention Meaning boldface Boldface type indicates graphical us er interface ele m ents associated with an action, or terms defi ned in text or the glossary . italic Italic type indicates book titles, em phasis, or placeholder variables for which you supply particular value[...]

  • Page 10

    x[...]

  • Page 11

    1 Introduction to Vir tualizatio n 1-1 1 Introduction to Vir tualization This Chapter provides introductory information on virtualization. It discusses why you would want to use virtuali zation, the te chnology provided, and features of Oracle VM. It contains the following sections: ■ What is V irtualization? ■ Why V irtualize? ■ Xen™ T ech[...]

  • Page 12

    Xen™ T echnolog y 1-2 Oracle VM Ser v er User’ s Gu ide administration costs, fewer computers ca n be used to achieve the s ame goal. Administration and physical setup is less time consuming and costly . ■ Isolation : V irtual machines run in sand-boxed environments. They cannot access each other , so if one virtual machine perfor ms poorly ,[...]

  • Page 13

    Oracle VM Introduction to Vir tualizatio n 1-3 ■ Oracle VM Se rver : A self-contained vir tualization envir onment designed to provide a lightweight, secure, server-based platform for running virtual machines. Oracle VM Server is based upon an updated version of the underlying Xen hypervisor technology , and includes Oracle VM Agent. ■ Oracle V[...]

  • Page 14

    Oracle VM 1-4 Oracle VM Ser v er User’ s Gu ide[...]

  • Page 15

    2 Oracle VM Ser ver 2-1 2 Orac le VM Ser ver This Chapter contains an overview of Oracle VM Server and the under lying hypervisor , the components of virtual machin es and domains, and gets you started with the tools to create and mana ge guests. This Chapter conta ins: ■ Oracle VM Server ■ Hypervisor ■ Domains, Guests and V irtual Machines ?[...]

  • Page 16

    Hyper visor 2-2 Oracle VM Ser v er User’ s Gu ide 2.2 Hypervisor Oracle VM Server is architected such that the hypervisor (or monitor , or V irtual Machine Manager) is the only fully privil eged entity in the system, but is also extremely small and tightly writt en. It controls only the most basic r es ources of the system, including CPU and memo[...]

  • Page 17

    Managing Domains Oracle VM Ser ver 2-3 any instruction i s executed which would vi ol ate the isolation with o ther guests or dom0. In the curren t implementation, ther e may be performance penalty for certain types of guests and access types, but ha rdwar e virtualizat ion also allows many Microsoft W indows™ operating systems and legacy operati[...]

  • Page 18

    Configuring Oracle VM Ser ver 2-4 Oracle VM Ser v er User’ s Gu ide 2.9 Configuring Oracle VM Server Y ou can configure Oracle VM Server using th e configuration file. Th e config uration file options ar e available in the /etc/xen/xend-config.sxp file. Wh en you m ake changes to this file, you must r estart Oracle VM Server for the changes to ta[...]

  • Page 19

    3 Oracle VM Agent 3-1 3 Orac le VM Ag ent Oracle VM Manager communicates with Oracle VM Agent to create and manage guests on an Oracle VM Server . Oracle VM Agent is installed and configured during the installation of Oracle VM Server. Y ou do not need to install Oracle VM Agent separately . Oracle VM Agent is insta lled into: /opt/ovs-agent-2.2 In[...]

  • Page 20

    Configuring Oracle VM Agent 3-2 Oracle VM Ser v er User’ s Gu ide service ovs-agent configure 2. Y ou are prompted whe ther you want to enable SSL (Secur e Sockets Layer) in XMLRPC. ;ssl support -- ;enable ssl suppor t in xmlrpc transp ort?(enable/disable) ssl=disable ssl SSL support is disabled by default. Enter enable to enable s upport, or dis[...]

  • Page 21

    Oracle VM Agent API Oracle VM Agent 3-3 3.3 Star ting Orac le VM Agent Oracle VM Agent is s tarted automatically wh en the computer starts. T o manually start Oracle VM Agent, enter service ovs-agent start Oracle VM Agent is started. Alternatively , if Oracle VM Agent is already r unning, you ca n st op and restart it with the command service ovs-a[...]

  • Page 22

    Oracle VM Agent API 3-4 Oracle VM Ser v er User’ s Gu ide ■ T esting the Oracle VM Agent Connection ■ Remotely Starting a Guest wi th the Oracle VM Agent API ■ Remotely Stopping a Guest with the Oracle VM Agent API 3.7.1 T esting the Oracle VM Agent Con nection Y ou can use the do_rpc.py utility to r emotely test the connection to Oracle VM[...]

  • Page 23

    Oracle VM Agent Utilities Oracle VM Agent 3-5 3.7.3 Remotely Stopping a Guest with the Oracle VM Agent API Y ou can use the do_rpc.py utility to remotely stop a guest on an Oracle VM Server from another computer with Oracle VM Server installed. The following command remotely stops a guest on an Oracle VM Server: # /opt/ovs-agent-2 .2/utils/do_rpc.p[...]

  • Page 24

    Oracle VM Agent Utilities 3-6 Oracle VM Ser v er User’ s Gu ide[...]

  • Page 25

    4 Creating a Guest 4-1 4 Creating a Guest This Chapter contains information on how to create a guest operating system. Y ou can create paravirtualized guests and hardware virtualized guests using a gues t template, or using the command-line tool virt-inst all. virt-install can be used as an interactive shell, or all parameters ca n be given at th e[...]

  • Page 26

    Supported Guest Operating System s 4-2 Oracle VM Ser v er User’ s Gu ide Oracle Enterprise Linux kernels are available on the Oracle VM Server CD fo r Release 3 Update 9, and Release 4 Update 4 onward s. The kernels are also available on the Oracle Enterpris e Linux Network (UL N). The following guest operating systems have been tested and no iss[...]

  • Page 27

    Creating a Guest Using a T empla te Creating a Guest 4-3 4.2 Mounting an ISO Y ou cannot create a guest fr om a local hard disk or CD-ROM using the virt-install command-line tool. Y ou can, however , create an installation tr ee on the host operating system, and mount it as an N FS share. For example # mkdir -p /el/EL5 -x86 # mount -o ro,loop /path[...]

  • Page 28

    Creating a Guest Using vir t- install 4-4 Oracle VM Ser v er User’ s Gu ide tar -xzvf OVM_EL4U5_X86_HVM .tgz 2. Modify the vm.cfg file to change the dire ctories to that of your environment. The entries you should modify are image , kernel and ramdisk . For example disk = [ 'file:/OV S/seed_pool/para_s eed/system.img,hda,w', ] kernel = [...]

  • Page 29

    Creating a Guest Usin g vir t-install Creating a Guest 4-5 2. If the host is capable of cre ating a ha rd ware virtualized guest, the following question is displayed: Would you like a f ully virtualized g uest (yes or no)? Creating a har dware (fully) virtualize d guest allows yo u to run unmodified operating systems, such as Micr osoft W indows. E[...]

  • Page 30

    Creating a Guest Using vir t- install 4-6 Oracle VM Ser v er User’ s Gu ide 7. The following quest ion is displaye d: Would you like to enable graphics su pport (yes or no)? Graphics suppo rt determine s whether a virt ual graphics card is available to the guest. If you are cr eating a hardware virt ualized guest, you should always answer yes to [...]

  • Page 31

    Creating a P aravirtualized Guest Manually Creating a Guest 4-7 4.6 Creating a P aravirtualized Guest Manuall y T o manually cr eate a paravirtualized guest: 1. Create the r oot file system 2. Populate the root file system 3. Configure the gues t 4.6.1 Creating the Root File System T o cr eate the root file system: 1. Create a r oot partit ion for [...]

  • Page 32

    Creating a P aravirtualized Gu est Manuall y 4-8 Oracle VM Ser v er User’ s Gu ide 4.6.2 P opulating the Root File System The root file s ystem for the guest ma y be populated in a number of ways: ■ Copying the r oot file system of dom0 ■ Installing an operating system 1. T o copy the r oot file system of dom0, mount the guest r oot partition[...]

  • Page 33

    Creating a Hardware Vir tualized Guest Manually Creating a Guest 4-9 Hostname is the name of the virtual machine, for example, mycomputer .example.com. Make sure the name you use is unique a nd not being used by another machine. NETWORKING=yes HOSTNAME=mycompute r.example.com GATEWAY=139.185.48 .1 3. Edit the /mnt/etc/hosts file to include th e IP [...]

  • Page 34

    Creating a Hardware Vir tualized Guest Manually 4-10 Oracle VM Server User’ s Guide import os, re arch = os.uname()[ 4] if re.search('64', arch): arch_libdir = 'l ib64' else: arch_libdir = 'l ib' # Kernel for hvm d omain will be hvml oader kernel="/usr/lib/x en/boot/hvmloader" builder='hvm' # Memo[...]

  • Page 35

    Conv er ting a Hardware Virtualized Guest to a P aravir tualized Guest Creating a Guest 4-11 Use the same MAC addr ess as you use for the vif. If more th an one MAC addr ess is exported to the guest operatin g system, you must configure mor e network interfaces, for example, eth1, eth2. The NETMASK and BROADCAST addre ss must match the correspondin[...]

  • Page 36

    Conv er ting a Hardware Virtua lized Guest to a P aravirtua lized Guest 4-12 Oracle VM Server User’ s Guide # virt-install -n el4u4 -f /dev/VolG roup00/el4u4 -v -c /root/Enterprise-R 4-U4-x86_64-dvd.is o -r 512 --vnc If you see this error message: main: unable to co nnect to host: Con nection refused (111) Y ou need to run VNCV iewer to reconnec [...]

  • Page 37

    Conv er ting a Hardware Virtualized Guest to a P aravir tualized Guest Creating a Guest 4-13 9. Edit the /boot/grub/grub.conf file in the guest and change the default to point to this entry: title Enterprise L inux Enterprise Li nux AS (2.6.9-42.32.0.0. 1.ELxenU) root (hd0, 0) kernel /bo ot/vmlinuz-2.6.9-4 2.32.0.0.1.ELxenU ro roo t=LABEL=/ initrd [...]

  • Page 38

    Creating a Para vir tu al Guest with Red Hat Enter pr ise Linux 3.8 or 3.9 4-14 Oracle VM Server User’ s Guide Replace xx:xx:xx:xx:xx:xx with the actual MAC addr ess reported by the ifconfig command in the guest. 18. Start the guest with the xm cr eate command, for example xm create /etc/xen /el4u4 The guest is now r e ady for use. 4.9 Creating a[...]

  • Page 39

    Installing P aravir tual Drivers Creating a Guest 4-15 ifconfig eth0 10. Edit the /etc/xen/xend-config.sxp fi le to add the new MAC addr ess: vif = [ 'mac=xx:xx :xx:xx:xx:xx, brid ge=xenbr0', ] 11. Create the /etc/sys config/network-scripts/ifcfg-eth0 file w i th the following contents: TYPE=Ethernet DEVICE=eth0 BOOTPROTO=dhcp ONBOOT=yes [...]

  • Page 40

    Installing P aravir tual Drivers 4-16 Oracle VM Server User’ s Guide[...]

  • Page 41

    5 Domain Monitor ing and Administration 5-1 5 Domain Monitoring and Administration This Chapter contains information on th e Oracle VM Server domain lifecycle, monitoring and administ ration. It contains: ■ Domain Lifecycle ■ Using the xm Comma nd-Line Interface Y ou can use Oracle VM Manager to monitor domains running on Oracle VM Server, or y[...]

  • Page 42

    Using the xm Comma nd-Line Interf ace 5-2 Oracle VM Ser v er User’ s Gu ide See "xm" in Appendix A, "Command-Line T ools" for detailed information on the xm command-line interface. 5.2.1 Monitoring Domains The xm top command performs r eal time monitoring of domain loads on a host. The xm top command displays the following inf[...]

  • Page 43

    Using the xm Command- Line Interface Domain Monitor ing and Administration 5-3[...]

  • Page 44

    Using the xm Comma nd-Line Interf ace 5-4 Oracle VM Ser v er User’ s Gu ide[...]

  • Page 45

    6 Domain Live Migr ation 6-1 6 Domain Live Migration This Chapter discusses live mi gration of domains to other , identical computers. Y ou must use identical computers to perform live migration s, that is, the computer make and model number must be identical. T o perform live migration of domains, you must create a shared virtual disk before you p[...]

  • Page 46

    Creating a Share d Virt ual Disk for Liv e M igration 6-2 Oracle VM Ser v er User’ s Gu ide 10.1.0.249:3260,1 iqn. 1992-04.com.emc:cx. apm00070202838.a0 10.1.1.249:3260,2 iqn. 1992-04.com.emc:cx. apm00070202838.a1 10.2.0.250:3260,3 iqn. 1992-04.com.emc:cx. apm00070202838.b0 4. Delete entries that you do not want to use, for example: iscsiadm -m n[...]

  • Page 47

    Creating a Share d Virt ual Disk for Liv e M igration Domain Live Migr ation 6-3 node: ip_port = 7777 ip_address = 10.1.1.2 number = 1 name = exa mple2.com cluster = ocfs2 cluster: node_count = 2 name = ocf s2 12. Review the status of the OCFS2 cluster service: service o2cb status 13. Load the OCFS2 module: service o2cb load 14. Set the OCFS2 servi[...]

  • Page 48

    Creating a Share d Virt ual Disk for Liv e M igration 6-4 Oracle VM Ser v er User’ s Gu ide 3. Create the OCSF2 configuration file as /etc/ocfs2/cluster .conf. The following is a sample cluster .conf file: node: ip_port = 7777 ip_address = 10.1.1.1 number = 0 name = exa mple1.com cluster = ocfs2 node: ip_port = 7777 ip_address = 10.1.1.2 number =[...]

  • Page 49

    Migrating a Domain Domain Live Migr ation 6-5 3. Mount the shared virtual disk: mount /OVS/remote 6.2 Migrating a Domain T o migrate a domain from one comput er to another identical computer: 1. Create a shar ed virtual disk to us e during the domain migration. See Section 6.1, "Creating a Shar ed V irtual Disk for Live Migration" . Each [...]

  • Page 50

    Migrating a Domain 6-6 Oracle VM Ser v er User’ s Gu ide[...]

  • Page 51

    7 Managing Oracle VM Ser v er Repositori es 7-1 7 Managing Orac le VM Ser ver Repositories This Chapter contains information on mana ging Oracle VM Server r epositories. It contains: ■ Oracle VM Server Repositories 7.1 Orac le VM Server Repositories A repos itory is used for li ve migration of guests and for local s torage. A list of the Oracle V[...]

  • Page 52

    Oracle VM Server Repositor ies 7-2 Oracle VM Ser v er User’ s Gu ide The format of this file is: uuid options The uuid parameter is the UUID (Unive rsally Un ique Identifier) of the repository and must match the UUID of the repository in th e /etc/ovs/repositories file . The options parameter is list of mount options, as they would appear if the [...]

  • Page 53

    Command-Line T ools A-1 A Command-Line T ools This Appendix contains r eferences for the Oracle VM Server and Oracle VM Agent command-line tools. The command-line interfaces in this Appendix are: ■ ovs-agent ■ virt-install ■ xm[...]

  • Page 54

    ovs-agent A-2 Oracle VM Ser ver User’ s Guide o vs-agent The ovs-agent command-line tool allows you to config ure, and contr ol Oracle VM Agent. Enter parameters to the ovs- agent command-line tool in the format ovs-agent { option } See Chapter 3, "Oracle VM Agent" for examples on using the ovs-agent command-line tool. Options start Sta[...]

  • Page 55

    vir t-install Command-Line T ools A-3 vir t-install The virt-install command-line tool create s paravirtualized guests and hardwar e virtualized guests. virt-install can be used as an inte ractive shell, or all parameters can be given at the same time. Enter multiple parameters to the virt -install command-line tool in the format: virt-install [ op[...]

  • Page 56

    vir t-install A-4 Oracle VM Ser ver User’ s Guide virt-install --mac=RAN DOM [-b val u e | --bridge= val u e ] Sets the bridge to connect guest NIC to. If none is given, attempts to determine the default. [--vnc] Use VNC (V irtual Network Computing) for graphics support. virt-install --vnc [--vncport= port ] Sets the port to use for VNC connectio[...]

  • Page 57

    vir t-install Command-Line T ools A-5 [--os-variant= vari a nt ] Sets the operating system variant for a fully virtualized gu est, for example, fedora6 , rhel5 , solaris10 , win2k , or vista . This parameter should be used with the os-type parameter . The following table lists the possible val ues available for os-variant for each os-type option. N[...]

  • Page 58

    vir t-install A-6 Oracle VM Ser ver User’ s Guide [-p | --paravirt] Sets the guest as being a paravirtualized guest. [-l location | --location= location ] Sets the installation sour ce for a paravirt ualized guest, for example, nfs:host:/path, http://host/path, or ftp://host/path. virt-install -lhttp:// example.com/path [--vif-type= type ] Sets t[...]

  • Page 59

    xm Command-Line T ools A-7 xm The Oracle VM Server management comma nd-line management tool xm, create s, destroys , manages and migrates guests. This section contains a brief explanation of some of the more common xm commands. For full documentation, use the xm help --long command. The xm command-line tool r equires the xend daemon to be s tarted.[...]

  • Page 60

    xm A-8 Oracle VM Ser ver User’ s Guide list [--long | -- label ] [ domain-id , ...] Displays information on all the running doma ins. The --long option displays full information on running dom ains. Enter the domain-id as an option to the xm command to get information on only that domain, or a set of domains. xm list --long myd omain log Displays[...]

  • Page 61

    xm Command-Line T ools A-9 loaded, values that wer e not set on the comm and-line are replaced by the values set in the script. [-F= file | --config= file ] Sets the domain configuration to use SXP . SXP is the underlying configuration format used by Xen. SXP configurations can be hand-written or generated from Python configuration scripts, using t[...]

  • Page 62

    xm A-10 Oracle VM Server User’ s Guide top Displays real time monitoring in formation of the host and domains. xm top unpause { domain-id } Unpauses a paused domain. xm unpause mydomai n[...]

  • Page 63

    B Oracle VM Server Configuration File B-1 B Orac le VM Server Configuration File This Appendix contains information on the entries in the Oracle VM Server configuration file . It contains: ■ Oracle VM Server Config uration File[...]

  • Page 64

    Oracle VM Server Configuration File B-2 Oracle VM Ser ver User’ s Guide Oracle VM Server Configuration File This section contains information on co nfiguring Oracle VM Server using the configuration file. The configuration file opti ons ar e available in the /etc/xen/xend-config.sxp file. When you make changes to this file , you must r estart Ora[...]

  • Page 65

    Oracle VM Ser ver Configuration File Oracle VM Server Configuration File B-3 (xen-api-server (( 9367 pam '' /etc/x en/xen-api.key /etc/xen/ xen-api.crt))) (xen-api-server (( unix))) Oracle VM Server Options xend-http-server {yes | no } Sets the original Xen r emote interface. This setti ng may be needed for some legacy applications that u[...]

  • Page 66

    Oracle VM Server Configuration File B-4 Oracle VM Ser ver User’ s Guide (xend-tcp-xmlrpc-s erver-ssl-cert-file /etc/xen/xmlrpc.crt) xend-port { por t } Sets the port Oracle VM Server should use for the HTTP interface if xend-http-server is set. The defaul t is 8000 . (xend-port 8000) xend-relocation-port { por t } Sets the port Oracle VM Server s[...]

  • Page 67

    Oracle VM Ser ver Configuration File Oracle VM Server Configuration File B-5 dom0-min-mem { memory } Sets the minimum memory level in Megaby tes that dom0 can use . The default is 196 . (dom0-min-mem 256) dom0-cpus { CPUs } Sets the number of CPUs that dom0 can use. Setting it to 0 allows dom0 to use all CPUs on the comput er . The default is 0 . ([...]

  • Page 68

    Oracle VM Server Configuration File B-6 Oracle VM Ser ver User’ s Guide[...]

  • Page 69

    C Guest Conf iguration F iles C-1 C Guest Configuration Files This Appendix gi ves you configuration files you can modif y and use to c reate guests. A detailed explanation of the configuration parameters and common values is available in the /etc/xe n/xmexample.hvm file in Oracle VM Server. Create the guest configur ation file as /etc/xen/ domain [...]

  • Page 70

    Configuration File Example 2 C-2 Oracle VM Ser ver User’ s Guide # to create "pseu do cdrom device" on /dev/loop*: # # mount ca-file server2:/vol/export /srv/ # mount -o loop ,ro /srv/osinstall/ RedHat/FC6/F-6-x86_64-D VD.iso /mnt # # You can tell wha t loop device to us e by looking at /etc/mt ab after the mount # The first set of disk[...]

  • Page 71

    D Oracle VM Agent Architecture D-1 D Oracle VM Agent Ar chitecture This Appendix contains mor e detailed information on the architecture and deployment options for the Oracle VM Agent. It contains: ■ Oracle VM Agent Ar chitecture ■ Oracle VM Agent Deployment D .1 Oracle VM Agent Architecture Oracle VM Agent is installed with Oracle VM Server. O[...]

  • Page 72

    Oracle VM Agent Deployment D-2 Oracle VM Ser ver User’ s Guide D .2 Oracle VM Agent Deployment Oracle VM Manager communicates with Orac le VM Agent to perform management of virtual machines and server pools. There are a number of configuration options you can use when deploying Oracle VM. ■ The Server Pool Master, Utility Server and V irtual Ma[...]

  • Page 73

    Oracle VM Agent Deployment Oracle VM Agent Architecture D-3 V irtual Machine Server( s ) may consume a lar ge proportion of r esources, and dedicated computers are often set aside for this. In medium- to lar ge-scale environments with more than just a few guests in a server pool, it is r ecommended that the Server Pool Master and Utility Server fun[...]

  • Page 74

    Oracle VM Agent Deployment D-4 Oracle VM Ser ver User’ s Guide[...]

  • Page 75

    E T roubleshooting E-1 E T roub leshooting This Appendix contains information on tr ou bleshooting Oracle VM Server. It contains: ■ Debugging T ools ■ Using DHCP ■ Guest Console Access ■ Cannot Display Graphical In staller When Cr eating Guests ■ Hardwar e V irtualized Guest Devices Not W orking as Expected ■ Setting the G uest’s Clo [...]

  • Page 76

    Using DHCP E-2 Oracle VM Server User’ s Guide E.1.2 Oracle VM Server Log Files The Oracle VM Server log files you should check when troubleshooting problems with Oracle VM Server are listed in T able E–2, " Oracle VM Server log files" E.1.3 Oracle VM Server Command-Line T ools The Oracle VM Server command-line tools you should use whe[...]

  • Page 77

    Guest Console Access T roubleshooting E-3 enabled in the guest’s conf iguration file, vm.cfg. Some VNC par ameters (for example, the listening addr ess and passwor d) can be configured in o ne, either , or both of the following locati ons: ■ The Oracle VM Server configuration file: /etc/xen/xend-conf ig.sxp ■ The guest configuration fi le in [...]

  • Page 78

    Cannot Display Graphical Installer When Creating Guests E-4 Oracle VM Server User’ s Guide The following example as a VNC configuration entry in a hardware virtualized guest configuration fie: vnc = 1 # vnc=1 ena bled, 0=disabled vncconsole = 1 # vncconsol e=1 enables spawning VN C viewer for domain 's # console. Default=0 vnclisten = 0.0.0.[...]

  • Page 79

    Mouse P ointer T racking Problems T roubleshooting E-5 E.6 Setting the Guest’ s Clock Paravirtualized gues ts may perfor m their own system clock management, for example, using the NTPD (Network T ime Protocol daemon), or the hypervisor may perform system clock management for all guests. Y ou can set paravirtualized guests to manage their own sys[...]

  • Page 80

    Hardware Virtualized Guest Killed E-6 Oracle VM Server User’ s Guide Restart Oracle VM Server for the changes to take effect. E.9 Hard ware Vir tualiz ed Guest Killed When running har dware virtualized guests , the QEMU pr ocess (qemu-dm) may have its memory usage grow substantially , especially under heavy I/O loads. This may cause the har dware[...]

  • Page 81

    Attaching to a Co nsole with the Gr ub Boot Loader T roubleshooting E-7 E.12 T AP Disks with P aravir tualized Guests This releas e of Oracle VM Server does no t support tap Disks with paravirtualized guests. If you use tap di sks, you may en counter problems. For example, only one domain can be started and s hut down befor e the blktapctrl process[...]

  • Page 82

    Attaching to a Console with the Grub Boot Loa der E-8 Oracle VM Server User’ s Guide[...]

  • Page 83

    Glossary-1 Glossary Domain A configurable set of resour ces, includin g memory , virtual CPUs, network devices and disk devices, in which virtual machines run. A domain is granted virtu al resour ces and can be started, stopped and rebooted independently . See also dom0 and domU . dom0 An abbreviation for domain zero . The management domain with pr[...]

  • Page 84

    Glossary-2 Oracle VM Agent An application installed wi th Oracle VM Server. It communicates with Oracle VM Manager for management of virtual mach ines. Or acle VM Manager manages the virtual machines running on Oracle VM Server by communicating with Oracle VM Agent. It contains three components: Server Pool Master, Utility Server, and V irtual Mach[...]

  • Page 85

    Glossary-3 Utility Ser ver A component of Oracle VM Agent. An application that handles I/O inte nsive operations for virtual machines, server pools and servers, for example, copying, moving and r enaming files. There can be more than one Utility Server in a server pool. A physical server can perform as the Server Pool Master, Util ity Server and V [...]

  • Page 86

    Glossary-4[...]

  • Page 87

    Index-1 Inde x A Agent VM Server, D-1 Anaconda installation tree, 4-6 C Clock, E-5 Setting, E-5 Command line tools, E-2 Converting hardware virtualized guest to paravirtualized guest, 4-11 D Daemons Oracle VM Server repository, 7-1 Deploying, 3-3 DHCP, E-2 dom0, Glossary-1 Explanation, 2-3 Domain, Glossary-1 domU, Glossary-1 E /etc/ovs/repositories[...]

  • Page 88

    Index-2 Monitoring, 3-3 Server Pool Master, D-1 Starting and stopping, 3 -3 Virtual Machine Serv er, D-1 Oracle VM Manager, 1-2, Glossary-2 Oracle VM Server, Glossary-2 API, B-2 API options, B-2 Components, 2-1 Configuration file, B-2 Configuration options, B-3 Create guest, A-3 Deployment, D-2 Log file, B-2 Logfile options, B-2 Management, A-7 Rep[...]