Gunakan Protocol services untuk mengakses CPFS melalui NFS. NFS menyediakan kompatibilitas luas dengan berbagai sistem operasi dan opsi komputasi yang fleksibel, sekaligus mempertahankan throughput tinggi dari CPFS. Panduan cepat ini menggunakan CentOS untuk menunjukkan cara membuat sistem file CPFS dan memasangnya melalui NFS. Protocol services menyediakan titik pemasangan NFS secara independen dari titik pemasangan POSIX.
Prasyarat
Layanan CPFS telah diaktifkan.
Saat pertama kali login ke CPFS console, aktifkan layanan CPFS sesuai petunjuk.
Instance Elastic Compute Service (ECS) yang memenuhi persyaratan berikut telah dibuat. Untuk informasi selengkapnya, lihat Create an instance.
Alamat IPv4 publik telah ditetapkan atau elastic IP address (EIP) telah dikaitkan dengan instance ECS.
Instans menjalankan salah satu sistem operasi berikut yang didukung oleh klien CPFS-NFS:
Jenis sistem operasi
Versi sistem operasi
Alibaba Cloud Linux
-
Alibaba Cloud Linux 3.2104 64-bit
-
Alibaba Cloud Linux 2.1903 64-bit
CentOS
-
CentOS 8.x 64-bit
-
CentOS 7.x 64-bit
Ubuntu
-
Ubuntu 20.04 64-bit
-
Ubuntu 18.04 64-bit
-
Ubuntu 16.04 64-bit
Debian
-
Debian 10.x 64-bit
-
Debian 9.x 64-bit
-
Debian 8.x 64-bit
SUSE
-
SUSE Linux Enterprise Server 15 64-bit
-
Panduan cepat ini menggunakan konfigurasi instance ECS dan sistem file CPFS berikut:
ECS
Sistem operasi: CentOS 7.9
Wilayah: China (Shanghai)
Zona: Shanghai Zona B
CPFS
Wilayah: China (Shanghai)
Zona: Shanghai Zona B
Tipe: garis dasar 100 MB/s/TiB
Kapasitas terkonfigurasi: 3.600 GiB
Prosedur
Langkah 1: Buat sistem file
Login ke CPFS console.
Pada halaman Overview, di bagian bawah, klik Create CPFS File System.
Pada CPFS International Site (Pay-as-you-go) page, konfigurasikan parameter yang diperlukan seperti pada tabel berikut. Konfigurasikan parameter lain sesuai kebutuhan bisnis Anda atau gunakan pengaturan default. Untuk informasi selengkapnya, lihat Create a file system.
Parameter
Deskripsi
Region
Dari daftar drop-down, pilih China (Shanghai).
Zone
Pilih Shanghai Zone B. Pilih zona yang sama dengan instance ECS.
Type
Pilih 100 MB/s/TiB Baseline.
CPFS capacity
Tentukan kapasitas penyimpanan sistem file. Dalam contoh ini, pilih 3.600 GiB.
Virtual private cloud
Pilih virtual private cloud (VPC) yang telah Anda buat.
vSwitch
Pilih vSwitch yang telah Anda buat di VPC tersebut.
Klik Buy Now. Ikuti petunjuk di layar untuk menyelesaikan pembelian.
(Opsional) Langkah 2: Buat Fileset
Fileset adalah sistem file ringan di dalam sistem file CPFS. Fileset memiliki namespace inode independen dan kemampuan manajemen independen, serta muncul sebagai direktori dalam hierarki sistem file. Kami merekomendasikan Anda membuat Fileset untuk mengekspor data dan membuat titik pemasangan NFS. Dibandingkan dengan direktori biasa, Fileset mendukung fitur tambahan seperti batas jumlah file dan aliran data.
Di panel navigasi kiri, pilih , lalu klik nama sistem file yang telah Anda buat.
Pada halaman detail sistem file, pilih Fileset.
Pada tab Fileset, klik Create Fileset, lalu konfigurasikan parameter wajib berikut. Konfigurasikan parameter lain sesuai kebutuhan bisnis Anda atau gunakan pengaturan default.
Fileset Path: Masukkan path Fileset dalam sistem file. Path harus diawali dan diakhiri dengan garis miring (/). Contoh: /fileset1/.
Klik OK.
Langkah 3: Buat protocol service dan direktori ekspor
Untuk mengakses sistem file CPFS melalui NFS, buat protocol service. Protocol service akan menghasilkan titik pemasangan yang dapat digunakan oleh instance ECS untuk memasang sistem file tersebut.
Di panel navigasi kiri, pilih tab Protocol Services, klik Create Protocol Service, lalu konfigurasikan parameter yang diperlukan seperti pada tabel berikut. Konfigurasikan parameter lain sesuai kebutuhan bisnis Anda atau gunakan pengaturan default. Untuk informasi selengkapnya, lihat Manage protocol services.
Parameter
Deskripsi
Protocol type
Pilih NFS V3.
vSwitch
Pilih vSwitch di VPC yang sama dengan sistem file.
Protocol export
Klik Fileset (Recommended), lalu pilih Fileset dari Langkah 2.
Export VPC
Pilih VPC yang sama dengan instance ECS.
Export vSwitch
Pilih vSwitch yang sama dengan instance ECS. Kluster protokol mengekspor layanan protokol ke VPC yang ditentukan melalui vSwitch ini.
CatatanSebuah protocol service dapat mengonsumsi hingga 32 alamat IP pada satu vSwitch. Pastikan vSwitch tersebut memiliki cukup alamat IP yang tersedia.
Klik OK.
Pada kolom Action dari protocol service yang telah Anda buat, klik Export Directory.
Pada panel Export Directory, salin titik pemasangan untuk digunakan nanti.
Langkah 4: Instal klien CPFS-NFS dan pasang sistem file
Hubungkan ke instance ECS. Untuk informasi tentang metode koneksi, lihat Connect to an ECS instance.
Konfigurasikan klien CPFS-NFS.
Unduh klien CPFS-NFS.
wget https://cpfs-hangzhou-nfs-client.oss-cn-hangzhou.aliyuncs.com/aliyun-alinas-utils-latest.el.noarch.rpmInstal klien CPFS-NFS.
sudo yum install aliyun-alinas-utils-*.rpmVerifikasi instalasi.
which mount.cpfs-nfsInstalasi yang berhasil akan mengembalikan output berikut:
/usr/sbin/mount.cpfs-nfs
Pasang sistem file CPFS.
sudo mount -t cpfs-nfs -o vers=3,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport file-system-id.region.cpfs.aliyuncs.com:/share/path /mntGanti
file-system-id.region.cpfs.aliyuncs.com:/share/pathdengan titik pemasangan yang disalin pada Langkah 3, dan ganti/mntdengan path lokal pada server saat ini. Untuk informasi selengkapnya tentang parameter pemasangan, lihat Mount parameters.Jalankan perintah
mount -luntuk melihat informasi pemasangan.Setelah sistem file dipasang, jalankan perintah
df -huntuk melihat informasi kapasitas sistem file.CatatanUntuk mencegah informasi pemasangan hilang setelah instance ECS restart, konfigurasikan file /etc/fstab pada instance ECS agar sistem file CPFS dipasang ulang secara otomatis saat startup. Untuk informasi selengkapnya, lihat Configure automatic mounting at startup.
Langkah 5: Gunakan sistem file
Setelah sistem file dipasang, Anda dapat mengakses dan menggunakannya seperti direktori standar pada instance ECS.
Contoh berikut menggunakan path pemasangan lokal /mnt pada instance ECS untuk membuat dan menghapus file dalam sistem file CPFS.
[root@iZ2vxxx ~]# cd /mnt
[root@iZ2vxxx mnt]# ll
total 0
[root@iZ2vxxx mnt]# mkdir dir1
[root@iZ2vxxx mnt]# mkdir dir2
[root@iZ2vxxx mnt]# ll
total 1
drwxr-xr-x 2 root root 4096 Apr 29 10:17 dir1
drwxr-xr-x 2 root root 4096 Apr 29 10:17 dir2
[root@iZ2vxxx mnt]# rm -rf dir*
[root@iZ2vxxx mnt]# ll
total 0