Instal klien CPFS-POSIX pada Ubuntu atau CentOS dan pasang sistem file CPFS.
Prasyarat
Sistem file telah dibuat. Untuk informasi selengkapnya, lihat Buat sistem file.
Titik pemasangan POSIX telah ditambahkan untuk sistem file tersebut. Untuk informasi selengkapnya, lihat Tambahkan titik pemasangan klien POSIX.
Satu atau beberapa Instance ECS yang menjalankan Ubuntu atau CentOS telah dibuat, dengan versi kernel yang memenuhi persyaratan dalam tabel berikut, serta memiliki minimal 2 core CPU dan memori 4 GiB. Untuk informasi selengkapnya, lihat Buat Instance 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 Anda saat ini tidak ada dalam daftar yang didukung, gunakan klien CPFS-NFS untuk memasang sistem file sebagai gantinya. Untuk informasi selengkapnya, lihat Pasang sistem file melalui klien CPFS-NFS (Direkomendasikan).
CentOS Linux telah mengumumkan End of Life (EOL). Alibaba Cloud akan menghentikan dukungan terhadap gambar publik CentOS Linux sesuai ketentuan tersebut. Untuk menghindari gangguan layanan, segera migrasikan ke sistem operasi yang didukung. Untuk informasi selengkapnya, lihat Migrasi OS.
Prinsip pemasangan CPFS-POSIX
Pada topik ini, Instance ECS target mengacu pada node komputasi yang memasang dan mengakses sistem file CPFS.
CPFS kompatibel dengan antarmuka POSIX. Anda dapat memasang dan menggunakan CPFS setelah menginstal klien CPFS-POSIX pada Ubuntu atau CentOS. Untuk mengakses CPFS melalui Protokol NFS, lihat Pasang sistem file menggunakan klien CPFS-NFS (direkomendasikan).
Setelah Anda menambahkan titik pemasangan POSIX, CPFS secara otomatis membuat tiga node kontrol: <FSID>-<GENID>-qr-001, <FSID>-<GENID>-qr-002, dan <FSID>-<GENID>-qr-003. Node kontrol pertama dalam daftar (<FSID>-<GENID>-qr-001) merupakan node instalasi klien CPFS-POSIX default.
Langkah 1: Persiapkan lingkungan
Sebelum men-deploy klien CPFS-POSIX, instal paket kernel yang diperlukan pada setiap Instance ECS target.
Ubuntu
Instal paket dependensi.
apt-get -y install linux-headers-`uname -r` cpp gcc binutilsJika muncul pesan
Unable to locate packages linux-headers, artinya sumber apt tidak berisi paket linux-headers untuk versi tersebut. Anda dapat mengunduh paket tersebut dari situs resmi Ubuntu dan menginstalnya secara manual.Verifikasi bahwa versi paket linux-headers sesuai dengan versi kernel.
dpkg -l | grep linux-headers-`uname -r`
CentOS
Instal paket dependensi.
yum -y install kernel-devel-`uname -r` cpp gcc gcc-c++ binutilsJika dikembalikan pesan
No package kernel-devel available, artinya paket kernel-devel yang sesuai untuk versi kernel Anda tidak tersedia di sumber yum. Jalankan uname -r untuk memastikan versi kernel, lalu unduh paket yang sesuai dari situs resmi CentOS dan instal secara manual.Lihat versi kernel saat ini.
uname -rVerifikasi bahwa versi paket kernel-devel sesuai dengan versi kernel.
rpm -qa | grep kernel-devel-`uname -r`
Langkah 2: Konfigurasikan security group untuk Instance ECS target
Klien CPFS-POSIX memerlukan akses jaringan ke node kontrol. Tambahkan security group node kontrol ke setiap Instance ECS target.
Dapatkan ID security group dari node kontrol CPFS-POSIX.
Masuk ke Konsol NAS.
Pada panel navigasi kiri, pilih .
Di pojok kiri atas halaman, pilih kelompok sumber daya dan Wilayah dari sistem file target.

Klik sistem file target. Pada halaman detail, klik Mount Targets.
Pada bagian Client Management node, klik Instance ECS pertama dalam daftar untuk membuka halaman detail instance tersebut.
Pada halaman Instance Details, klik tab Security Groups dan catat Security Group ID/Name dari node kontrol.
Nama security group node kontrol mengikuti format berikut: <FSID>-<GENID>-qr-sg.
Dalam format ini, <FSID> adalah ID sistem file CPFS dan <GENID> adalah nomor urut titik pemasangan, yang bertambah setiap kali titik pemasangan CPFS dibuat.
Tambahkan security group node kontrol ke Instance ECS target.
Pada panel navigasi kiri, pilih Instances & Images > Instances.
Pada halaman Instance List, klik ID Instance ECS yang akan dipasang, pilih tab Security Groups, lalu klik Change Security Group.
Pada kotak dialog Change Security Group, pilih security group node kontrol (<FSID>-<GENID>-qr-sg) yang telah dicatat pada Langkah 1 dari daftar drop-down Security Groups, lalu klik OK.
Langkah 3: Pasang sistem file
Hubungkan ke node instalasi klien CPFS-POSIX (node kontrol). Untuk informasi selengkapnya, lihat Metode koneksi jarak jauh untuk Instance ECS.
Anda dapat melihat daftar node manajemen klien pada bagian Client Management node. Instance ECS pertama dalam daftar merupakan node instalasi klien default. Untuk informasi selengkapnya, lihat Lihat titik pemasangan klien POSIX.
Jalankan perintah berikut pada node kontrol untuk menambahkan Instance ECS target ke kluster klien dan menginstal klien CPFS-POSIX.
cpfs add <Alamat IP pribadi Target ECS 1> <Alamat IP pribadi Target ECS 2> <Alamat IP pribadi Target ECS 3>Contoh:
cpfs add 192.168.1.249 192.168.1.250 192.168.1.251Perintah
cpfs addmenginstal klien CPFS-POSIX pada instance yang ditentukan dan menambahkannya ke kluster klien. Pisahkan beberapa alamat IP pribadi dengan spasi. Penambahan setiap instance membutuhkan waktu sekitar 2 menit. Saat menambahkan beberapa instance, kami menyarankan Anda menjalankan perintah di latar belakang menggunakanscreenataunohupuntuk menghindari gangguan akibat timeout koneksi.CatatanMasukkan alamat IP pribadi Instance ECS target. Jangan gunakan alamat IP publik.
Hostname setiap node klien harus unik.
Anda dapat menambahkan satu atau beberapa Instance ECS sekaligus. Pisahkan beberapa alamat IP pribadi dengan spasi.
Penambahan setiap Instance ECS membutuhkan waktu sekitar 2 menit. Saat menambahkan beberapa instance, kami menyarankan Anda menjalankan perintah di latar belakang menggunakan
screenataunohup.
Jalankan perintah berikut untuk memverifikasi bahwa Instance ECS target muncul dalam daftar node.
Perintah
mmlsclusterContoh respons
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**** perfmonInstance ECS target muncul sebagai node
perfmon(Node 4 pada contoh). Node yang ditandai sebagaiquorum-manager-perfmon(Node 1–3) merupakan node kontrol.
Opsi: Kueri path pemasangan default.
Setelah bergabung ke kluster klien, sistem file secara otomatis dipasang ke path default
/cpfs/<nomor seri FSID>. Jalankan perintahmmlsfs <nomor seri FSID>-<GENID> -Tuntuk menanyakan path default ini.Contoh perintah
mmlsfs 001cb78****154e3-000001 -TContoh respons
flag value description ------------------- ------------------------ ----------------------------------- -T /cpfs/001cb78****154e3-000001 Default mount point
Untuk mengakses sistem file melalui path kustom, jalankan perintah
mount --bind:mount --bind /cpfs/001cb78****154e3-000001 /mnt/testDalam perintah ini,
/cpfs/001cb78****154e3-000001adalah path pemasangan default sistem file, dan/mnt/testadalah path kustom. Opsi--bindmemetakan direktori yang telah dipasang ke lokasi baru tanpa menyalin data.CatatanNode instalasi klien CPFS-POSIX tidak mendukung path pemasangan kustom.
Pemasangan subdirektori tidak didukung.
Setelah sistem file dipasang, Anda dapat mengakses sistem file CPFS seperti mengakses direktori lokal.
FAQ
Untuk FAQ dan solusi lain terkait pemasangan CPFS, lihat FAQ akses pemasangan.