Images

Index

Please note that index links point to page beginnings from the print edition. Locations are approximate in e-readers, and you may need to page down one or more times after clicking a link to get to the indexed material.

10GbE networks, 162

32-bit host, 16

32-bit VM templates, 31

64-bit host, 16

64-bit VM templates, 31–32

A

Images

access.log, 470

adapters, network, 169

administrator roles, 39, 356, 410–411

administrators

Cloud Control, 354–359, 384

considerations, 99

described, 354

Enterprise Manager, 354–359, 384

network, 331

programming languages, 99

self-service, 411

templates and, 47

AdminServer-diagnostic.log, 470

AdminServer.log, 470

AdminServer.out, 470

Amazon AWS (Amazon WorkSpaces), 20–21

AMD platform, 12–13, 20, 47

AMD-V extensions, 47

AMD-V technology, 12–13

anti-affinity groups, 211–212

appliances

exporting VMs to, 277

Private Cloud Appliance, 79, 97, 244, 258

templates vs. appliances as source, 270

virtual. See virtual appliances

ZFS Storage Appliances, 183, 197, 434

application servers, 7, 8

application upgrades, 316

application-level recovery, 87–88

ASM (Automatic Storage Management) disks, 14

assemblies, 282–283

Automatic Storage Management (ASM) disks, 14

availability, 26

B

Images

backend drivers, 41

backup and recovery/disaster recovery (BR/DR), 214, 428, 429, 433–434

backup virtualization, 14

backup/restore feature, 8

backups

BR/DR plan, 214, 428, 429, 433–434

cloud, 14

concepts/components, 429–434

establishing processes for, 434–435

vs. failovers, 429–430

operating system, 8

OVMM database, 132–134

site preparation, 433–434

site-specific local data, 432–433

virtual machines, 8

bits, 251

bond ports, 105–106, 163, 165, 166

bonding, 44, 162–166

boot device, 291, 295, 296, 298

boot loaders, 112

boot process, 286, 291

brctl command, 463, 466–467

BR/DR (backup and recovery/disaster recovery), 214, 428, 429, 433–434

BR/DR data, 433

bridge devices, 466–467

bridged networking, 161

bytes, 251

C

Images

CA keystore file, 346

cables, 463

capacity planning, 63, 64, 69–73

CD-ROM devices, 298–299

CD-ROM disks/images, 106, 126, 291, 299, 316

Challenge Handshake Authentication Protocol (CHAP), 186

channel subscription, 445–448

channels, 445

CHAP (Challenge Handshake Authentication Protocol), 186

charge plans, 361–368

chargeback/showback feature, 96, 97, 359–375

chgnetid tool, 433

CIDR (classless inter-domain routing) addressing, 331

Cinder (block storage), 98, 99

Citrix, 5, 20, 21

classless inter-domain routing (CIDR) addressing, 331

CLI (command-line interface), 100, 120, 271. See also OVM CLI

CLI utilities, 100

clone command, 53

clone customizer, 279–282

Clone option, 54

Clone to a template option, 54, 265–267

clone vm command, 153, 265–267

cloning

vs. creating, 308

to templates, 54, 265–267, 275

virtual machines, 53, 157, 275, 308, 312–314

cloud backups, 14

cloud computing. See also Cloud Control

architecture, 92–93

configuring cloud for IaaS, 394–419

considerations, 6, 9

defined, 92

hybrid clouds, 92, 93

overview, 4, 6, 92–93

private cloud, 78, 79, 92, 93, 98–99

Private Cloud Appliance, 79, 97, 244, 258

public cloud, 92, 93

public/private, 9

zones, 391–394

Cloud Control, 91–100. See also cloud computing

administrators, 354–359, 384

basic installation, 341–352

charge plans, 361–368

common tasks, 375–387

configuring cloud for IaaS, 394–419

cost centers, 368–374

deploying templates, 384–387

EM13c architecture, 93, 94–97

IaaS. See IaaS entries

incidents/problems, 375

monitoring resources, 359–374

monitoring VM Server, 381–382

multivendor approach, 93, 94

navigation, 375–376, 378

OpenStack, 98–99

overview, 38–39, 92–93, 354

policy status, 375

private cloud, 78, 79, 98–100

Private Cloud Appliance, 79, 97, 244, 258

Puppet tool, 99–100

relationships, 379–380

resynchronizing Enterprise Manager to OVMM, 382–383

roles, 354, 356–358, 359

security, 358

Self Service feature. See IaaS entries

showback/chargeback feature, 97, 359–375

topology maps, 376–380

user access control, 354–359

user creation, 354–358

uses for, 93–97

using, 353–387

cluster heartbeat network, 271, 272, 330, 333

Cluster Heartbeat network channel, 330

Cluster Heartbeat network role, 170

clustered file system, 35

clustered server pools, 58, 179, 204, 206, 335, 336

cold sites, 84

command-line interface (CLI), 100, 120, 271. See also OVM CLI

command-line tools, 459–467

command-line utilities, 30

Common Vulnerabilities and Exposures (CVE), 445

component virtualization, 13–14

computer sizing, 63–69, 73

computer system capacity, 72

continuity of operation plan (COOP), 84

COOP (continuity of operation plan), 84

cores, CPU, 72, 221, 243, 322, 323

cost centers, 368–374

CPU chip, 243

CPU cores, 72, 221, 243, 322, 323

CPU metrics collection, 66

CPU pinning, 227–232, 244–249

CPU requirements, 66–68

CPU socket, 243

CPU thread, 243

cpu variable, 248

CPUs

adding to VM server farms, 72

allocation/affinity, 240–241, 244, 247

considerations, 333

details about, 238

hyperthreaded, 72

key concepts, 331–332

multiple, 243

multiple-core, 72

NUMA systems and, 64

Oracle VM Server, 29

requirements, 66, 331

sizing, 68

speed, 72, 332

tuning, 243–249

vCPUs, 6, 237, 243

create command, 150–151

CSI administration, 445

CVE (Common Vulnerabilities and Exposures), 445

D

Images

data

BR/DR, 433

local, 432–433

replicated, 435

site-specific, 432–433

data centers, 35, 58

data collection, 65–66, 69–70

Data Guard, 87–89

Database as a Service (DBaaS), 342

databases, 7–8, 77, 342

DBaaS (Database as a Service), 342

delete command, 151

Delete option, 54

DHCP, 169

dig command, 463, 467

Direct NFS (dNFS), 186

directories

Oracle VM Server, 459, 460

troubleshooting, 459, 460, 470–471

disaster recovery (DR), 427–438. See also recovery

application-level, 87–88

BR/DR plan, 214, 428, 429, 433–434

challenges, 428–429

cloud and, 87

Data Guard, 87, 88, 89–90

GoldenGate product, 88

vs. High Availability, 84

overview, 84–85

OVMM, 85–87

planning for, 83–90

Site Guard, 79, 88, 89–90, 436, 438

tools/utilities for, 430

VMs, 87–88

warm standby, 84, 86–87

discovery, 207

disk devices, 286–287

disk space requirements, 66

disk support, 29

disks

physical, 272, 274, 287–289, 291, 293

sizing, 68–69

virtual, 14, 220, 232–233, 272

distributed lock manager (DLM), 36

Distributed Power Management (DPM), 26, 79

Distributed Resource Scheduler (DRS), 26, 79

DLM (distributed lock manager), 36

dm-nfs service, 36

dNFS (Direct NFS), 186

DNS (domain name service), 434

DNS domains, 115

dom0 (domain 0), 37, 40–41, 77

dom0 guest, 26

domain 0 (dom0), 37, 40–41, 77

domain ID, 244, 245

domain name services. See DNS

domains, 37, 40, 238, 239, 244–246

domU (user domain), 37, 41–44

domU HVM guests, 41

domU PV guests, 41

domU read operation, 41–42

domU write operation, 42–43

domU-to-dom0 interaction, 44

DPM (Distributed Power Management), 26, 79

DR. See disaster recovery

drivers, 27, 41

DRS (Distributed Resource Scheduling), 26, 79

dynamic link aggregation, 464

E

Images

edit command, 151–152

edit state, 55

EMC, 5, 20, 183

encryption, 26

Enterprise Manager

administrators, 354–359, 384

best practices, 343–352

considerations, 96–97

features, 95–97

monitoring, 96

network types, 401–404

OMS heap size, 343

OVMM discovery in, 348–352

resynchronizing to OVMM, 382–383

security, 358

target counts, 343

Enterprise Manager Agent, 344–347

Enterprise Manager Cloud Control. See Cloud Control

Enterprise Manager IaaS. See IaaS

Enterprise Manager MAA, 89

Enterprise VM server farm. See VM server farm

entities, troubleshooting, 471–473

EPT (Extended Page Tables), 47

errata, 445

errors, 471–474

Ethernet cards, 44

ethtool command, 463, 466

event logging, 78

events, 471–473, 472, 473

Export OVF Template, 320–321

Extended Page Tables (EPT), 47

F

Images

failovers, 429–430

automating, 437–438

described, 432

vs. switchovers, 432

fault tolerance, 27

Fibre Channel storage, 185–191

file systems, 35

files

log. See log files

RPM package, 440

.tar, 226, 276, 277, 278

filesystems, 112

firewalls, 123–125

full software virtualization, 11–12

functional commands, 149–150

functional separation, 7–8

G

Images

Glance (images), 98, 99

GNU Privacy Guard (GPG), 454

GoldenGate product, 88

GPG (GNU Privacy Guard), 454

guest operating systems, 27–29, 40

guest resources, 217–234

configuring, 220–233

CPU pinning, 227–232, 244–249

described, 218

Oracle VM Utilities, 218, 227–232

shared physical devices, 233

shared virtual disks, 14, 220, 232–233

templates. See templates

virtual appliances, 219

guest VM networks, 272, 287, 291, 292, 337

Guest VM packages, 259

guest VMs. See also VMs

adding resources to, 299

boot process, 286, 291

considerations, 35–36, 37, 206

creating, 308–310

creating from templates, 269–283

creating manually, 285–300

creation of, 269–283

general information, 291

memory, 275

monitoring, 295–296, 297

performance, 307

physical disks, 272, 274, 287–289, 291, 293

post-creation tasks, 298–300

processors, 274

starting, 295–298

storage and. See storage

support, 27–29

templates vs. appliances as source, 270

H

Images

HA. See High Availability

hard partitioning, 78, 227, 241, 243, 244, 249. See also CPU pinning

hardware acceleration, 43

hardware tuning, 249

hardware virtual machines. See HVM entries

hardware virtualization, 27, 47

hardware-assisted software, 16

hardware-assisted software virtualization, 11, 12–13, 16, 22–23

HBAs (Host Bus Adapters), 180

HCC (Hybrid Columnar Compression), 186

heartbeat network, 271, 272, 330, 333

help commands, 146–148

High Availability (HA)

considerations, 36

vs. disaster recovery, 84

OVS agent, 214

server pools and, 214–215

virtual machines, 214–215

VM server farms and, 58, 59, 72

Host Bus Adapters (HBAs), 180

host hardware requirements, 29

host platforms, 29

host systems, 122

hosting environments, 9

“hot standby,” 8

HTTP server, 440

Huge Pages feature, 78

HVM networks, 43

HVM software, 16

HVMs (hardware virtual machines), 13, 22–23, 44–45

hybrid clouds, 92, 93

Hybrid Columnar Compression (HCC), 186

hyperthreading, 72, 405

Hyper-V, 5, 20, 21, 24, 46

hypervisors. See also VMM

described, 37

Microsoft Hyper-V, 5, 20, 21, 24, 46

overview, 15–16

performance, 46

type 1 (embedded), 15–16

type 2 (hosted), 16

Xen. See Xen Hypervisor

I

Images

IaaS (Infrastructure as a Service), 339–424. See also Cloud Control; cloud entries

best practices, 343–352

configuring cloud for, 394–419

configuring roles, 410–413

creating zones, 391–394

machine sizes, 391, 404–405

network types, 401–404

overview, 342

purging policy, 391, 406

request settings, 406–410

software components, 413–419

Software Library, 391, 405

storage QoS, 391, 396–401

using, 419–423

workflow, 342

IaaS Self Service, 390–419

informational commands, 148–149

Infrastructure as a Service. See IaaS

initiators, 185, 186, 189, 190

input/output memory management unit (IOMMU), 47

instances, servers, 6–7

Intel platform, 12, 20, 47

Intel VT-x technology, 12

Internet routable networks, 401

Internet Small Computer System Interface. See iSCSI

I/O operations, 41–43

I/O performance, 252

I/O resources, 14

I/O subsystem, 14, 252

IODrive, 252

IOMMU (input/output memory management unit), 47

IP addresses, 114, 206, 207

iperf utility, 251

iSCSI (Internet Small Computer System Interface), 178, 179, 185–191

iSCSI storage, 178, 179, 185–191, 307

ISOs folder, 192

J

Images

JeOS (Just enough OS), 243

job management framework, 78

JSON library, 259

Just enough OS (JeOS), 243

K

Images

Kdump (kernel crash dump), 112–113

kernel crash dump (Kdump), 112–113

Kernel Virtual Machine (KVM), 20

Keystone (identity), 98

kill command, 52, 55

kill state, 55

Ksplice technology, 445, 448, 451, 452

KVM (Kernel Virtual Machine), 20

L

Images

LACP (Link Aggregation Control Protocol), 464

libovmapi library, 259

lifecycle management, 39, 49–55

Link Aggregation Control Protocol (LACP), 464

Linux bridge devices, 466–467

Linux DM-X names, 468

Linux systems

data collections tools, 65

guest OS, 27–28

hardware virtualization, 27

OVMM requirements, 120, 124–126

paravirtualization, 28

Red Hat Enterprise Linux, 30

RPM package files, 440

Live Migrate network channel, 331

Live Migrate network role, 170

Live Migrate service, 272

load balancing, 27

locally attached storage, 326–327, 328, 329

log analytics, 470–471

log files

access.log, 470

AdminServer-diagnostic.log, 470

AdminServer.log, 470

OVS console log, 241

troubleshooting, 459, 460, 470–471

logging events, 78

logical unit numbers. See LUNs

LUNs (logical unit numbers), 189–191

considerations, 178

described, 14, 274

multipathing and, 468

physical disks and, 272

storage and, 326–328, 333

M

Images

MAC addresses, 174–175, 467

machine sizes, 391, 404–405

maintenance, 439–456

maintenance mode, 455–456

manager role, 39

Media Access Control (MAC) address, 174–175

memory

considerations, 238, 252, 333

guest VMs, 275

key concepts, 331–332

limitations, 69

Oracle VM Server, 29

requirements, 106

sizing, 68

memory over-commit, 65

Microsoft Hyper-V, 5, 20, 21, 24, 46

Middleware as a Service (MWaaS), 342

migrate command, 153

migrate state, 55

migration

described, 316

Live Migrate network channel, 331

physical-to-virtual, 315–323

security, 205

storage and, 327

virtual machines, 53, 305–306, 455–456

virtual-to-virtual, 315–323

from VMware, 320–323

migration, live, 26

Moore’s Law, 72

multipathd daemon, 467–468

multipathing, 467–468

MWaaS (Middleware as a Service), 342

MySQL, 77, 120

MySQL Enterprise, 77

N

Images

NAS (Network Attached Storage), 35, 178, 179, 180–185

NAS devices, 181, 186

NAT (Network Address Translation), 162, 434

NAT networking, 162

netmask, 114

netstat command, 460, 463, 464

network adapters, 169

Network Address Translation. See NAT

network administrators, 331

Network Attached Storage. See NAS

network bonding, 162

network channels, 328, 330–331, 333

Network File System. See NFS

network interface cards. See NICs

network mappings, 280, 282

network maximums, 81

network teaming, 162

Network Time Protocol (NTP), 105

network types, 391

network-based storage, 326, 327

networks. See also VM networks

10GbE, 162

bridged, 161

cluster heartbeat network, 271, 272, 330, 333

configuration, 169, 170–174, 390

considerations, 333

guest VM, 272, 287, 291, 292, 337

HVM, 43

IaaS, 401–404

Internet routable, 401

key concepts, 328–331

managing, 271–272

monitoring with sar, 250–251

NAT, 162

non Internet routable, 401

performance, 106, 249–252

ports, 105–106

PV, 41–43

requirements, 105–106, 160, 287

RFC1918, 401

routed, 162

security, 106

sizing, 68

switched, 161

testing with iperf, 251

time function, 105

troubleshooting, 459–467

tuning, 249–252

undefined, 270

VLANs. See VLANs

Neutron (network), 98

NFS (Network File System), 35–36, 179, 181–185, 469

NFS storage, 215, 307

nfsstat command, 469

NIC ports, 390

NICs (network interface cards), 162, 174–175, 328

non Internet routable networks, 401

nonclustered server pools, 58, 179, 204, 335

nonexistent state, 50

Non-Uniform Memory Access (NUMA), 64, 73

Nova (compute), 98, 99

nslookup command, 463, 467

NTP (Network Time Protocol), 105

NUMA (Non-Uniform Memory Access) systems, 64, 73

NVM Express (NVMe) devices, 80

NVMe (NVM Express) devices, 80

NVS shares, 469

O

Images

OCFS2 (Oracle Cluster File System), 35, 79, 179, 204, 335

OEL (Oracle Enterprise Linux), 30

OEM (Oracle Enterprise Manager)

data analysis, 70

data collection, 69–70

preparing OEM environment, 436–437

OEM Cloud Control. See Cloud Control

OEM Grid Control, 29

OFM pools, 391

OMS (Oracle Management Server), 343

OMS heap size, 343

Open Virtualization Format (OVF), 79

OpenStack, 98–99

operating system (OS) tuning, 243–249

Oracle Cloud services, 21

Oracle Cluster File System (OCFS2), 35, 79, 179, 204, 335

Oracle Enterprise Linux (OEL), 30

Oracle Enterprise Manager. See OEM

Oracle Fusion, 335

Oracle Management Server (OMS), 343

Oracle MySQL, 120

Oracle Site Guard, 79, 88, 89–90, 436, 438

Oracle Technology Network (OTN), 430, 433

Oracle Virtual Machine. See Oracle VM

Oracle Virtual Server (OVS) agent, 26

Oracle VM, 19–32. See also virtualization; VMs

architecture, 34–40

best practices, 325–337

command-line utilities, 30

components, 20, 34

concepts, 119–140

configuration details, 381–382

creating, 50–52

deleting, 50–52, 54

deployment example, 333–337

editing, 54

features, 26–29, 47

hardware support for, 47–48

history, 20–26

introduction, 76

key concepts, 332–333

lifecycle management, 49–55

limitations, 69, 80–81

maintenance. See maintenance

management features, 77

manually building, 290–295

migrating, 53

migrating other vender’s VM to, 320–323

migrating physical server to, 316–320

monitoring, 29–30

new features, 76–80

Oracle support for, 30–31

performance, 78

single vendor route, 30

SPARC platform, 29

starting, 52

states, 50, 52–55

stopping, 52

suspending, 52–53

system requirements, 47–48

templates. See templates

troubleshooting. See troubleshooting

versions, 76

Oracle VM agent

described, 37

password, 116, 207–208

server pool masters and, 61

server pools and, 214

Oracle VM assemblies, 282–283

Oracle VM CLI. See OVM CLI

Oracle VM DR toolkit, 433

Oracle VM Guest Additions API, 258–259

Oracle VM Management Pack, 29

Oracle VM Manager. See OVMM

Oracle VM repository, 273

Oracle VM Server, 26–29. See also VM servers

console log, 241

described, 35

directories, 459, 460

disk support, 29

features, 26–27

guest support, 27–28

hardware requirements, 29, 104–105

illustrated, 34, 45

installing, 103–118

limits, 80–81

logs, 459, 460

memory, 29

monitoring, 236–242, 381–382

networks. See networks; VM networks

overview, 37

performance, 27, 236–242

resources, 274–275

storage. See storage

troubleshooting, 459–469

tuning, 243–253

Oracle VM Server farm. See VM server farms

Oracle VM Server for SPARC, 20, 76

Oracle VM Server for x86. See Oracle VM

Oracle VM servers. See VM servers

Oracle VM technology stack, 333, 433

Oracle VM Template Library, 31–32, 53

Oracle VM templates. See templates

Oracle VM Tools, 120

Oracle VM Utilities, 218, 227–232

Oracle VM VirtualBox, 16, 20

Oracle WebLogic, 120, 470–471

OS (operating system) tuning, 243–249

OSWatcher utility, 79

OTN (Oracle Technology Network), 430, 433

OVF (Open Virtualization Format), 79

OVM Agent. See Oracle VM Agent

OVM channel, 445–448

OVM CLI (Oracle VM CLI), 141–158

basic commands, 146–153

cloning VMs, 153, 157, 265–267, 312–314

configuring VM networks, 307

connecting to, 143–146

considerations, 142, 302

create command, 150–151

creating virtual machines with, 308–310

delete command, 151

deleting virtual machines with, 310, 311

described, 142

determining status of virtual machines, 302, 303–304

edit command, 151–152

examples, 154–157

functional commands, 149–150

help commands, 146–148

informational commands, 148–149

introduction, 142–143

managing, 142

migrating virtual machines, 153, 305–306

modifying virtual machines, 306

remove command, 152–153

scripting with, 153–154

starting/stopping, 142–143

starting/stopping virtual machines, 304

suspending/resuming virtual machines, 305

using, 143–154

OVM Manager. See OVMM

OVM Storage Connect framework, 77

OVM utilities, 78, 244, 248

ovm_admin command-line utility, 39

ovmapi kernel module, 259

ovmcore-console, 120

ovmd daemon, 259

OvmLogTool.py, 471, 472

OVMM (Oracle VM Manager)

backups, 132–134

checking status of services, 131

cloning virtual machines with, 312

command-line interface. See OVM CLI

command-line tools, 459–467

components, 120, 131

configuring OS for, 126–127

configuring server update groups, 452–454

configuring templates with, 220–226

configuring VM networks, 307

considerations, 335

creating virtual machines with, 308

deleting virtual machines with, 310–311

deploying Enterprise Manager Agent to, 344–347

determining status of virtual machines, 302

disaster recovery for, 85–87

discovery in Enterprise Manager, 348–352

firewall modification, 123–125

hardware requirements, 120–122

illustrated, 34, 45

installing, 126–130

job errors, 473–474

management tools, 40, 131–140

managing old OVM with, 78

managing OS, 130–131

migrating virtual machines, 305–306

mixed environment and, 36

modifying virtual machines, 306

network management, 271–272

Oracle VM deployment and, 335–337

overview, 29–30, 38–39, 76–77

password, 126–130, 134, 136, 144

preferences, 131, 132

recovery with, 85–86

registration, 349–350, 390

reinstallation, 85–86

restoring entire OVMM, 134–140

roles, 39

software requirements, 120, 123, 124

standalone, 29, 30

starting/stopping, 131, 132, 134–137, 140

starting/stopping virtual machines, 304

stopping services, 125, 131, 134

storage management, 272–274

suspending/resuming virtual machines, 305

troubleshooting with, 470–474

updating servers, 440

virtual vs. physical host for, 122

OVMM configuration files, 131–133

OVMM ISO image, 126

OVMM pools, 391

ovm-template-config, 259

ovm-tools file, 430

ovm_vmcontrol utility, 78, 227–228, 244, 248–249

OVS (Oracle Virtual Server)

adding to server pools, 207, 209–214

hostnames, 105

installation methods, 106–117

language selection, 109

license agreement, 110

partitioning, 112–113

passwords in, 116

patching, 440, 452–456

storage on. See storage

updating, 440

OVS pools, 391

P

Images

PaaS (Platform as a Service), 342

package signatures, 454

packets, bad, 461

PAE (Physical Addressing Extensions), 22

paravirtualization

considerations, 20, 22, 44–45

Linux systems, 28

overview, 13

pros/cons, 16, 17

Unix systems, 28

Windows systems, 28

paravirtualized drivers, 27

paravirtualized hardware virtual machines (PVHVMs), 5, 13

paravirtualized virtual machines (PVMs), 16, 44–45, 69

partitioning, 112–113

partitioning, hard, 78, 243

passwords

OVM Agent, 116, 207–208

OVMM, 126–130, 134, 136, 144

OVS, 116

virtual machines, 419

patches, 440, 452–456

PCA (Private Cloud Appliance), 79, 97, 244, 258

peak load, 66

performance

application servers, 7, 8

guest VMs, 307

hypervisors, 46

I/O, 252

networks, 106, 249–252

Oracle VM Server, 27, 236–242

OVM 3.x, 78

translated, 66

virtualization and, 8

Perl language, 153

Physical Addressing Extensions (PAE), 22

physical disk-based storage, 274

physical disks, 272, 274, 287–289, 291, 293

physical host, 122

physical-to-virtual migration, 315–323

pinning CPUs, 227–232, 244–249

Platform as a Service (PaaS), 342

pluggable databases, 7

ports

bond, 105–106, 163, 165, 166

networks, 105–106

physical, 466

POST (Power-On Self Test), 106–107

Power-On Self Test (POST), 106–107

practice systems, 10

Private Cloud Appliance (PCA), 79, 97, 244, 258

private clouds, 78, 79, 92, 93, 98–99

problem resolution, 316

processors, 274

public clouds, 92, 93

Puppet tool, 99–100

PV networks, 41–43

PVHVMs (paravirtualized hardware virtual machines), 5, 13

PVMs (paravirtualized virtual machines), 16, 44–45, 69

Python scripting, 153, 155–157, 259

python-simplejson, 259

Q

Images

QA systems, 10

QoS (Quality of Service), 60

QoS, storage, 391, 396–401

Quality of Service (QoS), 60

R

Images

RAC (Real Application Clusters), 36, 179

RAID (Redundant Array of Inexpensive Disks), 14

Rapid Virtualization Indexing (RVI), 47

Real Application Clusters (RAC), 36, 179

recovery. See also disaster recovery

vs. backups, 429–430

concepts/components, 429–434

establishing processes for, 434–435

vs. failovers, 429–430

recovery point objective, 428–429

recovery time objective, 428, 429

with reinstallation of OVMM, 85–86

server pools, 86–87

site preparation, 433–434

site-specific local data, 432–433

testing processes for, 435–436

recovery point objective (RPO), 84–85, 428–429

recovery time objective (RTO), 84–85, 428, 429

Red Hat Enterprise Linux, 30

Redundant Array of Inexpensive Disks (RAID), 14

remove command, 152–153

replication, 435

repositories. See also storage

best practices, 429

considerations, 328, 333, 334–335

contents, 433

creating, 440–452

described, 192, 206

multiple, 453

names, 453

Oracle VM repository, 273

top-level directory folders, 192

yum, 258, 440–445, 448–452

repository-based storage, 273, 326–327

Representational State Transfer (REST), 79

requirements collection, 65

resource monitoring, 359–374

resource virtualization, 13–14, 332–333

resources

adding to guest VMs, 299

adding to new virtual machine, 282

basics, 37, 326–333

network management, 271–272

networks. See network entries

processors, 274

storage. See storage entries

storage management, 272–274

VM server, 274–275

REST (Representational State Transfer), 79

restart state, 55

RESTful Web Services, 79

restores

OVMM, 134–140

VMs, 8

resume transition, 55

RFC1918 networks, 401

roles

administrator, 39, 356, 410–411

assigning quota to, 412

in Cloud Control, 354, 356–358, 359

configuring, 410–413

creating, 412–413

described, 354

management, 212–214

manager, 39

network, 170

server pools, 212–214

user, 39

routed networking, 162

RPO (recovery point objective), 84–85, 428–429

RTO (recovery time objective), 84–85, 428, 429

running state, 50, 54–55

RVI (Rapid Virtualization Indexing), 47

S

Images

SAN (Storage Area Network), 35, 179, 191–192

SAN array, 186

SAN storage, 35, 179–180, 191–192, 333

sar command, 250–251

scalability, 78

scaling problems, 7

scripting

OVM CLI, 153–154

Python, 153, 155–157, 259

shell, 153, 154–155

Secure Shell. See SSH

security

Cloud Control, 358

considerations, 78

Enterprise Manager, 358

during migration, 205

networks, 106

users, 354

Self Service feature. See IaaS entries

separation of duties, 358

server consolidation, 6

server farms, 35, 36–37, 58. See also VM server farms

Server Management network channel, 330

Server Management network role, 170

server management service, 272

server maximums, 80

server pool master, 35, 37–38, 39, 61–63

server pools, 203–216

adding servers to, 207, 209–214

all-in-one, 61–62

anti-affinity groups, 211–212

clustered, 58, 179, 204, 206, 335, 336

clustered vs. nonclustered, 204, 335

configuration, 36–38, 59, 61–63

considerations, 35, 58, 59, 204, 334–335

creating, 204–206, 391

described, 35, 204

disk assignment, 210

encryption, 26

high availability and, 214–215

introduction to, 204–209

IP address, 114, 206

key parameters, 204–206

managing, 206, 210–214

multiple server pools, 60

naming, 204, 210

nonclustered, 58, 179, 204, 335

normalizing loads, 37

overview, 35–38

planning, 61, 335

recovery of, 86–87

requirements, 36

role management, 212–214

server pool master, 35, 37–38, 39, 61–63

shared storage and, 35–36, 179

simple forms of, 209–210

single server pool, 59–60

storage, 35–36, 179, 206

stretched, 58

two-in-one, 63

utility servers, 61, 207, 211

virtual machine servers, 38, 61

server provisioning, 7, 27

Server Update Groups, 452–454

servers

adding to server pools, 207, 209–214

adding to VM server farms, 72

best server, 204

considerations, 334–335

current, 205

HTTP, 440

instances, 6–7

large, 62

maintenance mode, 455–456

migrating to OVM, 316–320

overview, 35–38

pre-staged, 7

unassigned, 206, 207, 209

utility, 61, 207, 211

virtual machine, 38, 61

yum, 441–445, 448–452

shared physical devices, 233

shell scripting, 153, 154–155

showback feature, 97

showback/chargeback feature, 97, 359–375

SI (Support Identifier), 441, 445

single pane of glass, 97

Single Sign-On (SSO), 441, 442

Site Guard, 79, 88, 89–90, 436, 438

site-specific local data, 432–433

Software Library

considerations, 343

templates in, 416–419

uploading images to, 416–417

user configuration, 391, 405

software virtualization, 10–13

SPARC platform, 29

spikes, 66

SSH (Secure Shell), 142–145

SSH keys, 144, 155, 157

SSL keystore, 344–347

SSO (Single Sign-On), 441, 442

Start option, 54

state management, 53–55

state transitions, 53, 54–55

states, virtual machines, 50

static configuration, 169

statistics, 238

stop command, 52

stop transition state, 54

stopped state, 50, 54

storage

configuring, 180–192, 307

configuring hardware for, 180–199

connecting, 180–181, 186

considerations, 326, 333, 334–335

contents, 433

creating repository, 192–196

disk assignment, 210

Fibre Channel, 185–191

iSCSI, 178, 179, 185–191, 307

key concepts, 326–328

locally attached, 326–327, 328, 329

management, 272–274, 287–290

NAS, 35, 178, 179, 180–185

network-based, 326, 327

NFS. See NFS entries

non-shared, 179

options for, 178

overview, 178–179, 333

physical disk-based, 272, 274

redundant, 180

repository-based, 273, 326–327

requirements, 286–287, 327, 333

SAN, 35, 179–180, 191–192, 333

server farms, 73

server pools, 35–36, 179, 206

shared, 35–36, 179, 333

shared vs. non-shared storage, 179

virtual, 307

VM server farms, 73

VM server-based, 275

Storage Area Network. See SAN

Storage Connect framework, 77

Storage Connect plug-in, 186–187, 189, 196–199

storage infrastructure, 390

storage live migration, 80

storage maximums, 81

Storage network role, 170

storage plug-ins, 196–199

storage protocols, 272

storage QoS, 391, 396–401

storage repository. See repositories

storage service, 272

storage virtualization, 13–14

Sun Microsystems, 20

Support Identifier (SI), 441, 445

suspended state, 50, 52–53, 55

Swift (objects), 98

switched networking, 161

switchover processes

automating, 437–438

considerations, 432

testing, 435–436

switchover/failover operations, 433, 434

SYSMAN account, 354

system clock, 115–116

T

Images

.tar files, 226, 276, 277, 278

targets, 185

Template Library, 31–32, 53

templates, 257–268

32-bit VM, 31

64-bit VM, 31–32

advantages of, 218

cloning to, 54, 265–267, 275

cloning with, 53

configuring with OVMM, 220–226

creating manually, 260–267

creating virtual machines via, 53, 269–283

deploying (Cloud Control), 384–387

Export OVF Template, 320–321

exporting, 225–226, 278

features, 47

importing, 222–225, 276–277, 405

manually deploying, 384–387

overview, 27, 218–219, 258

resources, 271–275

reusing, 267

in software library, 416–419

templates vs. appliances as source, 270

VM Guest Additions, 258–259

as VM source, 270

VM Templates folder, 192

terminal console, 295–296, 297

test environments, 10

testing

with iperf, 251

network issues, 251

Power-On Self Test, 106–107

recovery/switchover processes, 435–436

upgrades, 316

virtualization and, 10

threads, 243

time zones, 115–116

timeouts, 206

top command, 236–237

topology maps, 78, 376–380

training, 9–10

transitions, state, 53, 54–55

troubleshooting, 457–474

command-line tools for, 459–467

directories, 459, 460, 470–471

entities, 471–473

job errors, 473–474

log files, 459, 460, 470–471

multipathing, 467–468

Network File System, 469

networking, 459–467

Oracle VM Server, 459–469

overview, 458–459

with OVMM, 470–474

packets, bad, 461

process flow, 458–459

trunking, 44, 162, 165. See also bonding

tuning

CPUs, 243–249

I/O subsystem, 252

networks, 249–252

Oracle VM Servers, 243–253

OS, 243–249

virtual machines, 252–253

type 1 hypervisors, 15–16

type 2 hypervisors, 16

U

Images

ULN (Unbreakable Linux Network), 440, 446, 448–452

ULN registration, 441–445

Unbreakable Linux Network. See ULN

universally unique identifier (UUID), 86, 131, 134

University of Cambridge Computer Laboratory, 21

Unix systems

guest OS, 27–28

hardware virtualization, 27

paravirtualization, 28

updates

Oracle VM servers, 454–456

OVS servers, 440

upgrade testing, 316

upgrades, application, 316

user domain (domU), 37, 41–44

user domain guests, 41

user role, 39

user security, 354

utility servers, 61, 207, 211

UUID (universally unique identifier), 86, 131, 134

V

Images

vCPUs (virtual CPUs)

considerations, 6, 237, 243

limiting, 246–247

listing, 237, 239, 240–241

locking, 241, 248

pinning, 243, 244–246, 249

priority, 252

tuning and, 243

VIP (virtual IP) address, 204

virtual appliances

considerations, 219

creating virtual machines with, 275–276

described, 80

exporting, 225–226

importing, 222–225

templates and, 79–80

as VM source, 270

Virtual Appliances folder, 192

virtual block devices, 242

virtual CPUs (vCPUs), 6, 237, 243

virtual disks, 14, 220, 232–233, 272

Virtual Disks folder, 192

virtual guests, 26

virtual host, 122

virtual IP (VIP) address, 204

virtual LANs. See VLANs

virtual machine assemblies, 79–80

virtual machine maximums, 81

virtual machine monitor (VMM), 13

Virtual Machine network role, 170

virtual machine servers. See VM servers

virtual machines. See Oracle VM; VMs

virtual network devices, 242

virtual network interfaces (vNICs), 174–175, 390

VirtualBox, 16, 20, 277

virtualization. See also Oracle VM

backup/restore feature, 8

backups, 14

cloud computing and, 6

component, 13–14

considerations, 14

described, 4

full software virtualization, 11–12

functional separation and, 7–8

hardware-assisted, 11, 12–13, 16, 22–23

history, 20–26

hosting and, 9

Kernel Virtual Machine, 20

limitations, 5

Oracle support for, 30–31

overview, 4–5

paravirtualization. See paravirtualization

performance and, 8

practice systems, 10

QA systems, 10

reasons for, 5–10

resource, 13–14, 332–333

server consolidation, 6–7

server provisioning, 7

storage, 13–14

technologies, 10–17

testing and, 10

training and, 9–10

types of, 4, 11–14

Xen. See Xen entries

virtualization products, 5

virtualization summary, 16–17, 325–337

Virtualization Technology for Directed I/O (VT-D), 47

virtual-to-virtual migration, 315–323

VLAN adapters, 330

VLAN groups, 390

VLANs (virtual LANs)

adding, 171

CIDR addressing, 331

considerations, 160–161

creating, 166–169

network bonding and, 163–165

VM consoles, 120

VM Files folder, 192

VM Guest Additions API

overview, 258–259

templates, 257–268

VM guests. See guest VMs

VM high availability, 214–215

VM network channels, 328, 330–331, 333

VM networks, 159–176. See also network entries

basics, 160–169

bridged networks, 161

configuration, 169, 170–174, 307

considerations, 160

NAT networks, 162

network adapters, 169

network bonding, 162–166

network topology, 160–161

overview, 5, 34, 161–162

requirements, 105–106

roles, 170

routed networks, 162

setting up, 161

static vs. DHCP configuration, 169

switched networks, 161

VLANs. See VLANs

VM Server. See Oracle VM Server

VM server farms, 57–74

adding hardware/resources, 72

capacity planning, 63, 64, 69–73

considerations, 73

planning for, 58–63

pools. See server pools

sizing, 63–69, 73

storage, 73

VM Server farms, 36–37

VM Server storage. See storage

VM servers. See also Oracle VM Server

changing configuration of, 308

discovering, 207–210, 390

overview, 38, 61

server consolidation, 6–7

server pools. See server pools

updating, 454–456

VM Templates folder, 192

vm.cfg file, 192, 247–248

VMM (virtual machine monitor), 13. See also Xen Hypervisor

VMs (virtual machines). See also guest VMs

adding resources to, 282

backups, 8

changing configuration, 306–307

cloning, 53, 157, 275, 308, 312–314

considerations, 37

converting physical machines to, 316–320

CPU/memory, 375

creating, 308–310

creating from templates, 269–283

creating manually, 285–300

deleting, 310–311

deploying via IaaS, 419–423

described, 37

details about, 240

determining status of, 302–304

disaster recovery, 87–88

exporting to appliances, 277

history, 375

hosting environments, 9

HVM, 13, 22–23, 44–45

lifecycle management, 39

listing, 239, 244–246

managing, 302–306

memory and, 252

migration, 53, 305–306, 455–456

modifying, 306–307

passwords, 419

PVHVM, 5, 13

PVM, 16, 44–45, 69

restores, 8

self-provisioning. See IaaS

starting, 304

state of, 302–306

status, 375

stopping, 304–305

summaries, 375

suspending/resuming, 305

target counts, 343

tuning, 252–253

uptime, 239

VMware

considerations, 277

described, 5

history, 20–21

migrating from, 320–323

vNICs (virtual network interfaces), 174–175, 390

VT-D (Virtualization Technology for Directed I/O), 47

VT-x technology, 12

W

Images

warm standby, 84, 86–87

WebLogic, 120, 470–471

WebLogic keystore file, 346

WebLogic server, 77

Windows systems

data collection tools, 65

paravirtualized drivers, 27

workload data collection, 65

World Wide ID (WWID), 468

WWID (World Wide ID), 468

X

Images

X86 platform, 20

Xen bridge (xenbr), 44, 161, 272

Xen Hypervisor. See also VMM

considerations, 34, 35

described, 5, 35, 40

functionality, 26, 46

history, 21

memory management, 46

new features, 77

operations, 44

overview, 45–47

type 1, 46

type 2, 46

Xen product, 21–26

Xen Tools

determining status of virtual machines, 302

migrating virtual machines, 305–306

modifying virtual machines, 306, 307

starting/stopping virtual machines, 304, 305

suspending/resuming virtual machines, 304, 305

Xen Top command, 70

Xen virtualization system

architecture, 40–47

dom0 (domain 0), 37, 40–41, 77

xenbr (Xen bridge), 44, 161, 272

xenpm get-cpu-topology, 243–244

XenSource, 20, 21, 22

xenstoreprovider library, 259

xentop command, 460, 461, 462–463

xm block-list command, 238, 242

xm info command, 237, 240

xm list command, 237, 239

xm log command, 238, 241

xm network-list command, 238, 242

xm top command, 237, 238–239

xm uptime command, 237, 239

xm vcpu-list command, 237, 240–241, 244–245, 247

xm vcpu-pin command, 244, 246

xm vcpu-set command, 244, 246–247

Y

Images

Yellowdog Updater Modified. See yum entries

yum repository, 258, 440–445, 448–452

yum server, 441–445, 448–452

Z

Images

ZFS plug-in, 199

ZFS Storage Appliances, 183, 197, 434

ZFS storage arrays, 90, 186, 197, 198

zones, 391–395

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
52.14.151.45