D3 in a virtual machine

159 views
Skip to first unread message

Kevin Powick

unread,
Jan 4, 2012, 2:52:10 PM1/4/12
to mvd...@googlegroups.com
For several years my D3/NT testing environment has been a simple XP Pro box, and it's pretty much all this lonely box is used for anymore.  Everything else has been migrated to virtual machines.

My plan would be to run D3/NT 7.x and/or 9.x on a Parallels VM running on OSX (10.6.8).  I think I would run Windows 7 (32-bit) as the VM OS.

I know that some of you are running D3 in a VM and was wondering about configuration considerations or any "gotchas" to be worried about.

Thanks,

--
Kevin Powick 

Steve Douglas

unread,
Jan 4, 2012, 4:00:03 PM1/4/12
to mvd...@googlegroups.com
Kevin,
 
We recently converted one of our D3 machines to a virtual for our reporting (MITS).  We probably will look at virtualizing the other 2 main billing servers sometime this year based on the results of the reporting switch.  We've actually tested those 2 as well and they're up and running in a virtual but without a live load on them.
 
We're running D3/Linux (redhat) so it may be different for you.  The main issues we had were in getting the D3 partition to create properly using the VMware tool.  We ended up reinstalling D3 manually and restoring but that was not a big deal.  We found that for D3 ver 7.4.x we needed to turn absprotect off in the pick0 file but 7.5.x seems fine with absprotect = on.  Out IT guys spent a good bit of time tuning the virtual machine resources to get the fatest benchmarking compared to the original server but a) I don't know what they came up with as ideal and b) it will certainly be different for you anyway.
 
Hope that helps.  Good Luck!
Steve

Tony Gravagno

unread,
Jan 4, 2012, 5:14:17 PM1/4/12
to mvd...@googlegroups.com
I use D3v7 every day in VMware v2.0 and never have issues related
to the VM. I have clients running several D3 environments in
VMware ESX, etc. These days I don't think there are any gotchas.
A VM is just another piece of hardware to these applications.
Just be sure to backup regularly, just like any other system.

The only thing I'd be careful of, and this _only_ applies to D3,
is that when you shutdown the VM, the DBMS should be scripted to
come down gracefully as well. Otherwise the DBMS crashes and is
subject to errors, just like the hardware was pulled out from
underneath it. Let me know when you get to this point.

TigerLogic now "supports" D3v9 in a VM. Prior to this, it worked
but was not a supported configuration. I believe this was due to
past issues with virtual NICs and maybe concerns about licensing.

YMMV and other disclaimers apply.

HTH
T

From: Kevin Powick
> For several years my D3/NT testing environment has
> been a simple XP Pro box, and it's pretty much all
> this lonely box is used for anymore. Everything else
> has been migrated to virtual machines.
>
> My plan would be to run D3/NT 7.x and/or 9.x on a

> Parallels VM running on OSX (10..6.8). I think I

Kevin Powick

unread,
Jan 4, 2012, 5:36:25 PM1/4/12
to mvd...@googlegroups.com

On Wednesday, 4 January 2012 17:14:17 UTC-5, Tony Gravagno wrote:
I use D3v7 every day in VMware v2.0 and never have issues related
to the VM.

D3 NT or Linux?  Which host OS (Centos, XP, Win Server 2003, etc?)

--
Kevin Powick

Kevin Powick

unread,
Jan 4, 2012, 5:37:35 PM1/4/12
to mvd...@googlegroups.com


On Wednesday, 4 January 2012 16:00:03 UTC-5, Steve Douglas wrote:
 
We're running D3/Linux (redhat) so it may be different for you. 

Yes, I need to run it on a Windows host, but thanks for the detailed reply.

--
Kevin Powick

Ross Ferris

unread,
Jan 4, 2012, 5:25:48 PM1/4/12
to Pick and MultiValue Databases
Kevin,

The only virtual environment we have had "issues" with was XEN --> I
haven't TRIED Parallels in the manner in which you describe (ie:
running D3 - have plenty of users who run it for things like AccuTerm,
although one of our users has made a "small" [700mb] wine instance
that works, so he now runs Accuterm from a native Mac Icon), but
wouldn't expect any gotcha's.

Tony Gravagno

unread,
Jan 5, 2012, 4:16:23 PM1/5/12
to mvd...@googlegroups.com
From: Kevin Powick

> D3 NT or Linux? Which host OS (Centos, XP, Win Server
> 2003, etc?)

I'm running Win2003 Server as the guest over XP.

I also have a CentOS4 virtual that I haven't run since my D3
license there expired. Early last year someone in the TL forum
or somewhere else said they couldn't get support for CentOS5 so
they switched to another RH clone. I've lacked the time to fight
with such things so I haven't kept up with anything related to
Linux.

I installed Win7 a few months ago, planning a migration from XP
for daily use and development, but haven't made that big final
jump yet. In that system I re-installed vmWare with a Win2008
server guest and D3v9 - no problem whatsoever with that. So I
will be doing what you're doing. I just haven't worked on a
daily basis with that environment, so I can't vouch for it yet.

HTH
T

joseba

unread,
Jan 10, 2012, 3:25:49 PM1/10/12
to Pick and MultiValue Databases
I have used D3 Linux on vmWare for years without problems (some issues
with the Linux time and the vm Time in some versions). I have also a
couple of D3 9.0 / Linux on EsWare. No problem. But take care about
something Tony has told before, when the virtual machine shutdown, D3
must do it before. And in a vmWare-Esware scenario, with 3 CPUs , if
the system detects something wrong (f.i. one CPU cannot ping to the
router) esWare automatically shutdown the virtual machine, move it to
another CPU and restart it. So.... . It is very important to start D3
alone when Linux starts, and shutdown D3 properly and again alone,
when Linux shutdown.

joseba
Reply all
Reply to author
Forward
0 new messages