Untuk berbagi data dalam sistem file File Storage NAS (NAS) di antara beberapa instans Elastic Compute Service (ECS), gunakan Cloud Assistant untuk memasang sistem file tersebut pada beberapa instans secara bersamaan. Fitur ini hanya mendukung protokol Network File System (NFS).
Prasyarat
Cloud Assistant Agent telah diinstal dan sedang berjalan pada instans ECS Anda.
Instans ECS berada dalam status Running.
Jaringan Anda memenuhi salah satu persyaratan berikut:
VPC yang sama: Instans ECS dan titik pemasangan sistem file NAS berada dalam virtual private cloud (VPC) yang sama.
Classic network: Untuk instans lama dalam classic network, otorisasi alamat IP pribadi dalam grup izin yang dilampirkan pada titik pemasangan. Untuk informasi selengkapnya, lihat Manage permission groups.
Akses cross-VPC: Instans ECS dan titik pemasangan berada dalam VPC berbeda yang saling terhubung. Alamat IP pribadi instans ECS telah diotorisasi dalam grup izin yang dilampirkan pada titik pemasangan. Untuk informasi selengkapnya, lihat Use CEN to mount a NAS file system across VPCs in the same region.
Batasan
Hanya sistem file NFS yang didukung.
Hanya instans ECS Linux yang didukung. CoreOS, FreeBSD, dan Fedora CoreOS tidak mendukung fitur pemasangan batch. Untuk instans Red Hat, instal Cloud Assistant Agent menggunakan RPM sebelum memasang. Untuk informasi selengkapnya, lihat Install Cloud Assistant Agent.
Instans ECS dan sistem file NAS harus berada dalam wilayah yang sama.
Prosedur
Masuk ke ECS console.
Pada panel navigasi kiri, pilih Maintenance & Monitoring > Cloud Assistant.
Pada bilah navigasi atas, pilih wilayah tempat instans ECS Anda berada.
Pada tab Common Commands, cari ACS-NAS-ClickMount-Mount-Linux-NFS.sh, lalu klik Run.
Pada panel Run Command, konfigurasikan parameter berikut:
Parameter perintah
Parameter | Description |
MountTargetDomain | Alamat titik pemasangan sistem file. Format: |
EcsLocalPath | Direktori lokal pada instans ECS tempat sistem file NAS dipasang. Tentukan jalur mutlak kosong yang dimulai dengan |
NasRemotePath | Direktori sistem file NAS yang akan dipasang. Atur ke direktori root ( |
ProtocolType | Versi protokol NFS. Nilai yang valid:
Important: Nilai ini case-sensitive dan tidak boleh mengandung spasi di awal atau akhir. |
AutoMountOnBoot | Menentukan apakah sistem file dipasang secara otomatis saat instans ECS dinyalakan. Nilai yang valid: |
MountParam | Opsional. Parameter pemasangan kustom. Jika tidak ada persyaratan khusus, biarkan parameter ini kosong. Untuk informasi tentang parameter tersebut, lihat Mount an NFS file system. |
Opsi eksekusi
Parameter | Description |
Execution Plan | Pilih kapan perintah akan dijalankan:
|
Execution Path | Jalur tempat perintah dieksekusi. |
Username | Akun pengguna untuk menjalankan perintah. Default: |
Timeout | Periode timeout dalam detik. Jika eksekusi perintah melebihi periode ini, tugas akan dihentikan secara paksa. |
Tags | Tetapkan pasangan kunci-nilai tag untuk klasifikasi dan manajemen. |
Task Stop Scope | Mode penghentian tugas secara manual atau saat timeout:
|
Launcher | Program peluncur untuk eksekusi skrip. |
Pilih instans ECS tempat sistem file akan dipasang.
Klik Run.
Kueri hasil eksekusi perintah
Setelah menjalankan perintah mount, unmount, atau query, gunakan Cloud Assistant untuk melihat hasilnya.
Masuk ke ECS console.
Pada panel navigasi kiri, pilih Maintenance & Monitoring > Cloud Assistant.
Pilih wilayah tempat instans ECS Anda berada.
Pada tab Command Execution Result, pilih Command Name dari daftar drop-down, masukkan nama perintah yang output-nya ingin dikueri, lalu klik ikon
.Mount:
ACS-NAS-ClickMount-Mount-Linux-NFS.shUnmount:
ACS-NAS-ClickMount-Unmount-Linux-NFS.shQuery:
ACS-NAS-ClickMount-Check-Linux-NFS.sh
Klik View pada kolom Actions untuk melihat detail eksekusi.
Pada tab Instances di panel detail eksekusi perintah, klik ikon
di samping nama instans target untuk melihat hasil perintah secara rinci.

Jika muncul error, identifikasi penyebab error tersebut dan perbaiki sesuai penyebabnya. Kemudian, jalankan kembali perintah tersebut. Untuk informasi selengkapnya, lihat bagian Error messages dalam topik ini.
Error messages
Tabel berikut menjelaskan kode kesalahan yang mungkin muncul dalam output perintah.
ErrorCode | Description | Solution |
SystemNoPermission | Perintah tidak dijalankan dengan izin root. | Pastikan perintah dijalankan sebagai pengguna root. |
SystemMissingMounts | File | Periksa integritas sistem operasi. |
SystemMissingFstab | File | Buat file konfigurasi fstab. |
SystemBashOutdated | Versi bash lebih awal dari 4.0. | Upgrade bash ke versi 4.0 atau yang lebih baru. |
BadInputMountTarget | Alamat titik pemasangan tidak valid. | Gunakan titik pemasangan yang diakhiri dengan |
BadInputLocalPath | Jalur lokal tidak valid. | Gunakan jalur mutlak yang dimulai dengan |
BadInputRemotePath | Jalur NAS remote tidak valid. | Gunakan jalur mutlak yang dimulai dengan |
BadInputProtocol | Jenis protokol tidak valid. | Gunakan |
BadInputAutoMount | Nilai auto-mount tidak valid. | Gunakan |
BadInputForceUnmount | Nilai force unmount tidak valid. | Gunakan |
NasClientNfsInstallFail | Gagal menginstal client NFS. | Instal secara manual paket client NFS. |
LocalPathCreateFail | Gagal membuat direktori pemasangan. | Buat direktori tersebut secara manual. |
LocalPathAlreadyMounted | Direktori tersebut sudah dipasang ke titik pemasangan lain. | Pilih direktori lokal yang berbeda. |
LocalPathNonEmpty | Direktori pemasangan tidak kosong. | Gunakan direktori kosong. |
LocalPathNotOnMountTarget | Jalur lokal tidak dipasang ke titik pemasangan ini. | Lakukan operasi dari titik pemasangan yang benar. |
LocalPathMultipleMounts | Jalur lokal dipasang beberapa kali. | Verifikasi dan lakukan force unmount. |
LocalPathAncestorMounted | Direktori induk sudah dipasang. | Pilih direktori di luar pemasangan yang sudah ada. |
LocalPathNonExistent | Jalur pemasangan tidak ada. | Pilih jalur yang berbeda. |
RemotePathCreateFail | Gagal membuat subdirektori NAS. | Pasang direktori root sebagai gantinya. |
MountFailRemoteRoot | Gagal memasang direktori root. | Untuk informasi selengkapnya tentang cara memecahkan masalah kegagalan pemasangan, lihat Troubleshoot file system mount failures. |
MountFailRemotePath | Gagal memasang subdirektori. | Coba pasang direktori root sebagai gantinya. |
UnmountFailRemoteRoot | Gagal melakukan unmount direktori root sebelum memasang subdirektori. | Pasang direktori root sebagai gantinya. |
UnmountFailLocalPath | Gagal melakukan unmount sistem file. | Hentikan aplikasi terkait dan lakukan force unmount. |
UnmountFailRemoveAutoMount | Gagal menghapus konfigurasi auto-mount. | Edit secara manual file |
Operasi tambahan
Unmount dari beberapa instans
Ganti perintah pada langkah 4 dengan ACS-NAS-ClickMount-Unmount-Linux-NFS.sh. Konfigurasikan parameter berikut:
Parameter | Description |
MountTargetDomain | Alamat titik pemasangan. Temukan alamat ini pada halaman Mount Targets sistem file di NAS console. Untuk informasi selengkapnya, lihat Manage mount targets. |
EcsLocalPath | Direktori lokal tempat sistem file dipasang. Untuk melihat direktori lokal, login ke NAS console. Buka halaman Mount Targets sistem file. Klik Mount pada kolom Actions titik pemasangan. Lalu, klik Query Mount Details pada kolom Actions instans ECS. |
CancelAutoMountOnBoot | Menentukan apakah pemasangan otomatis sistem file NAS dinonaktifkan saat instans ECS dinyalakan. Nilai yang valid: |
ForceUnmount | Menentukan apakah sistem file NAS di-unmount secara paksa. Nilai yang valid: |
Kueri status pemasangan pada beberapa instans
Jalankan perintah ACS-NAS-ClickMount-Check-Linux-NFS.sh dengan parameter berikut:
Parameter | Description |
MountTargetDomain | Opsional. Alamat titik pemasangan. Jika tidak ditentukan, perintah akan mengembalikan detail semua sistem file NAS yang dipasang. |