Hi,
We want to create 2 Oracle Virtual machines for installing Oracle EBS(2 node DB & Apps) with hard partitioning (CPU pinning). Can we achieve this using VirtualBox or any suggestions..
Thanks,
Syed.
Can we use virtual box for creating OVM with hard partitioning
-
- Site Moderator
- Posts: 27330
- Joined: 22. Oct 2010, 11:03
- Primary OS: Mac OS X other
- VBox Version: PUEL
- Guest OSses: Win(*>98), Linux*, OSX>10.5
- Location: Greece
Re: Can we use virtual box for creating OVM with hard partitioning
What's "hard partitioning"? What's "CPU pinning"? Can you elaborate on the terminology? It's not something commonly used in VirtualBox-speak...
Do NOT send me Personal Messages (PMs) for troubleshooting, they are simply deleted.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
-
- Site Moderator
- Posts: 39156
- Joined: 4. Sep 2008, 17:09
- Primary OS: MS Windows 10
- VBox Version: PUEL
- Guest OSses: Mostly XP
Re: Can we use virtual box for creating OVM with hard partitioning
Guest OS configurations aren't relevant to VirtualBox. VirtualBox provides the hardware. Disk, RAM, and CPU management is the domain of the OS.
Re: Can we use virtual box for creating OVM with hard partitioning
Can we use Virtual box to create Oracle Virtual Machine.
Last edited by socratis on 22. Aug 2019, 12:13, edited 2 times in total.
Reason: Removed unnecessary verbatim quote of the whole previous message.
Reason: Removed unnecessary verbatim quote of the whole previous message.
-
- Site Moderator
- Posts: 27330
- Joined: 22. Oct 2010, 11:03
- Primary OS: Mac OS X other
- VBox Version: PUEL
- Guest OSses: Win(*>98), Linux*, OSX>10.5
- Location: Greece
Re: Can we use virtual box for creating OVM with hard partitioning
I'm sorry, but that question (statement?) doesn't quite make sense. VirtualBox creates VMs, or as you say Oracle Virtual Machines. The question I asked to, to clarify "hard partitioning" and "CPU pinning" still remains unanswered...
Do NOT send me Personal Messages (PMs) for troubleshooting, they are simply deleted.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
-
- Site Moderator
- Posts: 20965
- Joined: 30. Dec 2009, 20:14
- Primary OS: MS Windows 10
- VBox Version: PUEL
- Guest OSses: Windows, Linux
Re: Can we use virtual box for creating OVM with hard partitioning
A google on "cpu pinning" shows it may refer to 'process affinity': forcing a process to one or more cores rather than letting the host OS figure it out.
Googling "hard partitioning" leads to an Oracle PDF (first link, no less, must be an Oracle phraseology):
Syed, read that PDF for more info on hard partitioning and cpu-pinning. FWIW there is no mention of Virtualbox in that PDF, and my search through the Virtualbox manual PDF showed no way to force a particular Virtualbox guest to run on particular host cores.
A google on "processor affinity site:forums.virtualbox.org" shows Virtualbox has no way to set processor affinity. The Windows Task Manager can do this apparently, but also has to be reset every time the guest is started. There is a command-line affinity setter for Windows hosts: the "START" command. 3rd-part affinity setters may be able to do this automatically.
Googling "hard partitioning" leads to an Oracle PDF (first link, no less, must be an Oracle phraseology):
The PDF says it's a licensing requirement - in other words the bean counters figured out another way to squeeze. It is apparently also a part of "Oracle VM Server". which is a different program from Virtualbox.Hard partitioning means binding vCPUs to physical CPU threads or cores, and preventing these vCPUs from being scheduled on physical CPUs - threads or cores other than the ones specified.
Syed, read that PDF for more info on hard partitioning and cpu-pinning. FWIW there is no mention of Virtualbox in that PDF, and my search through the Virtualbox manual PDF showed no way to force a particular Virtualbox guest to run on particular host cores.
A google on "processor affinity site:forums.virtualbox.org" shows Virtualbox has no way to set processor affinity. The Windows Task Manager can do this apparently, but also has to be reset every time the guest is started. There is a command-line affinity setter for Windows hosts: the "START" command. 3rd-part affinity setters may be able to do this automatically.
-
- Site Moderator
- Posts: 39156
- Joined: 4. Sep 2008, 17:09
- Primary OS: MS Windows 10
- VBox Version: PUEL
- Guest OSses: Mostly XP
Re: Can we use virtual box for creating OVM with hard partitioning
I'd point out that you can certainly limit the number of cores given to a VM, which is the same as what I'm doing when I call SetProcessorAffinityMask() on a Windows PC.scottgus1 wrote: A google on "processor affinity site:forums.virtualbox.org" shows Virtualbox has no way to set processor affinity.
And again, the Windows process can limit itself to one core if it chooses. It isn't for the hardware, i.e. the CPU, to eliminate a number of its cores.
And yes: Oracle VM is not VirtualBox, it's a product aimed at the server market that Oracle already had before they bought Sun Microsystems. VirtualBox was renamed Oracle VM VirtualBox in order to kinda align the names, VirtualBox is intended to operate in the desktop/workstation VM (a.k.a. type 2 hypervisor) market.
Re: Can we use virtual box for creating OVM with hard partitioning
Thank you all for your valuable replies and for helping me to get more clarity.