Topik ini menjelaskan cara menginstal klien CPFS-POSIX dan memasang sistem file Cloud Parallel File Storage (CPFS) di Ubuntu atau CentOS.
Prasyarat
Anda telah membuat sistem file. Untuk informasi selengkapnya, lihat Membuat sistem file.
Anda telah menambahkan titik pemasangan POSIX. Untuk informasi selengkapnya, lihat Menambahkan titik pemasangan klien POSIX.
Anda telah membuat satu atau beberapa Instance Elastic Compute Service (ECS) yang menjalankan Ubuntu atau CentOS. Instans harus memenuhi persyaratan versi kernel yang ditunjukkan dalam tabel berikut serta memiliki setidaknya 2 core CPU dan memori 4 GiB agar beroperasi dengan baik. Untuk informasi selengkapnya, lihat Membuat instans ECS.
Jenis sistem operasi
Distribusi
Versi kernel
RHEL atau CentOS
8.4
4.18.0-305.19.1.el8_4
8.3
4.18.0-240.22.1.el8_3
8.2
4.18.0-193.28.1.el8_2
8.1
4.18.0-147.8.1.el8_1
8.0
4.18.0-80.11.2.el8_0
7.9
3.10.0-1160.42.2.el7
7.8
3.10.0-1127.19.1.el7
7.7
3.10.0-1062.18.1.el7
7.6
3.10.0-957.54.1.el7
7.5
3.10.0-862.14.4.el7
7.4
3.10.0-693.2.2.el7
7.3
3.10.0-514.26.2.el7
7.2
3.10.0-514.26.2.el7
Ubuntu
20.04.3 LTS
5.4.0-86-generic
PentingJika versi kernel sistem operasi Anda tidak didukung oleh klien POSIX, gunakan klien NFS untuk mengakses sistem file CPFS. Untuk informasi selengkapnya, lihat Memasang sistem file pada klien CPFS-NFS (Direkomendasikan).
Untuk pengguna CentOS: Proyek CentOS telah mengumumkan akhir masa pakai (EOL) untuk CentOS Linux. Citra publik CentOS Linux di Alibaba Cloud berasal dari proyek CentOS. Setelah CentOS Linux mencapai EOL-nya, Alibaba Cloud tidak akan lagi memberikan dukungan untuk sistem operasi tersebut. Untuk mencegah gangguan bisnis, kami menyarankan Anda mengganti sistem operasi. Untuk informasi selengkapnya tentang cara mengganti sistem operasi, lihat Migrasi sistem operasi.
Informasi latar belakang
Dalam topik ini, instans ECS tujuan mengacu pada node komputasi tempat Anda memasang dan mengakses sistem file CPFS.
CPFS kompatibel dengan API berbasis POSIX. Anda dapat menggunakan CPFS dengan menginstal klien CPFS-POSIX lalu memasang sistem file tersebut. Klien CPFS-POSIX adalah layanan khusus yang dapat Anda instal pada sistem operasi Ubuntu dan CentOS. Jika Anda ingin mengakses sistem file CPFS menggunakan protokol NFS, lihat Memasang sistem file pada klien CPFS-NFS (Direkomendasikan).
Setelah Anda menambahkan titik pemasangan POSIX, CPFS secara otomatis membuat tiga instans ECS node bidang kontrol: <FSID>-<GENID>-qr-001, <FSID>-<GENID>-qr-002, dan <FSID>-<GENID>-qr-003. Instans ECS node bidang kontrol pertama dalam daftar (<FSID>-<GENID>-qr-001) adalah node instalasi default untuk klien CPFS-POSIX.
Langkah 1: Siapkan lingkungan
Lengkapi langkah-langkah berikut untuk menyiapkan lingkungan sebelum menginstal klien CPFS-POSIX.
Ubuntu
Jalankan perintah berikut untuk menginstal dependensi perangkat lunak:
apt-get -y install linux-headers-`uname -r` cpp gcc binutilsJika pesan
Unable to locate packages linux-headersdikembalikan, hal ini menunjukkan bahwa sumber apt tidak memiliki paket linux-headers yang diperlukan. Anda dapat mengunduh paket tersebut dari situs web resmi Ubuntu dan menginstalnya.Jalankan perintah berikut untuk memeriksa apakah versi paket linux-headers sesuai dengan versi kernel:
dpkg -l | grep linux-headers-`uname -r`
CentOS
Jalankan perintah berikut untuk menginstal dependensi perangkat lunak:
yum -y install kernel-devel-`uname -r` cpp gcc gcc-c++ binutilsJika pesan
No package kernel-devel availabledikembalikan, hal ini menunjukkan bahwa sumber Yellowdog Updater, Modified (YUM) tidak memiliki paket kernel-devel yang diperlukan. Jalankan perintah uname -r untuk memeriksa versi kernel. Kemudian, unduh paket kernel-devel yang sesuai dari situs web resmi CentOS dan instal.Jalankan perintah berikut untuk memeriksa versi kernel:
uname -rJalankan perintah berikut untuk memeriksa apakah versi paket kernel-devel sesuai dengan versi kernel:
rpm -qa | grep kernel-devel-`uname -r`
Langkah 2: Mengonfigurasi grup keamanan untuk instans ECS tujuan
Dapatkan informasi grup keamanan instans ECS node bidang kontrol CPFS-POSIX.
Masuk ke Konsol NAS.
Pada panel navigasi di sebelah kiri, pilih .
Di pojok kiri atas halaman, pilih kelompok sumber daya dan wilayah tempat sistem file tujuan berada.

Klik sistem file tujuan untuk membuka halaman detailnya, lalu klik Mount & Use.
Pada bagian Client Control Plane Nodes, klik ID instans ECS pertama dalam daftar untuk membuka halaman detailnya.
Pada halaman Instance Details, klik tab Security Groups dan catat ID/Nama Grup Keamanan node bidang kontrol CPFS-POSIX.
Nama grup keamanan node bidang kontrol mengikuti format <FSID>-<GENID>-qr-sg.
<FSID> adalah ID sistem file CPFS. <GENID> adalah nomor seri titik pemasangan, yang bertambah setiap kali titik pemasangan CPFS dibuat.
Tambahkan grup keamanan instans ECS node bidang kontrol CPFS-POSIX ke instans ECS tujuan.
Pada panel navigasi di sebelah kiri, pilih Instances & Images > Instances.
Pada halaman Instances, klik ID instans ECS tempat Anda ingin memasang sistem file CPFS. Klik tab Security Groups, lalu klik Change Security Group.
Pada kotak dialog Change Security Group, pilih grup keamanan node bidang kontrol (<FSID>-<GENID>-qr-sg) yang telah Anda catat dari daftar drop-down Security Group, lalu klik OK.
Langkah 3: Pasang sistem file
Sambungkan ke instans ECS tempat klien CPFS-POSIX diinstal. Untuk informasi selengkapnya, lihat Pilih alat untuk menyambung ke instans.
Anda dapat menemukan instans ECS untuk instalasi klien CPFS-POSIX di bagian Client Control Plane Nodes. Instans ECS pertama dalam daftar adalah node instalasi default. Untuk informasi selengkapnya, lihat Melihat titik pemasangan klien POSIX.
Jalankan perintah berikut untuk menginstal klien CPFS-POSIX pada instans ECS tujuan dan menambahkannya ke kluster klien.
cpfs add <Internal IP address of destination ECS 1> <Internal IP address of destination ECS 2> <Internal IP address of destination ECS 3>Contoh:
cpfs add 192.168.1.249 192.168.1.250 192.168.1.251CatatanSaat menambahkan instans ECS, masukkan alamat IP internalnya.
Setiap klien harus memiliki hostname yang unik.
Anda dapat menambahkan satu atau beberapa instans ECS. Jika menambahkan beberapa instans, pisahkan alamat IP internalnya dengan spasi.
Waktu eksekusi perintah meningkat seiring jumlah instans ECS yang Anda tambahkan. Dibutuhkan sekitar 2 menit untuk menambahkan satu instans ECS. Kami menyarankan Anda menjalankan perintah di latar belakang menggunakan alat seperti screen atau nohup.
Jalankan perintah berikut untuk memastikan bahwa instans ECS tujuan termasuk dalam daftar node.
Jalankan perintah
mmlsclusterContoh keluaran
Node Daemon node name IP address Admin node name Designation --------------------------------------------------------------------------------------------------------- 1 cpfs-001cb78****154e3-000001-qr-001 10.0.2.41 cpfs-001cb78****154e3-000001-qr-001 quorum-manager-perfmon 2 cpfs-001cb78****154e3-000001-qr-002 10.0.2.43 cpfs-001cb78****154e3-000001-qr-002 quorum-manager-perfmon 3 cpfs-001cb78****154e3-000001-qr-003 10.0.2.42 cpfs-001cb78****154e3-000001-qr-003 quorum-manager-perfmon 4 iZbp11iqkys8rl5cwa4**** 10.0.2.44 iZbp11iqkys8rl5cwa4**** perfmon
Opsi: Kueri path default.
Setelah Anda menambahkan instans ECS tujuan ke node bidang kontrol klien, sistem file secara otomatis dipasang ke path default /cpfs/<nomor seri FSID>. Anda dapat menjalankan perintah mmlsfs <nomor seri FSID>-<GENID> -T untuk mengkueri path default.
Contoh perintah
mmlsfs 001cb78****154e3-000001 -TContoh keluaran
flag value description ------------------- ------------------------ ----------------------------------- -T /cpfs/001cb78****154e3-000001 Default mount point
Anda juga dapat menjalankan perintah mount --bind untuk mengakses sistem file CPFS dari jalur kustom.
mount --bind /cpfs/001cb78****154e3-000001 /mnt/test/cpfs/001cb78****154e3-000001 adalah path pemasangan default sistem file CPFS. /mnt/test adalah path pemasangan kustom.
CatatanPath pemasangan kustom tidak diizinkan pada node instalasi sistem file CPFS.
Pemasangan subdirektori tidak didukung.
Setelah sistem file dipasang, Anda dapat mengaksesnya seperti mengakses direktori lokal.
FAQ
Untuk informasi selengkapnya tentang pertanyaan umum (FAQ) dan solusi terkait pemasangan CPFS, lihat FAQ Pemasangan dan Akses.