CentOS 7de Tavşan Kümesini Kümeleme
RabbitMQ, AMQP, STOMP ve diğer iletişim teknolojilerini destekleyen açık kaynaklı bir mesaj aracısıdır. Kurumsal uygulamalarda yaygın olarak kullanılan bir
OpenZFS, gelişmiş ve yüksek oranda ölçeklenebilir bir depolama platformu olan ZFS'nin açık kaynaklı uygulamasıdır. ZFS başlangıçta Sun Solaris için tasarlanmış olsa da, ZFS'yi OpenZFS projesinin bir parçası olan Linux'taki ZFS projesinin yardımıyla birçok Linux dağıtımında kullanabilirsiniz.
Bu makalede, CentOS 7'de OpenZFS'yi nasıl kuracağınızı göstereceğim. Ayrıca, OpenZFS hakkında bilgi edinmenize yardımcı olmak için ZFS ile ilgili bazı temel komutları listeleyeceğim.
Bir sudo kullanıcısı olarak Vultr CentOS 7 sisteminizde oturum açın ve ardından aşağıdaki komutları kullanarak sistemi en son kararlı duruma güncelleyin:
sudo yum install epel-release -y
sudo yum update -y
sudo shutdown -r now
Yeniden başlattıktan sonra, tekrar oturum açmak için aynı sudo kullanıcısını kullanın.
OpenZFS'yi kolay bir şekilde kurmak için OpenZFS YUM deposunu kurmanız gerekir:
sudo yum localinstall --nogpgcheck http://archive.zfsonlinux.org/epel/zfs-release$(rpm -E %dist).noarch.rpm
Yüklemeyi doğrulamak için aşağıdaki komutu kullanın:
gpg --quiet --with-fingerprint /etc/pki/rpm-gpg/RPM-GPG-KEY-zfsonlinux
Ekrandaki parmak izi aşağıdaki ile aynı olmalıdır:
pub 2048R/F14AB620 2013-03-21 ZFS on Linux <[email protected]>
Key fingerprint = C93A FFFD 9F3F 7B03 C310 CEB6 A9D5 A1C0 F14A B620
sub 2048R/99685629 2013-03-21
Bu makalede dağıtım tarafından sağlanan bir çekirdek kullandığımızdan, varsayılan DKMS stil paketleri yerine kABI izleme kmod'larını yükleyebilirsiniz. Bu düzenleme, bundan sonra herhangi bir çekirdek güncellemesinden sonra ZFS'nin yeniden oluşturulmasını engelleyecektir.
sudo vi /etc/yum.repos.d/zfs.repo
Üçüncü satırı değiştirin:
baseurl=http://archive.zfsonlinux.org/epel/7/$basearch/
için:
baseurl=http://archive.zfsonlinux.org/epel/7/kmod/$basearch/
Kaydet ve çık:
:wq!
YUM kullanarak OpenZFS'yi yükleyin:
sudo yum install zfs
Çekirdeğin ZFS ile ilgili modülleri yüklemesi için sistemi yeniden başlatın:
sudo shutdown -r now
Yeniden başlattıktan sonra, kurulumu doğrulamak için aşağıdaki komutu kullanın:
lsmod | grep zfs
Çıktı benzemelidir:
zfs 2794866 3
zunicode 331170 1 zfs
zavl 15236 1 zfs
zcommon 55411 1 zfs
znvpair 89086 2 zfs,zcommon
spl 92029 3 zfs,zcommon,znvpair
OpenZFS'nin işlevselliğini test etmek için, her şeyden önce, sabit diskler ve / veya bir sabit diskin bölümleri olabilen birkaç depolama cihazı hazırlamanız gerekir. Burada, bağlı blok depolama alanında 6 bölüm oluşturacağız /dev/vdb
ve bunları bazı temel OpenZFS komutlarını göstermek için kullanacağız.
sudo parted -s /dev/vdb mklabel gpt
sudo parted -s /dev/vdb unit mib mkpart primary 0% 15%
sudo parted -s /dev/vdb unit mib mkpart primary 15% 30%
sudo parted -s /dev/vdb unit mib mkpart primary 30% 45%
sudo parted -s /dev/vdb unit mib mkpart primary 45% 60%
sudo parted -s /dev/vdb unit mib mkpart primary 60% 75%
sudo parted -s /dev/vdb unit mib mkpart primary 75% 90%
Eğer işlemleri onaylamak için aşağıdaki komutları kullanabilirsiniz ve 6 bölümleri olacak /dev/vdb1
, /dev/vdb2
, /dev/vdb3
, /dev/vdb4
, /dev/vdb5
, ve /dev/vdb6
.
sudo parted -l
ls -l /dev/vdb*
OpenZFS'nin iki ana yardımcı programı vardır: zpool
ve zfs
. zpool
yardımcı oluşturma ve depolama cihazları kullanarak ZFS havuzları bakımından sorumlu olan ve zfs
yardımcı oluşturma ve veri setlerini muhafaza etmekle sorumludur.
1) ZFS havuzu oluşturma
Bir veya daha fazla depolama aygıtı kullanarak bir ZFS havuzu "zfspool1" oluşturabilirsiniz:
sudo zpool create zfspool1 vdb1
veya
sudo zpool create zfspool2 vdb2 vdb3 vdb5
ZFS havuzlarının durumunu kontrol edin:
sudo zpool status
Diğer OpenZFS komutlarını test etmeden önce, daha önce ayarladığınız ZFS havuzlarını yok etmek için aşağıdaki komutları kullanın:
sudo zpool destroy zfspool1
sudo zpool destroy zfspool2
2) Bir ZFS havuzu oluşturun ve iki veya daha fazla depolama aygıtını yansıtın.
Bir ZFS havuzu oluşturmak için /dev/vdb1
ve tuşlarını kullanın ve /dev/vdb2
her ikisi de yansıtılmış olarak yapılandırılır:
sudo zpool create zfspool3 mirror vdb1 vdb2
Gerekirse, bu depolama aygıtlarını üç veya daha fazla şekilde yansıtılmış hale getirebilirsiniz:
sudo zpool create zfspool4 mirror vdb3 vdb4 vdb5
Yine, aşağıdaki komutu kullanarak kurulumunuzu onaylayın:
sudo zpool status
Ardından iki ZFS havuzunu yok edin:
sudo zpool destroy zfspool3
sudo zpool destroy zfspool4
3) Bir ZFS havuzu oluşturun ve iki veya daha fazla depolama cihazı kullanarak bir raidz dizisi oluşturun
sudo zpool create zfspool5 raidz vdb1 vdb2
Yine, kurulumunuzu onaylayın ve bu ZFS havuzunu yok edin:
sudo zpool status
sudo zpool destroy zfspool5
Zfs yardımcı programını kullanmadan önce 3 depolama cihazından oluşan bir ZFS havuzu oluşturun:
sudo zpool create zfspool6 vdb1 vdb3 vdb5
1) ZFS havuzu için bir depolama aygıtı ekleyin.
sudo zpool add zfspool6 vdb6
Not : Bu depolama aygıtlarını sabit disklerden değil bölümler oldukları için doğrudan havuzdan kaldıramazsınız.
2) Bu depolama aygıtlarının her biri için bir dosya sistemi oluşturun.
sudo zfs create zfspool6/vdb1
sudo zfs create zfspool6/vdb3
sudo zfs create -o mountpoint=/test zfspool6/vdb5
sudo zfs create -o compression=gzip zfspool6/vdb6
Yukarıdaki komutlarla ilgili açıklamalar:
/zfspool6/vdb1
./zfspool6/vdb3
./test
./zfspool6/vdb6
.Bundan sonra, bir depolama cihazının montaj noktasını değiştirmek istiyorsanız:
sudo zfs set mountpoint=/vdb3 zfspool6/vdb3
Sıkıştırma yöntemini ayarlamak veya değiştirmek istiyorsanız:
sudo zfs set compression=gzip zfspool6/vdb3
sudo zfs set compression=lz4 zfspool6/vdb6
Sıkıştırma yöntemini onaylamak için aşağıdaki komutu kullanın:
sudo zfs get -r compression zfspool6/vdb3
Sisteminizdeki tüm ZFS dosya sistemlerini listeleyin:
sudo zfs list
Bir depolama dosya sistemi artık gerekli değilse, aşağıdaki komutu kullanarak onu yok edebilirsiniz:
sudo zfs destroy zfspool6/vdb5
Bu bizim öğreticimizi sonlandırıyor. Bu makaledeki içerikler yalnızca tanıtım amaçlıdır ve OpenZFS hakkında resmi web sitesinden daha fazla bilgi edinebilirsiniz. Okuduğunuz için teşekkürler.
RabbitMQ, AMQP, STOMP ve diğer iletişim teknolojilerini destekleyen açık kaynaklı bir mesaj aracısıdır. Kurumsal uygulamalarda yaygın olarak kullanılan bir
Farklı Bir Sistem mi Kullanıyorsunuz? Pagekit PHP ile yazılmış açık kaynaklı bir CMSdir. Pagekit kaynak kodu GitHubda herkese açık olarak barındırılıyor. Bu kılavuz size
Çok Güvenli FTP arka plan programı, ya da sadece vsFTPd, özelleştirme yeteneği olan hafif bir yazılım parçasıdır. Bu derste bir müttefikimiz olacak
Belirli durumlarda, Sistem Yöneticisinin bir kullanıcı hesabı oluşturması ve yalnızca kendi dosyalarını sFTP yoluyla yönetmek için erişimini kısıtlaması gerekebilir, ancak b
Bu makalede, ModSecurity tarafından korunan bir LEMP yığını oluşturmayı açıklayacağım. ModSecurity faydalı bir açık kaynaklı web uygulaması güvenlik duvarıdır.
Giriş LAMP, Linux, Apache, MySQL ve PHPnin kısaltmasıdır. Bu yazılım yığını, kurulum için en popüler açık kaynaklı çözümdür.
Farklı Bir Sistem mi Kullanıyorsunuz? Chamilo, çevrimiçi eğitim ve takım işbirliği için yaygın olarak kullanılan ücretsiz ve açık kaynaklı bir öğrenme yönetim sistemidir (LMS).
Eskiden OpenERP olarak bilinen Odoo, iyi bilinen bir açık kaynaklı ERP iş platformudur. Her büyüklükteki işletme, bol miktarda lis sayesinde Odoodan yararlanabilir
Icinga2 güçlü bir izleme sistemidir ve bir ana istemci modelinde kullanıldığında, NRPE tabanlı izleme kontrollerine olan ihtiyacın yerini alabilir. Master-Clien
Farklı Bir Sistem mi Kullanıyorsunuz? Couch CMS, web tasarımcılarının tasarlamalarını sağlayan basit ve esnek, ücretsiz ve açık kaynaklı bir İçerik Yönetim Sistemidir (CMS)
Farklı Bir Sistem mi Kullanıyorsunuz? Netdata, gerçek zamanlı sistem ölçümleri izleme alanında yükselen bir yıldızdır. Aynı türdeki diğer araçlarla karşılaştırıldığında, Netdata:
Farklı Bir Sistem mi Kullanıyorsunuz? ERP veya Kurumsal Kaynak Planlaması, temel iş süreçlerini yönetmek için kullanılan bir kurumsal uygulama paketidir. ERPNext ücretsizdir
Başka bir Vultr eğitimine hoş geldiniz. Burada, bir SAMP sunucusunun nasıl kurulacağını ve çalıştırılacağını öğreneceksiniz. Bu kılavuz CentOS 6 için yazılmıştır. Önkoşullar
Genel Bakış Bu makale, bir Kubernetes kümesini hemen kurup kubeadm ile çalıştırmanıza yardımcı olmak içindir. Bu kılavuz iki sunucuyu
Farklı Bir Sistem mi Kullanıyorsunuz? Giriş Sails.js, Ruby on Railse benzer şekilde Node.js için bir MVC çerçevesidir. Modern uygulamalar geliştirmek için yapar
Bu eğitimde, CentOS 6 Sistemine Half Life 2 oyun sunucusu kurma süreci ele alınacaktır. 1. Adım: Önkoşulları kurma
PrestaShop popüler bir açık kaynaklı e-ticaret çözümüdür. Kendi çevrimiçi mağazanızı ücretsiz oluşturmak için kullanabilirsiniz. Bu eğitimde, size
Farklı Bir Sistem mi Kullanıyorsunuz? MODX Revolution hızlı, esnek, ölçeklenebilir, ücretsiz ve açık kaynaklı, kurumsal düzeyde bir İçerik Yönetim Sistemi (CMS)
Giriş Linux sistemleri, süreçleri ve disk alanını izlemeye yardımcı olan varsayılan olarak top, df ve du gibi izleme araçlarıyla birlikte gelir. Çoğu zaman, onlar ar
Farklı Bir Sistem mi Kullanıyorsunuz? Kolab Groupware, ücretsiz ve açık kaynaklı bir web tabanlı grup yazılımı uygulamasıdır. Özellikleri e-posta iletişiminden, olaylardan oluşur
26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm
Birçoğunuz Switch'in Mart 2017'de çıkacağını ve yeni özelliklerini biliyorsunuz. Bilmeyenler için, 'Switch'i 'olmazsa olmaz bir gadget' yapan özelliklerin bir listesini hazırladık.
Teknoloji devlerinin sözlerini yerine getirmesini mi bekliyorsunuz? teslim edilmeyenleri kontrol edin.
Büyük Veri Mimarisindeki farklı katmanları ve işlevlerini en basit şekilde öğrenmek için blogu okuyun.
Yapay Zekanın küçük ölçekli şirketler arasında nasıl popüler hale geldiğini ve onları büyütme ve rakiplerine üstünlük sağlama olasılıklarını nasıl artırdığını öğrenmek için bunu okuyun.
CAPTCHA, son birkaç yılda kullanıcıların çözmesi oldukça zorlaştı. Gelecekte spam ve bot tespitinde etkili kalabilecek mi?
Bilim hızla gelişip birçok çabamızı üstlendikçe, kendimizi açıklanamaz bir Tekilliğe maruz bırakmanın riskleri de artıyor. Okuyun, tekillik bizim için ne anlama gelebilir.
Teletıp, uzaktan sağlık hizmetleri ve gelecek nesiller üzerindeki etkisi nedir? Pandemi durumunda iyi bir yer mi değil mi? Bir görünüm bulmak için blogu okuyun!
Bilgisayar korsanlarının çok para kazandığını duymuş olabilirsiniz, ancak bu kadar parayı nasıl kazandıklarını hiç merak ettiniz mi? Hadi tartışalım.
Son zamanlarda Apple, sorunları gidermek için macOS Catalina 10.15.4'ü ek bir güncelleme yayınladı, ancak güncelleme, mac makinelerinde tuğla oluşmasına neden olan daha fazla soruna neden oluyor gibi görünüyor. Daha fazla bilgi edinmek için bu makaleyi okuyun