Latest interface: 0.3.1
Latest system: 010
newatrada
User

5 posts

Posted on 16 July 2015 @ 14:30
CiPHER
Developer

1199 posts

Posted on 16 July 2015 @ 14:50edited 14:54 08s
This forum software has issues with strange characters; try to avoid them until the new website and forum is up. Quoting your message for reference:
newatrada wrote: CiPHER asked me to make this topic. Okay.

Sense to read this if one of the possibilities may fit:

1, Noiseless Server with virtualisation and zfs (at home)
2. Datacenter (at office)

Maintainance is a problem. "Simple" but "strong" solutions will be fine. Simple in my sense is: Install an use it. Strong in my sense: to have all needed feature and may be more.

A. Virtualisation
For years i am using xenserver. I tested virtualbox, kvm, xen, proxmox etc. The only stable solution was xenserver (xcp). Two issues: mamagement console needs a windows machine and it uses lvm.

B. ZFS
Testing solaris, nexenta, illuminos etc. (with napp-it), freenas and nas4free my choice was nas4free. In this testing i had a short experience with zfsguru. It seems for me that development was open.

But zfsguru is for me now a competitor and ... the newest version of bsd ... and XEN-support!!!

C. From test to production (at home)
For my wife i assembled a pc. Asrock j1900 (Intel Celeron with quad core but no vt-d, 2 GHz) with 8 GB memory and 64 GB ssd. Noiseless. But the case was for her ugly. Putting 4 TB samsung hdd in it and this is the environment for the setup.

1. Clean install Xenserver 6.5 on the ssd. The rest of ssd as local storage. 4 hdds must be present in installtion.
2. Applying Xenserver sp1 and two updates.
3. In Xencenter open the shell (console):

fdisk -l will show the unused hdds (for me sdb to sde)
nano /etc/udev/rules.d/50-udev.rule introduce the hdds to xenserver as removable=SCSI
append for each hdd following to two line at end of file

ACTION=="add", KERNEL=="sdb", SYMLINK+="xapi/block/%k", RUN+="/bin/sh-c '/opt/$
ACTION=="remove", KERNEL=="sdb", RUN+="/bin/sh -c '/opt/xensource/libexec/local$

reboot
4. in Xencenter the hdds will be shown in "removable storage"
5. Install zfsguru with live cd as new vm with "other install media". A virtual hard is needed.
Don't start vm. Delete the virtual hd and attach three "removable hdds" to zfsguru vm. Start.
6. Finalize installation zfsguru (create pool, install service iscsi, add zvols for iscsi etc.)
7. Make vm-storage in Xencenter with "Storage" "New SR" and "Software SCSI" answer the questions.

Done. You can now install your vms.

Result is a small solution. I have zfsguru with 5 GB and one Windows 7 vm with 2 GB memory. With remotedesktop (from windows or linux) access to the windows vm.

***

With Xenserver you can pool two or more machines, make HA etc. If you have more hdds then make a second zfsguru-vm. No problem. Make nightly with cron an automatic backup vms (as snapshot to template).

with zfsguru i made two luns. A big one for vm-storage, one for windows vm as additional hdd. A Samba share is also present. Wonderful simple. Done in minutes.

***

The benefits are great:

- no more software-raid (not supported by xenserver but possible, problem with updates, not fine)
- no pci(e)-passthrough hdd-controller (does not work in xenserver due to a problem with quemu)
- no multipathing for iscsi (no need for additional switches ...)
- ...

This "All-in-one-Server" is a base for a lot of thinkable implementations. From small to very big because with Xenserver one can do it. But only zfsguru let it realize.

***

@CiPHER

It is done. Virtualbox seems to be out. Xenserver is secure, proven and with zfsguru vm you have "native" disk performance. You can ssh to your xenserver, you can remotedesktop to a vm and with the browser to zfsguru. Realy simple. Amazing. Thank you.
CiPHER
Developer

1199 posts

Posted on 16 July 2015 @ 14:55
Ah i found the curlpit: remote the backtick (other ') in point 5 where you say "Don't start vm". If you edit your message and replace that character with a normal ' then your message should become visible again.
newatrada
User

5 posts

Posted on 20 July 2015 @ 22:42
The performance questition: zfsguru versus nas4free

I installed on the same hardware (j1900) after solving some problems with xenserver nas4free (freebsd 10).

The result is that zfsguru is much faster:

A: zfsguru

-----------------------------------------------------------------------
CrystalDiskMark 4.1.0 x64 (C) 2007-2015 hiyohiyo
Crystal Dew World : http://crystalmark.info/
-----------------------------------------------------------------------
  • MB/s = 1,000,000 bytes/s [SATA/600 = 600,000,000 bytes/s]

  • KB = 1000 bytes, KiB = 1024 bytes


  • Sequential Read (Q= 32,T= 1) : 219.199 MB/s
    Sequential Write (Q= 32,T= 1) : 127.073 MB/s
    Random Read 4KiB (Q= 32,T= 1) : 26.842 MB/s [ 6553.2 IOPS]
    Random Write 4KiB (Q= 32,T= 1) : 10.785 MB/s [ 2633.1 IOPS]
    Sequential Read (T= 1) : 156.883 MB/s
    Sequential Write (T= 1) : 101.503 MB/s
    Random Read 4KiB (Q= 1,T= 1) : 4.207 MB/s [ 1027.1 IOPS]
    Random Write 4KiB (Q= 1,T= 1) : 3.678 MB/s [ 897.9 IOPS]

    Test : 1024 MiB [C: 52.1% (20.8/39.9 GiB)] (x3) [Interval=5 sec]
    Date : 2015/07/12 21:33:40
    OS : Windows 7 Ultimate SP1 [6.1 Build 7601] (x64)


    B. nas4free

    -----------------------------------------------------------------------
    CrystalDiskMark 4.1.0 x64 (C) 2007-2015 hiyohiyo
    Crystal Dew World : http://crystalmark.info/
    -----------------------------------------------------------------------
  • MB/s = 1,000,000 bytes/s [SATA/600 = 600,000,000 bytes/s]

  • KB = 1000 bytes, KiB = 1024 bytes


  • Sequential Read (Q= 32,T= 1) : 116.273 MB/s
    Sequential Write (Q= 32,T= 1) : 85.203 MB/s
    Random Read 4KiB (Q= 32,T= 1) : 2.651 MB/s [ 647.2 IOPS]
    Random Write 4KiB (Q= 32,T= 1) : 2.516 MB/s [ 614.3 IOPS]
    Sequential Read (T= 1) : 78.226 MB/s
    Sequential Write (T= 1) : 85.998 MB/s
    Random Read 4KiB (Q= 1,T= 1) : 1.627 MB/s [ 397.2 IOPS]
    Random Write 4KiB (Q= 1,T= 1) : 2.221 MB/s [ 542.2 IOPS]

    Test : 1024 MiB [C: 54.7% (21.8/39.9 GiB)] (x3) [Interval=5 sec]
    Date : 2015/07/20 22:17:58
    OS : Windows 7 Ultimate SP1 [6.1 Build 7601] (x64)

    (imported pool from zfsguru)
    Last Page

    Valid XHTML 1.1