Oracle DBA Forum  

Вернуться   Oracle DBA Forum > Virtualization > Oracle: VirtualBox, Oracle VM > Виртуализация Oracle (VirtualBox, Virtual Iron, Oracle VM)

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 30.10.2010, 14:31
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию Oracle VM

У Oracle сейчас, из известных мне продуктов - 3 инструмента виртуализации: virtualBox, Oracle VM, Iron.

Oracle VM откровенно не впечатлил. Возможно, что если управлять виртуальными машинами через констоль, результат будет иным.

RedHat (Oracle использует дистрибутивы RedHat, для создания своего дистрибутива Linux) в версии 6 отказался от поддержки Xen, на базе которого и создан Oracle VM. В версии RedHat 6, виртуализация построена на KVM.

-----------------

Рекомендую устанавливать Oracle VM Server 2.2 и VM Manager 2.2
При инсталляции последних версий, лично у меня возникли ошибки, преодолеть которые за 1 вечер я так и не смог.

----------------

Oracle VM is based on the Xen hypervisor.

Introduced in 2007, Oracle VM is the only virtualization software on which RAC is supported and certified; therefore if youre looking to virtualize a RAC environment, then we recommend using the officially supported choice.

Oracle VM consists of two distinct software components: Oracle VM Server, an open source server virtualization product; and Oracle VM Manager, an Oracle closed source software product that is installed on a separate server and used for managing multiple Oracle VM Server installations.

The Oracle VM Manager is a Java application that runs in a standalone distribution of Oracle Containers for J2EE (OC4J). This distribution presents a browser-based management console and stores configuration information in an Oracle database repository. Oracle VM Manager is not an essential component for deploying Oracle VM Server; however, we do recommend using it to take advantage of the increased flexibility in managing high availability features across a pool of managed servers.

Although it is possible to install the Oracle VM Manager within a guest operating system on a VM Server in a production environment, we recommend maintaining a separate physical server or server cluster protected by Oracle Clusterware to ensure that all Oracle VM Servers are manageable.


Oracle VM Server Installation Guide
http://www.google.ru/url?sa=t&source...lk0oig&cad=rja

Oracle VM Manager Installation Guide
http://download.oracle.com/docs/html/E15439_01/toc.htm


Oracle® VM Server User's Guide Release 2.2
http://download.oracle.com/docs/cd/E...e15444/toc.htm

======================


Tutorial: Installing Oracle VM Server 2.2
http://www.youtube.com/watch?v=R0vKJeXhXuo

Tutorial - Installing Oracle VM Manager 2.2 from ISO Part 1
http://www.youtube.com/watch?v=BzhVhGhIuxY

Tutorial - Installing Oracle VM Manager 2.2 from ISO Part 2
http://www.youtube.com/watch?v=8lriyrf_tnk


Connecting Oracle VM Manager to Oracle VM Server
http://www.youtube.com/watch?v=fbrvM...eature=related


Tutorial: Create Virtual Machine using Oracle VM Template
http://www.youtube.com/watch?v=ziEPqFyQJ2A


Tutorial: Adding a Virtual Disk
http://www.youtube.com/watch?v=IS6-l...eature=related


Tutorial: Creating a HA Server Pool
http://www.youtube.com/watch?v=qKmIv...eature=related
__________________
Телеграм чат

Последний раз редактировалось Marley; 16.04.2011 в 13:35.
Ответить с цитированием
  #2  
Старый 30.10.2010, 15:56
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию

Oracle рекомендует устанавливать Oracle VM Server и VM Manager на разные машины.
В графической среде особой необходимости нет, т.к. все управление происходит через web интерфейс.


Устанавливаем GNOME Desktop в Oracle VM

1) Необходимо скачать с сайта linux.oracle.com VM Server и VM Manager

2) Записать образ диска на болванку и инсталлировать VM Server

Корневому разделу (/) выделить не менее 2600MB для инсталляции VM Manager

3) Загружаем X Window System и GNOME Desktop из репозитария Oracle на установленный ранее VM Server

Код:
(
	(
		cd /etc/yum.repos.d

		echo '
	
		[el5_u4_base]
		name=Enterprise Linux $releasever U4 - $basearch - base
		baseurl=http://public-yum.oracle.com/repo/EnterpriseLinux/EL5/4/base/$basearch/
		gpgkey=http://public-yum.oracle.com/RPM-GPG-KEY-oracle-el5
		gpgcheck=1
		enabled=1
 

		'  > /etc/yum.repos.d/oraclelinux.repo

		yum groupinstall "X Window System" -y
		yum groupinstall "GNOME Desktop Environment" --skip-broken -y	
	

	)
echo $?
)

4) vi /etc/selinux/config


Код:
SELINUX=enforcing 

заменить на 

SELINUX=permissive
5) startx

6) vncserver

You will require a password to access your desktops.

Password:
Verify:



7) vi /root/.vnc/xstartup

Эти строки

# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc

заменить на

unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc


8) vi /etc/sysconfig/vncservers


VNCSERVERARGS[1]="-geometry 1024x768"


9) vi /etc/inittab


id:3:initdefault:

заменить на

id:5:initdefault:

10) service vncserver restart

11) reboot (при необходимости)

12) yum install firefox -y
__________________
Телеграм чат

Последний раз редактировалось Marley; 07.03.2011 в 20:45.
Ответить с цитированием
  #3  
Старый 30.10.2010, 19:30
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию

Oracle VM Manager Installation

mount -o loop OracleVM-Manager-2.2.0.iso /mnt
cd /mnt
chmod +x runInstaller.sh
./runInstaller.sh


Please enter the choice: [1|2|3]
1. Install Oracle VM Manager
2. Uninstall Oracle VM Manager
3. Upgrade Oracle VM Manager
1

Starting Oracle VM Manager 2.2 installation ...

Do you want to install a new database or use an existing one? [1|2]
1. Install a new Oracle XE database on localhost
2. Use an existing Oracle database in my network
1


.........

Do you want to use HTTPS access for Oracle VM Manager (Y|n)?n


Please enter the outgoing SMTP mail server(e.g. - mail.abc.com, mail.abc.com:25): localhost.localdomain

Please enter an e-mail address for account 'admin': [email protected]
Confirm the e-mail address : [email protected]
.........

Done

The console feature is not enabled by default.
For detailed setup, refer to Oracle VM Manager User's Guide

Installation of Oracle VM Manager completed successfully.

To access the Oracle VM Manager 2.2 home page go to:
http://127.0.0.1:8888/OVS

To access the Oracle VM Manager web services WSDL page go to:
http://127.0.0.1:8888/OVSWS/LifecycleService.wsdl
http://127.0.0.1:8888/OVSWS/ResourceService.wsdl
http://127.0.0.1:8888/OVSWS/PluginService.wsdl
http://127.0.0.1:8888/OVSWS/ServerPoolService.wsdl
http://127.0.0.1:8888/OVSWS/VirtualMachineService.wsdl
http://127.0.0.1:8888/OVSWS/AdminService.wsdl

To access the Oracle VM Manager help page go to:
http://127.0.0.1:8888/help/help


================================================== =======

// Некоторые команды для работы с сервисами oc4j

# service oc4j status
OC4J is running.

# service oc4j start
Starting OC4J ... Done.
__________________
Телеграм чат

Последний раз редактировалось Marley; 17.03.2011 в 10:14.
Ответить с цитированием
  #4  
Старый 07.02.2011, 16:28
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию Oracle VM Manager Installation

1) Создаем серверный пул.




Server Agent Passwor: root_password
Utility Agent Server Password: root_password



Сначала появлялась ошибка:

OVM-1004 XML-RPC Client Call Oracle VM Agent API 'check_sys_passwd' error: No response after waiting for 30000 milliseconds., please try again later.

Исправляется редактированем файла /etc/hosts (неверные записи в файле)

Код:
127.0.0.1 localhost.localdomain localhost
192.168.1.4 srv.localdomain srv
192.168.1.4 - адрес oracle vm server

Потом

OVM-1011 OVM Manager communication with <ip address> for operation Pre-check cluster root for Server Pool failed: <Exception: SR '/dev/sdb1' not supported: type 'ocfs2.local' not in ['nfs', 'ocfs2.cluster']>


umount /dev/sdb1
mkfs.ocfs2 /dev/sdb1
mkfs.ocfs2 1.4.3
Cluster stack: classic o2cb
Overwriting existing ocfs2 partition.
Proceed (y/N): y
Filesystem label=
Block size=4096 (bits=12)
Cluster size=4096 (bits=12)
Volume size=21476204544 (5243214 clusters) (5243214 blocks)
163 cluster groups (tail covers 17742 clusters, rest cover 32256 clusters)
Journal size=134225920
Initial number of node slots: 8
Creating bitmaps: done
Initializing superblock: done
Writing system files: done
Writing superblock: done
Writing backup superblock: 3 block(s)
Formatting Journals: done
Formatting slot map: done
Writing lost+found: done
mkfs.ocfs2 successful



Ошибка пропала, но лучше не стало...

Появилась другая ошибка:
OVM-1011 OVM Manager communication with <ip address> for operation HA Setup for Oracle VM Agent 2.2.0 failed: errcode=00002, errmsg=Exception: No device found: dev_uuid=272d360b-e657-42fa-8148-acd5bcec9f91


cd /opt/ovs-agent-2.3/utils


./repos.py --new /dev/sdb1

./repos.py --list



[ ] d6a1f00f-d2b8-420f-af07-6a5052cbddaa => /dev/sdb1
[ R ] bf82b8c4-a42f-4755-ab15-1ff6ed2b84ea => ERROR


./repos.py --root d6a1f00f-d2b8-420f-af07-6a5052cbddaa
./repos.py --delete bf82b8c4-a42f-4755-ab15-1ff6ed2b84ea


Какой млять интересный квест получается...

OVM-1011 OVM Manager communication with <ip address> for operation HA Setup for Oracle VM Agent 2.2.0 failed: errcode=50006, errmsg=Do 'clusterm_init_sr' on servers ('<ip address>') failed.



Нашел в инструкции на ЯПОНСКОМ или КИТАЙСКОМ ХЗ

service ovs-agent stop
rm -rf /etc/ovs-agent/db
rm -f /OVS
mkdir /OVS
mount /dev/sdb1 /OVS
rm -f /OVS/.ovsrepo
service ovs-agent start

после выполнения этих команд пересоздал serverpool, пока работает.



Теперь нужно разобраться куда исошники выкладывать

Создал каталог
mkdir /OVS/iso_pool/OEL5

скопировал туда Enterprise-R5-U6-Server-x86_64-dvd.iso

Пересоздал serverpool, на какое-то время появились образы. Ткнул на добавить.... Появилось сообщение о необходимости подождать. Через какое-то время оно пропало и ни дисков ни возможность выбрать что-либо.


-----------------------------------------------------------

После решил установить предыдущую версию (Oracle VM Server 2.2 и VM Manager 2.2 )


__________________
Телеграм чат

Последний раз редактировалось Marley; 21.09.2015 в 08:09.
Ответить с цитированием
  #5  
Старый 07.02.2011, 16:34
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию

После создания виртуальной машины, подключиться к ней можно либо через веб интерфейс, либо через vnc.

Для этого необходимо установить пакеты (на компьютер с которого необходимо подключиться к серверу) и перезагрузить операционную систему

rpm -ihv http://oss.oracle.com/oraclevm/manag...0-2.x86_64.rpm
rpm -ihv http://oss.oracle.com/oraclevm/manag...9-3.noarch.rpm


Запустить vnc client (например Remote Desktop Viewer 2.28.1 http://projects.gnome.org/vinagre/downloads.html).
Указать ip:port сервера (например: 192.168.1.4:5900).









----------------------

Запустить консоль управления через веб интерфейс не удалось (точнее удалось, но отображалась часть окна. (Предположу, что необходимо было обновить JAVA)).
Может кому повезет больше.


1) Download the ovm-console package to /tmp from http://oss.oracle.com/oraclevm/manager/RPMS/
2) rpm2cpio ovm-console.rpm | cpio -idmv
3) mv /tmp/opt/ovm-console /opt
4) chmod -R 755 /opt/ovm-console
5) cp /opt/ovm-console/lib/mozilla/plugins/ovm-console-mozplugger.so /usr/lib/firefox/plugins
6) restart firefox
7) Input about:plugins in firefox to verify
__________________
Телеграм чат

Последний раз редактировалось Marley; 21.09.2015 в 08:10.
Ответить с цитированием
  #6  
Старый 10.02.2011, 20:08
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию Oracle VMCommand Line Interface (CLI)

Oracle VMCommand Line Interface (CLI)

Управлять виртуальными машинами Oracle VM можно с помощью консоли. Для этого необходимы CLI and Python Web Services RPM packages:

Скачать здесь:

rpm -ivh http://public-yum.oracle.com/repo/En...el5.noarch.rpm
rpm -ivh http://public-yum.oracle.com/repo/En...el5.noarch.rpm

CLI lets you manage the Oracle VM management without requiring a graphical interface.


ovm config
This is a wizard for configuring the Oracle VM Manager Command Line Interface.
CTRL-C to exit.
Oracle VM Manager hostname: londonmgr1
Oracle VM Manager port number: 8888
Deploy path (leave blank for default):
Location of vncviewer (leave blank to skip):
Enable HTTPS support? (Y/n): n
Configuration complete.

Please rerun the Oracle VM Manager Command Line Interface.
The CLI can now be used to complete Oracle VM Management tasks, without requiring a graphical
environment.


A Command-Line Tools
http://download.oracle.com/docs/cd/E...e.htm#CACCBFEC
__________________
Телеграм чат

Последний раз редактировалось Marley; 22.02.2011 в 12:40.
Ответить с цитированием
  #7  
Старый 12.02.2011, 19:58
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию

После перезагрузки сервера
service oc4j не поднялся ни сам ни принудительно...

service oc4j start [FAILED]

less /var/log/ovm-manager/oc4j.log


ERROR J2EE OJR-00011 Exception starting JMS server


cd /opt/oc4j/bin

export JAVA_HOME=/opt/oc4j/java/jdk1.5.0_11
export ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin

vi ./oc4j

Заменил J2EE_HOME

#J2EE_HOME=$ORACLE_HOME/j2ee/home
J2EE_HOME=/opt/oc4j/j2ee/home


./oc4j =start


Starting OC4J from /opt/oc4j/j2ee/home ...
Feb 12, 2011 7:35:29 PM com.evermind.server.XMLDataSourcesConfig parseRootNode
INFO: Legacy datasource detected...attempting to convert to new syntax.
2011-02-12 19:38:09.313 ERROR Failed to instantiate the JMS Server with ApplicationServer context: [email protected]
11/02/12 19:38:49 *** (SEVERE) Failed to instantiate the JMS Server with ApplicationServer context: [email protected]
2011-02-12 19:38:49.315 ERROR J2EE OJR-00011 Exception starting JMS server: Failed to instantiate the JMS Server with ApplicationServer context: [email protected]
11/02/12 19:40:10 WARNING: Application.setConfig Application: default is in failed state as initialization failed.
java.lang.InstantiationException: Could not create infrastructure for commit coordinator : oracle.as.j2ee.transaction.CoordinatorCreationExce ption: Unable to get unique current process id
11/02/12 19:40:10 Error initializing server: Application: default is in failed state as initialization failed
11/02/12 19:40:11 Fatal error: server exiting
__________________
Телеграм чат

Последний раз редактировалось Marley; 12.02.2011 в 21:40.
Ответить с цитированием
Ответ

Метки
oracle vm manager, oracle vm server

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 06:45. Часовой пояс GMT +3.


Powered by vBulletin®