Günümüzde gerçek bir unix ortamında çalışmak istiyorum diyorsanız, neredeyse tek seçeneğiniz Oracle Solaris'dir. Linux varken neden Solaris kullanayım, bana faydası ne olacak diyorsanız; ilk sözüm linux, linux'dür, solaris ise bir unix'dir.
Açıkcası Solaris kullanmak için sadece dosya sistemi bile yeterli bir nedendir!!!
ZFS...
Test edilmesi ve kullanılması gereken bir dosya sistemi varsa, ZFS'tir.
Hemen belirteyim, ZFS, xBSD lere ve linux ilave edilmiştir.
Ancak gelişimi hala tamamlanmadığı düşüncesindeyim,
ZFS freebsd, ve ubuntu linux(http://zfsonlinux.org) sistemlerindeki en son sürümlerinide test etmiş bulunuyorum. Hatta şu an ubuntu sunucum üzerinde zfs kullanmaktayım. Doğrusunu söylemek gerekirse, linux üzerinde performans ve kullanım kolaylığı ile solaris 11.1 üzerideki ZFS arasında dünya kadar fark var.
Ayrıca uyumsuzlukta mevcut.
Nedeni ise orjinal ZFS kodlarının oracle tarafından kapatılmış olması.
Malum, hempimizin bildiği gibi SUN firmasını Oracle alınca tüm haklarda oracle geçti. Opensolaris tarih oldu. ZFS tamamen kapalı kodlu oldu.
Umarım opensolaris projesi tekrardan başlar.
Lafı fazla uzatmayayım, iki sistem arasındaki farklılığı şöyle gösterebilirim;
# uname -a
Linux 3.11.0-15-generic #23-Ubuntu SMP Mon Dec 9 18:17:04 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
# zpool upgrade -v
This system supports ZFS pool feature flags.
The following features are supported:
FEAT DESCRIPTION
-------------------------------------------------------------
async_destroy (read-only compatible)
Destroy filesystems asynchronously.
empty_bpobj (read-only compatible)
Snapshots use less space.
lz4_compress
LZ4 compression algorithm support.
The following legacy versions are also supported:
VER DESCRIPTION
--- --------------------------------------------------------
1 Initial ZFS version
2 Ditto blocks (replicated metadata)
3 Hot spares and double parity RAID-Z
4 zpool history
5 Compression using the gzip algorithm
6 bootfs pool property
7 Separate intent log devices
8 Delegated administration
9 refquota and refreservation properties
10 Cache devices
11 Improved scrub performance
12 Snapshot properties
13 snapused property
14 passthrough-x aclinherit
15 user/group space accounting
16 stmf property support
17 Triple-parity RAID-Z
18 Snapshot user holds
19 Log device removal
20 Compression using zle (zero-length encoding)
21 Deduplication
22 Received properties
23 Slim ZIL
24 System attributes
25 Improved scrub stats
26 Improved snapshot deletion performance
27 Improved snapshot creation performance
28 Multiple vdev replacements
For more information on a particular version, including supported releases,
see the ZFS Administration Guide.
root@solaris-11:~# uname -a
SunOS solaris-11 5.11 11.1 i86pc i386 i86pc
root@solaris-11:~# zpool upgrade -v
This system is currently running ZFS pool version 34.
The following versions are supported:
VER DESCRIPTION
--- --------------------------------------------------------
1 Initial ZFS version
2 Ditto blocks (replicated metadata)
3 Hot spares and double parity RAID-Z
4 zpool history
5 Compression using the gzip algorithm
6 bootfs pool property
7 Separate intent log devices
8 Delegated administration
9 refquota and refreservation properties
10 Cache devices
11 Improved scrub performance
12 Snapshot properties
13 snapused property
14 passthrough-x aclinherit
15 user/group space accounting
16 stmf property support
17 Triple-parity RAID-Z
18 Snapshot user holds
19 Log device removal
20 Compression using zle (zero-length encoding)
21 Deduplication
22 Received properties
23 Slim ZIL
24 System attributes
25 Improved scrub stats
26 Improved snapshot deletion performance
27 Improved snapshot creation performance
28 Multiple vdev replacements
29 RAID-Z/mirror hybrid allocator
30 Encryption
31 Improved 'zfs list' performance
32 One MB blocksize
33 Improved share support
34 Sharing with inheritance
For more information on a particular version, including supported releases,
see the ZFS Administration Guide.
root@solaris-11:~#
linux ve BSD lerdeki zfs pool sürümü 28 kaldı. Solaris 11.1 pool sürümü ise 34.
29 RAID-Z/mirror hybrid allocator
30 Encryption
31 Improved 'zfs list' performance
32 One MB blocksize
33 Improved share support
34 Sharing with inheritance
Özellikleride hem linux, hemde BSD ortamlarına ilave ediliyor olsada, solaris 11.1 deki gibi sağlam ve düzgün çalışabileceğini düşünmüyorum. Umarım bu konuda yanılırım.
İlave olarak Solaris işletim sistemindeki çekirdek seviyesindeki sanallaştırma (zone) harika bir ortam. Aynı özellikte bir sanallaştırmayı başka bir sistemde bulmanız imkansız gibi. İmkansız gibi olmasının nedeni solaris çekirdeği ve ZFS dosya sistemi.
Ben aradım bulamadım. Sizler bulursanız banada söyleyin.
Tamam anladık, solaris iyi güzelde, öğrenmeye nereden başlayacağız?
Sorunun cevabı;
Öncelikle aşağıdaki linki incelememiz çok faydalı olur;
http://www.oracle.com/technetwork/server-storage/solaris11/training/index.html
Solaris 11 ve ZFS hakkındaki tüm bilgiler;
http://docs.oracle.com/cd/E26502_01/
Sayfasında bulabilirsiniz.
Sayfayı incelediniz ve şimdilik ben bu kadar dökümanı okuyamam diyorsanız, pamuk eller cebe deyip bir kitab almanızı tavsiye ederim.
Aşağıdaki kitabı ben aldım, okudum ve beğendim.
Solaris ile ilgileneceklere tasviye ederim.
http://my.safaribooksonline.com/9780133007152
ZFS paketinin en güncel sürümünün bilgisi aşağıda;
Solaris 11.1 kurduktan sonra güncellemeyi unutmayınız!
Açıkcası Solaris kullanmak için sadece dosya sistemi bile yeterli bir nedendir!!!
ZFS...
Test edilmesi ve kullanılması gereken bir dosya sistemi varsa, ZFS'tir.
Hemen belirteyim, ZFS, xBSD lere ve linux ilave edilmiştir.
Ancak gelişimi hala tamamlanmadığı düşüncesindeyim,
ZFS freebsd, ve ubuntu linux(http://zfsonlinux.org) sistemlerindeki en son sürümlerinide test etmiş bulunuyorum. Hatta şu an ubuntu sunucum üzerinde zfs kullanmaktayım. Doğrusunu söylemek gerekirse, linux üzerinde performans ve kullanım kolaylığı ile solaris 11.1 üzerideki ZFS arasında dünya kadar fark var.
Ayrıca uyumsuzlukta mevcut.
Nedeni ise orjinal ZFS kodlarının oracle tarafından kapatılmış olması.
Malum, hempimizin bildiği gibi SUN firmasını Oracle alınca tüm haklarda oracle geçti. Opensolaris tarih oldu. ZFS tamamen kapalı kodlu oldu.
Umarım opensolaris projesi tekrardan başlar.
Lafı fazla uzatmayayım, iki sistem arasındaki farklılığı şöyle gösterebilirim;
# uname -a
Linux 3.11.0-15-generic #23-Ubuntu SMP Mon Dec 9 18:17:04 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
# zpool upgrade -v
This system supports ZFS pool feature flags.
The following features are supported:
FEAT DESCRIPTION
-------------------------------------------------------------
async_destroy (read-only compatible)
Destroy filesystems asynchronously.
empty_bpobj (read-only compatible)
Snapshots use less space.
lz4_compress
LZ4 compression algorithm support.
The following legacy versions are also supported:
VER DESCRIPTION
--- --------------------------------------------------------
1 Initial ZFS version
2 Ditto blocks (replicated metadata)
3 Hot spares and double parity RAID-Z
4 zpool history
5 Compression using the gzip algorithm
6 bootfs pool property
7 Separate intent log devices
8 Delegated administration
9 refquota and refreservation properties
10 Cache devices
11 Improved scrub performance
12 Snapshot properties
13 snapused property
14 passthrough-x aclinherit
15 user/group space accounting
16 stmf property support
17 Triple-parity RAID-Z
18 Snapshot user holds
19 Log device removal
20 Compression using zle (zero-length encoding)
21 Deduplication
22 Received properties
23 Slim ZIL
24 System attributes
25 Improved scrub stats
26 Improved snapshot deletion performance
27 Improved snapshot creation performance
28 Multiple vdev replacements
For more information on a particular version, including supported releases,
see the ZFS Administration Guide.
root@solaris-11:~# uname -a
SunOS solaris-11 5.11 11.1 i86pc i386 i86pc
root@solaris-11:~# zpool upgrade -v
This system is currently running ZFS pool version 34.
The following versions are supported:
VER DESCRIPTION
--- --------------------------------------------------------
1 Initial ZFS version
2 Ditto blocks (replicated metadata)
3 Hot spares and double parity RAID-Z
4 zpool history
5 Compression using the gzip algorithm
6 bootfs pool property
7 Separate intent log devices
8 Delegated administration
9 refquota and refreservation properties
10 Cache devices
11 Improved scrub performance
12 Snapshot properties
13 snapused property
14 passthrough-x aclinherit
15 user/group space accounting
16 stmf property support
17 Triple-parity RAID-Z
18 Snapshot user holds
19 Log device removal
20 Compression using zle (zero-length encoding)
21 Deduplication
22 Received properties
23 Slim ZIL
24 System attributes
25 Improved scrub stats
26 Improved snapshot deletion performance
27 Improved snapshot creation performance
28 Multiple vdev replacements
29 RAID-Z/mirror hybrid allocator
30 Encryption
31 Improved 'zfs list' performance
32 One MB blocksize
33 Improved share support
34 Sharing with inheritance
For more information on a particular version, including supported releases,
see the ZFS Administration Guide.
root@solaris-11:~#
linux ve BSD lerdeki zfs pool sürümü 28 kaldı. Solaris 11.1 pool sürümü ise 34.
29 RAID-Z/mirror hybrid allocator
30 Encryption
31 Improved 'zfs list' performance
32 One MB blocksize
33 Improved share support
34 Sharing with inheritance
Özellikleride hem linux, hemde BSD ortamlarına ilave ediliyor olsada, solaris 11.1 deki gibi sağlam ve düzgün çalışabileceğini düşünmüyorum. Umarım bu konuda yanılırım.
İlave olarak Solaris işletim sistemindeki çekirdek seviyesindeki sanallaştırma (zone) harika bir ortam. Aynı özellikte bir sanallaştırmayı başka bir sistemde bulmanız imkansız gibi. İmkansız gibi olmasının nedeni solaris çekirdeği ve ZFS dosya sistemi.
Ben aradım bulamadım. Sizler bulursanız banada söyleyin.
Tamam anladık, solaris iyi güzelde, öğrenmeye nereden başlayacağız?
Sorunun cevabı;
Öncelikle aşağıdaki linki incelememiz çok faydalı olur;
http://www.oracle.com/technetwork/server-storage/solaris11/training/index.html
Solaris 11 ve ZFS hakkındaki tüm bilgiler;
http://docs.oracle.com/cd/E26502_01/
Sayfasında bulabilirsiniz.
Sayfayı incelediniz ve şimdilik ben bu kadar dökümanı okuyamam diyorsanız, pamuk eller cebe deyip bir kitab almanızı tavsiye ederim.
Aşağıdaki kitabı ben aldım, okudum ve beğendim.
Solaris ile ilgileneceklere tasviye ederim.
http://my.safaribooksonline.com/9780133007152
ZFS paketinin en güncel sürümünün bilgisi aşağıda;
Solaris 11.1 kurduktan sonra güncellemeyi unutmayınız!
Name: system/file-system/zfs
Summary: ZFS file system
Publisher: solaris
Version: 0.5.11
Build Release: 5.11
Branch: 0.175.1.14.0.5.2
Packaging Date: December 3, 2013 09:28:44 PM
Size: 39.84 MB
FMRI: pkg://solaris/system/file-system/zfs@0.5.11,5.11-0.175.1.14.0.5.2:20131203T212844Z
License:
Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.
Son olarak belirtmek istediğim nokta; şayet sıkı bir linux kullanıcısıysanız ve linux olmaz olmazlardansa,
Aynı zamanda dosya sunucusuna ihtiyacınız varsa, dosya sunucusu olarak solaris 11 tercih etmenizi tavsiye ederim.
Artık linux üzerinde zfs kullanımını(yaşadığım bazı sıkıntılardan dolayı) bırakmaya karar verdim.
solaris 11.1 + linux kullanmaya başladığımı belirteyim.
Bundan sonra dosya sunucusu hizmeti olarak kullanacağım işletim sistemi kesinlikle, Solaris 11 olacaktır.
Sizlerede bol solaris'li, linux'lu günler dilerim.
Yorumlar
Yorum Gönder