Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Re: Shared Storage on SLES for VMs

5 views
Skip to first unread message

Thorsten Kampe

unread,
Jan 19, 2010, 9:05:46 AM1/19/10
to
* LarryResch (Tue, 19 Jan 2010 13:36:02 GMT)
> I am playing with SLES 10.3 to host multiple virtual OES servers via
> vmWare Server.

If you want support from Novell for your machines you should go for
ESX/ESXi

> I would like to use my RAID as a shared disk for all of my OES servers
> and also have the ability to access the files from SLES and other SLED
> workstations. I was also going to rsync the server RAID to another
> server to have a backup of the data files... 1. Can OES servers mount
> Linux volumes (ReiserFS probably) and then distribute these to
> WinXP/Vista workstations via drive mappings?

Yes, sure.

> 2. Should I access the RAID using iSCSI in the VM's or is there
> another/better solution? (SLES server would be the iSCSI target, the
> OES VMs would be the iSCSI initiators...)

Depends on your needs. Using iSCSI would mean that you are accessing the
RAID on a "hardware-like" level (since iSCSI emulates a SCSI disk). That
would mean that you would need a clustered file system that allows you
to access the disk simultaneously without corruption (OCFS or similar).

An easier solution would be to mount the iSCSI storage on one machine
and then share it to other machines via NFS, SMB, AFP or NCP.

It's also not clear whether this RAID shall host your VM's virtual disk
or if it should just be "attached storage" for your data files.

So depending on your needs the recommendations and possible solutions
would vary.

Thorsten

Thorsten Kampe

unread,
Jan 19, 2010, 9:40:55 AM1/19/10
to
* LarryResch (Tue, 19 Jan 2010 14:26:02 GMT)
> The RAID that I am playing with would be attached storage for all of
> the VMs data files. The actual VM is being stored in a separate RAID 1
> partition.
> So, if I want to allow access to the attached storage would be to
> share it using NFS - are there issues with OES clients accessing this
> data (e.g., locking files, reading/writing to the files, etc)?

I would generally advise against using NFS (< v4) in any professional
environment because of the weirdness of its design (stateless) and the
resulting effects. I would go for either SMB or NCP. If installing an
NCP client is not a problem, I would go for NCP.

Thorsten

Massimo Rosen

unread,
Jan 20, 2010, 2:49:31 AM1/20/10
to
Thorsten,

Thorsten Kampe wrote:
> If installing an
> NCP client is not a problem, I would go for NCP.

And since when can SLES share data via NCP?

CU,
--
Massimo Rosen
Novell Product Support Forum Sysop
No emails please!
http://www.cfc-it.de

Massimo Rosen

unread,
Jan 20, 2010, 2:54:22 AM1/20/10
to
Hi,

LarryResch wrote:
>
> I am playing with SLES 10.3 to host multiple virtual OES servers via
> vmWare Server.

I hope that "playing" is really waht you do, e.g testing, and that isn't
meant to be a productive setup, right?

> 1. Can OES servers mount Linux volumes (ReiserFS probably) and then
> distribute these to WinXP/Vista workstations via drive mappings?

Sure.

> 2. Should I access the RAID using iSCSI in the VM's or is there
> another/better solution?

There are exactly two solutions through vmware server. Either via iSCSI
(which kills your rsync idea above, in that case all such stuff has to
happen from the VM, and not the host), or vmware virtual disks. What is
"better" depends on your needs.

I have a very similar setup here to test cluster stuff, but again, it's
exclusively for testing. I wouldn't ever use this in production. If what
you plan to do here is for production use, you may want to have a look
at VMWare ESXi for instance.

Massimo Rosen

unread,
Jan 20, 2010, 2:55:05 AM1/20/10
to
Thorsten,

Thorsten Kampe wrote:
>
> * LarryResch (Tue, 19 Jan 2010 13:36:02 GMT)
> > I am playing with SLES 10.3 to host multiple virtual OES servers via
> > vmWare Server.
>
> If you want support from Novell for your machines you should go for
> ESX/ESXi

Huh? How so?

Thorsten Kampe

unread,
Jan 20, 2010, 4:00:20 AM1/20/10
to
* Massimo Rosen (Wed, 20 Jan 2010 07:49:31 GMT)

> Thorsten Kampe wrote:
> > If installing an
> > NCP client is not a problem, I would go for NCP.
>
> And since when can SLES share data via NCP?

Larry was talking about OES and OES clients. SLES is just the host for
the VMs. The VMs will be OES.

Thorsten

Thorsten Kampe

unread,
Jan 20, 2010, 4:03:51 AM1/20/10
to
* Massimo Rosen (Wed, 20 Jan 2010 07:55:05 GMT)

> Thorsten Kampe wrote:
> > * LarryResch (Tue, 19 Jan 2010 13:36:02 GMT)
> > > I am playing with SLES 10.3 to host multiple virtual OES servers via
> > > vmWare Server.
> >
> > If you want support from Novell for your machines you should go for
> > ESX/ESXi
>
> Huh? How so?

http://www.novell.com/partners/xen_yes.html

Thorsten

Joseph Marton

unread,
Jan 20, 2010, 8:12:03 AM1/20/10
to
On Wed, 20 Jan 2010 09:00:20 +0000, Thorsten Kampe wrote:

> Larry was talking about OES and OES clients. SLES is just the host for
> the VMs. The VMs will be OES.

The guests will be OES. The host is SLES, and unless I'm
misunderstanding Larry's original post he's looking for a way to get
access to the DAS of the host. Thus NCP isn't an option.

--
Joe Marton
Novell Knowledge Partner

Joseph Marton

unread,
Jan 20, 2010, 8:14:24 AM1/20/10
to
On Wed, 20 Jan 2010 09:03:51 +0000, Thorsten Kampe wrote:

> http://www.novell.com/partners/xen_yes.html

There's a difference between being YES certified versus being supported.

Taken directly from that website:

"The YES Certified logo ensures compatibility, interoperability, quality
and support from both the product vendor and Novell."

VMware won't give any support for VMware Server unless you purchase
support, but Novell still supports running SLES/OES under VMware Server.
It's just not YES certified which means VMware hasn't tested it. That's
all.

Joseph Marton

unread,
Jan 20, 2010, 8:26:37 AM1/20/10
to
On Tue, 19 Jan 2010 13:36:02 +0000, LarryResch wrote:

> 2. Should I access
> the RAID using iSCSI in the VM's or is there another/better solution?

> (SLES server would be the iSCSI target, the OES VMs would be the iSCSI
> initiators...)

Is VMware Server installed locally on this SLES server or are you using a
remote SLES box as just a storage server for virtualization? If it's
local, then definitely skip iSCSI. You'll have to create a datastore for
VMware Server at a minimum so that you can create virtual disks to
install the guest OSes on. At that point why use iSCSI for the data
drives within the VMs which would require you to do some complicated
stuff with your local storage (single logical drive in the array
partitioned out separately for regular storage vs iSCSI, or create
multiple logical drives in the array, or even other weird stuff) as well
as run the iscsitarget software?

As far as production vs test goes, you probably could do this for
production in a small environment as long as what you run does not
require a lot of disk I/O. But if it's to be production you may want to
look into ESXi which is free as well.

Joseph Marton

unread,
Jan 20, 2010, 8:29:51 AM1/20/10
to
On Wed, 20 Jan 2010 13:06:02 +0000, LarryResch wrote:

> What does ESX get me
> that vmWare Server does not?

Better performance for one. More comprehensive testing from both Novell
& VMware for another.

> As for the disks, I am leaning to try OES2 on the SLES host to share the
> disk space with the VM's via NSS. IOW, the SLES host would end up being
> the file server for the network but not sure how much that will
> undermine my rsync'ing ability...

Hmm... you won't create NSS volumes directly on the SLES host to share
with the OES2 guests. Rather, just use regular ext3 partitions (or
possibly xfs--haven't ever tried that though) to create the virtual
machines. Then within the VMs themselves create NSS volumes that are
shared with clients.

Joseph Marton

unread,
Jan 20, 2010, 9:24:19 AM1/20/10
to
On Wed, 20 Jan 2010 14:06:03 +0000, LarryResch wrote:

> The NSS volumes in the VM would show up as
> vmWare disks

Well... sort of the other way around. The VMware disks show up first. :-)

> and I can then manage the partitions holding the vmWare
> disks as Linux files (i.e. rsync for backups etc)... I guess I was
> getting too complicated.

That *may* work but I'm not sure since the files would be in use unless
you had powered off the virtual machines.

> Any issues with moving a VM from vmWare Server to ESX?

Shouldn't be a problem. I've done it a few times here in the past. Just
use VMware Converter and it should go fairly easy.

Thorsten Kampe

unread,
Jan 20, 2010, 9:31:43 AM1/20/10
to
* Joseph Marton (Wed, 20 Jan 2010 13:14:24 GMT)

I heard different from Novell (in that particular case it was
VirtualBox).

Thorsten Kampe

unread,
Jan 20, 2010, 9:36:04 AM1/20/10
to
* Joseph Marton (Wed, 20 Jan 2010 13:12:03 GMT)

>
> On Wed, 20 Jan 2010 09:00:20 +0000, Thorsten Kampe wrote:
>
> > Larry was talking about OES and OES clients. SLES is just the host for
> > the VMs. The VMs will be OES.
>
> The guests will be OES. The host is SLES, and unless I'm
> misunderstanding Larry's original post he's looking for a way to get
> access to the DAS of the host.

That's why I asked him

> > It's also not clear whether this RAID shall host your VM's virtual
> > disk or if it should just be "attached storage" for your data files.

and he responded:

> The RAID that I am playing with would be attached storage for all of
> the VMs data files. The actual VM is being stored in a separate RAID 1
> partition.

Thorstwn

Massimo Rosen

unread,
Jan 20, 2010, 9:39:38 AM1/20/10
to
Hi,

LarryResch wrote:
>
> My hope was that I could use the underlying OS (SLES in this case) for
> managing the VM files (i.e. rsync'g the snapshots to other systems for
> backup)

Make that "snapshot" (singular) if you use VMWare Server (another reason
why this is just suitable for tests, but not productive).

> and also managing the diskspace that the VM's use for data
> (again, rsyncing the partitions holding use data to other systems for
> backup). This would allow me (in theory) to easily move a virtual server
> to other hardware in the case of hardware failure.

Well, that's the whole point of virtualization, yes. However, you wanted
(at least it sounded so), to have the majority of your storage *outside*
of the virualized servers. That sort of kills that idea.

> What does ESX get me that vmWare Server does not? IOW, what risks am I
> accepting using Server?

A whole lot. For one, everything Joe already mentioned. In addition,
ESXi can directly use iSCSI for the VMs, and a lot of other things
VMWare Server just can't do.



> As for the disks, I am leaning to try OES2 on the SLES host to share
> the disk space with the VM's via NSS.

No way, that won't work. You can neither store VMs on NSS, nor can you
"share" the disk space with the VMs in any whatsoever sensible way.

Joseph Marton

unread,
Jan 20, 2010, 9:52:57 AM1/20/10
to
On Wed, 20 Jan 2010 14:36:04 +0000, Thorsten Kampe wrote:

>> The RAID that I am playing with would be attached storage for all of
>> the VMs data files. The actual VM is being stored in a separate RAID 1
>> partition.

Yes, so it seems clear NCP isn't an option.

Thorsten Kampe

unread,
Jan 20, 2010, 10:20:12 AM1/20/10
to
* Joseph Marton (Wed, 20 Jan 2010 14:52:57 GMT)

>
> On Wed, 20 Jan 2010 14:36:04 +0000, Thorsten Kampe wrote:
>
> >> The RAID that I am playing with would be attached storage for all of
> >> the VMs data files. The actual VM is being stored in a separate RAID 1
> >> partition.
>
> Yes, so it seems clear NCP isn't an option.

Clear as mud. He wants to share the direct attached storage via iSCSI
(SLES target). And the OES VMs mount these data partitions as iSCSI
clients. There is no reason why these OES VMs shouldn't be able to share
these partitions via NCP to OES clients. That's what OES is supposed to
do.

Thorsten

Joseph Marton

unread,
Jan 20, 2010, 10:39:01 AM1/20/10
to
On Wed, 20 Jan 2010 15:20:12 +0000, Thorsten Kampe wrote:

> Clear as mud. He wants to share the direct attached storage via iSCSI
> (SLES target).

Yes, but for this to work he needs an iSCSI initiator in the guest. This
means getting the guest OS up and running first, and that will have to be
done by just creating simple VMDKs. See my post to Larry elsewhere in
this thread on the problems he will experience trying to mix this along
with guest-based iSCSI.

> There is no reason why these OES VMs shouldn't be able to share
> these partitions via NCP to OES clients.

Sure. But he can't use NCP on SLES to share the datastore with the
guests as NCP or with clients directly as NCP.

0 new messages