Cara menginstal stratis untuk mengelola penyimpanan lokal berlapis di rhel 8
- 2416
- 647
- Jermaine Mohr
Stratis adalah salah satu fitur baru yang dikirimkan RHEL 8 distribusi. Stratis adalah solusi manajemen penyimpanan lokal yang berfokus pada kesederhanaan dan peningkatan kegunaan sementara pada saat yang sama menyediakan akses ke fitur penyimpanan canggih. Ini menggunakan sistem file XFS dan memberi Anda akses ke kemampuan penyimpanan canggih seperti:
- Penyediaan tipis
- Snapshot Sistem File
- Tiering
- Manajemen berbasis kolam
- Pemantauan
Pada dasarnya, Stratis adalah kumpulan penyimpanan yang dibuat dari satu atau lebih disk lokal atau partisi disk. Stratis membantu administrator sistem mengatur dan mengelola konfigurasi penyimpanan yang kompleks.
Sebelum kita melangkah lebih jauh, mari kita lihat beberapa istilah teknis yang pasti akan Anda tabrak saat kami melanjutkan:
- kolam: Kolam terdiri dari satu atau lebih perangkat blok. Ukuran total kumpulan sama dengan jumlah total perangkat blok.
- blockdev: Seperti yang mungkin Anda tebak, ini mengacu pada blok perangkat seperti partisi disk.
- Berkas sistem: Sistem file adalah lapisan yang disediakan tipis yang tidak datang sebagai ukuran tetap total. Ukuran aktual sistem file tumbuh saat data ditambahkan. Stratis secara otomatis menumbuhkan ukuran sistem file saat ukuran data mendekati ukuran virtual sistem file.
Blok perangkat yang dapat Anda gunakan dengan Stratis meliputi:
- Volume logis LVM
- Luks
- SSDS (solid state drive)
- Perangkat Mapper Multipath
- iscsi
- HDD (hard disk drive)
- mdraid
- Perangkat penyimpanan NVME
Komponen Perangkat Lunak Stratis
Stratis menyediakan 2 utilitas perangkat lunak:
- Stratis-cli: Ini adalah alat baris perintah yang dikirimkan dengan stratis.
- Daemon Stratisd: Ini adalah daemon yang membuat dan mengelola perangkat blok dan berperan dalam menyediakan API DBUS.
Cara menginstal stratis di rhel 8
Setelah melihat apa Stratis adalah dan mendefinisikan beberapa terminologi. Sekarang mari kita instal dan konfigurasikan Stratis pada RHEL 8 distribusi (juga berfungsi Centos 8).
Instal Stratis di Rhel 8
Mari kita lihat bagaimana Anda dapat menginstal Stratis pada Anda RHEL 8 sistem, masuk sebagai pengguna root dan jalankan perintah.
# DNF menginstal stratisd stratis-cliInstal Stratis di Rhel 8
Untuk menemukan informasi lebih lanjut tentang paket yang diinstal, jalankan perintah.
# rpm -qi stratisd stratis -cliVerifikasi Instalasi Stratis
Setelah pemasangan yang berhasil Stratis, Mulai Layanan dengan menjalankan perintah.
# Systemctl Enable - -Now Stratisd
Untuk memeriksa status Stratis, Jalankan perintah.
# Systemctl Status StratisdPeriksa status stratis
Buat kolam stratis
Untuk membuat a Stratis kumpulan Anda memerlukan perangkat blok yang tidak digunakan atau dipasang. Juga, diasumsikan itu Stratisd Layanan sudah berjalan dan berjalan. Selain itu, perangkat blok yang akan Anda gunakan setidaknya harus menjadi 1 GB dalam ukuran.
Pada kita RHEL 8 Sistem, kami memiliki empat perangkat blok tambahan: /dev/xvdb
, /dev/xvdc
, /dev/xvdd
, /dev/xvde
. Untuk menampilkan perangkat blok, jalankan perintah LSBLK.
# lsblkDaftar perangkat blok
Tak satu pun dari perangkat blok ini harus memiliki tabel partisi. Anda dapat mengonfirmasi ini menggunakan perintah.
# blkid -p /dev /xvdbKonfirmasi tabel partisi disk
Jika Anda tidak mendapatkan output, maka itu berarti perangkat blok Anda tidak memiliki tabel partisi yang berada di atasnya. Namun, jika ada tabel partisi, Anda dapat menghapusnya menggunakan perintah:
# wipefs -a /
Buat kumpulan stratis dari satu perangkat blok
Anda dapat membuat file Stratis Pool dari satu perangkat blok menggunakan sintaksis.
# STRATIS POOL CREATE
Misalnya membuat kolam dari /dev/xvdb
Jalankan perintah.
# Pool Stratis Buat my_pool_1 /dev /xvdb
Untuk mengonfirmasi run biliar yang dibuat.
# Daftar Pool StratisBuat Pool Stratis dari satu perangkat
Buat kumpulan stratis dari beberapa perangkat blok
Untuk membuat kumpulan dari beberapa perangkat, gunakan sintaks di bawah ini mencantumkan semua perangkat pada satu baris.
# Stratis Pool Buat Perangkat-1 Perangkat-2 Perangkat-n
Untuk membuat kolam renang dari /dev/xvdc
, /dev/xvdd
Dan /dev/xvde
Jalankan perintah.
# Stratis Pool Buat my_pool_2/dev/xvdc/dev/xvdd//dev/xvde
Sekali lagi, daftar kumpulan yang tersedia menggunakan perintah.
# Daftar Pool Stratis
Pada titik ini, Anda harus memiliki 2 kolam: my_pool_1 Dan my_pool_2.
Buat Pool Stratis dari beberapa perangkatSeperti yang dapat Anda lihat di atas, ruang hard disk yang ditempati di kolam renang my_pool_2 adalah tiga kali dari kumpulan pertama yang kami buat hanya dari satu perangkat blok dengan memori 10GB.
Buat sistem file dari kumpulan
Setelah membuat sistem file Anda, Anda dapat membuat sistem file dari salah satu kumpulan menggunakan sintaksis.
# stratis fs membuat
Misalnya, untuk membuat Sistem File-1 Dan FileStem-2 dari my_pool_1 Dan my_pool_2 masing -masing menjalankan perintah:
# stratis fs buat my_pool_1 filesystem-1 # stratis fs buat my_pool_2 Filesystem-2Buat sistem file dari kumpulan
Untuk melihat sistem file yang baru dibuat, jalankan perintah.
# Daftar Stratis FSDaftar file file dalam kumpulan
Untuk mempersempit hasil sistem file ke satu kumpulan, jalankan perintah:
# Daftar Stratis FS
Misalnya, untuk memeriksa sistem file my_pool_2 Jalankan perintah.
# Daftar FS Stratis my_pool_2Periksa sistem file di pool
Sekarang, jika Anda menjalankan perintah LSBLK, output harus agak mirip dengan output sampel di bawah ini.
# lsblkBuat daftar semua perangkat blok
Memasang sistem file stratis
Kami sekarang akan memasang sistem file yang ada untuk mengaksesnya. Pertama, Buat Mount Points.
Untuk sistem file di kumpulan pertama, jalankan perintah:
# mkdir /data # mount /stratis /my_pool_1 /filestem-1 /data
Untuk sistem file kedua di kumpulan kedua, jalankan perintah.
# mkdir /blok # mount /stratis /my_pool_2 /filesystem-2 /blockMount Stratis Filesystems
Untuk memverifikasi keberadaan poin mount saat ini menjalankan perintah df:
# df -th | Grep StratisVerifikasi titik pemasangan stratis
Sempurna! Kita dapat dengan jelas melihat bahwa titik mount kita ada.
Sistem file yang terus -menerus pasang stratis
Titik pemasangan yang baru saja kami buat tidak dapat bertahan dari reboot. Untuk membuat mereka gigih, pertama -tama dapatkan UUID Dari masing -masing sistem file:
# blkid -p/stratis/my_pool_1/filesystem -1 # blkid -p/stratis/my_pool_2/filesystem -2Temukan sistem file uuid
Sekarang lanjutkan dan salin opsi uuid dan mount point ke /etc/fstab seperti yang ditunjukkan.
# echo "uuid = c632dcf5-3e23-46c8-82b6-b06a4cc9d6a7 /data xfs default 0 0" | sudo tee -a /etc /fstab # echo "uuid = b485ce80-e18-4a06-8631-925132bbfd78 /blok XFS default 0 0" | sudo tee -a /etc /fstabTambahkan poin mount ke file fstab
Agar sistem mendaftarkan konfigurasi baru, jalankan perintah:
# Systemctl Daemon-reload
Untuk memverifikasi konfigurasi berfungsi seperti yang diharapkan, pasang sistem file.
# mount /data # mount /blok
Menghapus sistem file stratis
Untuk menghapus sistem file, Anda harus, pertama -tama, membuka sistem file seperti yang ditunjukkan.
# Umount /mount-point
Dalam hal ini, kami akan memiliki.
# Umount /Data
Untuk menghancurkan sistem file, gunakan sintaks:
# Stratis Filesystem Destroy
Jadi, kita akan memiliki:
# Stratis Filesystem Hancurkan my_pool_1 Filesystem-1Hapus Sistem File Stratis
Untuk mengonfirmasi penghapusan sistem file, keluarkan perintah.
# Daftar Sistem File Stratis MY_POOL_1Verifikasi penghapusan sistem file stratis
Dari output, kita dapat dengan jelas melihat bahwa sistem file yang terkait dengan my_pool_1 sudah dihapus.
Menambahkan disk ke kolam stratis yang ada
Anda dapat menambahkan disk ke kolam yang ada menggunakan perintah:
# Kolam STRATIS ADD-DATA /
Misalnya, untuk menambahkan disk tambahan /dev/xvdf
, ke my_pool_1, Jalankan perintah:
# stratis pool add-data my_pool_1 /dev /xvdfTambahkan Disk ke Kolam Stratis yang Ada
Perhatikan bahwa ukurannya my_pool_1 memiliki ukuran ganda setelah menambahkan volume ekstra.
Buat Snapshot Stratis
Snapshot adalah bacaan yang disediakan tipis dan menulis salinan sistem file pada titik waktu tertentu.
Untuk membuat snapshot, jalankan perintah:
# Snapshot FS Stratis
Dalam hal ini, perintahnya akan:
# Stratis FS Snapshot my_pool_2 Filesystem-2 mysnapshot
Anda dapat menambahkan atribut data -$ (tanggal +%y-%m-%d)
Ke snapshot Tambahkan tag tanggal seperti yang ditunjukkan pada tangkapan layar di bawah ini.
Untuk memverifikasi pembuatan snapshot, jalankan perintah:
Daftar Sistem File Stratis
Dalam hal ini, perintahnya akan:
# Daftar Sistem File Stratis My_pool_2Buat Snapshot Sistem File Stratis
Kembali ke snapshot sebelumnya menggunakan sistem file
Untuk mengembalikan sistem file stratis ke snapshot yang dibuat sebelumnya, pertama, unmount dan hancurkan sistem file asli.
# Umount/Stratis // Filesystem
Dalam skenario kami, ini akan terjadi.
# Umount/Stratis/my_pool_2/fileSystem-2
Kemudian buat salinan snapshot menggunakan sistem file asli:
# Stratis Filesystem Snapshot Filessystem-Snapshot Filesystem
Perintahnya akan menjadi:
# Stratis Filesystem Snapshot my_pool_2 mysnapshot-2019-10 blok
Akhirnya, pasang snapshot.
# mount/stratis/my-pool/my-fs mount-point
Menghapus Snapshot Stratis
Untuk menghapus snapshot, pertama, lepaskan snapshot.
# unmount/stratis/my_pool_2/mysnapshot-2019-10-24Snapshot Stratis yang tidak muntah
Selanjutnya, lanjutkan dan hancurkan snapshot:
# Stratis Filesystem Hancurkan my_pool_2 mysnapshot-2019-10-24Lepaskan Snapshot Stratis
Menghapus kolam stratis
Untuk menghapus kolam stratis, ikuti langkah -langkah sederhana di bawah ini.
1. Sebutkan sistem file yang ada di kumpulan.
Daftar Sistem File Stratis
2. Selanjutnya, unmount semua sistem file di kumpulan.
# Umount/Stratis // Filesystem-1 # Umount/Stratis // Filesystem-2 # Umount/Stratis // Filesystem-3
3. Hancurkan sistem file.
# Stratis Filesystem Hancurkan FS-1 FS-2
4. Dan kemudian, singkirkan kolam renang.
# STRATIS POOL HUBRUSI Poolname
Dalam hal ini, sintaks akan.
# Pool Stratis Hancurkan my_pool_2Hapus kolam stratis
Anda dapat memverifikasi daftar kumpulan lagi.
# Daftar Pool Stratis
Terakhir, hapus entri di /etc/fstab untuk sistem file.
Kami telah sampai di akhir pemandu. Dalam tutorial ini, kami menjelaskan bagaimana Anda dapat menginstal dan menggunakan Stratis untuk mengelola penyimpanan lokal berlapis di RHEL. Kami berharap Anda merasa berguna. Mencobanya dan beri tahu kami bagaimana hasilnya.
- « Cara Menginstal dan Mengkonfigurasi GitLab di Centos 8/7
- Pemasangan “Centos 8.0 dengan tangkapan layar »