SSD Lokal dirancang untuk kasus penggunaan penyimpanan sementara, seperti cache atau ruang pemrosesan scratch. Karena SSD Lokal terletak di mesin fisik tempat VM Anda berjalan, SSD hanya dapat dibuat selama proses pembuatan VM. SSD Lokal tidak dapat digunakan sebagai perangkat booting.
Untuk seri mesin generasi ketiga, sejumlah disk SSD Lokal ditambahkan ke VM saat Anda membuatnya. Satu-satunya cara untuk menambahkan penyimpanan SSD Lokal ke VM ini adalah:
- Untuk C3 dan C3D, penyimpanan SSD Lokal hanya tersedia dengan jenis mesin
tertentu, seperti
c3-standard-88-lssd
. - Untuk seri mesin ultra Z3, A3, dan A2, setiap jenis mesin dilengkapi dengan penyimpanan SSD Lokal.
Untuk jenis mesin M3 serta generasi pertama dan kedua, Anda harus menentukan disk SSD Lokal saat membuat VM.
Setelah membuat disk SSD Lokal, Anda harus memformat dan memasang perangkat sebelum dapat menggunakannya.
Untuk mengetahui informasi tentang jumlah penyimpanan SSD Lokal yang tersedia di berbagai jenis mesin, dan jumlah disk SSD Lokal yang dapat Anda pasang ke VM, baca artikel Memilih jumlah SSD Lokal yang valid.
Sebelum memulai
- Tinjau Batasan SSD lokal sebelum menggunakan SSD Lokal.
- Tinjau skenario persistensi data untuk disk SSD Lokal.
- Jika Anda menambahkan SSD Lokal ke instance virtual machine (VM) yang memiliki GPU yang terpasang, lihat Ketersediaan SSD Lokal berdasarkan region dan zona GPU.
-
Siapkan autentikasi, jika Anda belum melakukannya.
Autentikasi adalah proses verifikasi identitas Anda untuk akses ke layanan dan API Google Cloud.
Untuk menjalankan kode atau contoh dari lingkungan pengembangan lokal, Anda dapat melakukan autentikasi ke Compute Engine sebagai berikut.
Pilih tab untuk melihat bagaimana Anda berencana menggunakan contoh di halaman ini:
Konsol
Saat menggunakan Konsol Google Cloud untuk mengakses API dan layanan Google Cloud, Anda tidak perlu menyiapkan autentikasi.
gcloud
-
Instal Google Cloud CLI, lalu initialize dengan menjalankan perintah berikut:
gcloud init
- Menetapkan region dan zona default.
Terraform
Untuk menggunakan contoh Terraform di halaman ini dari lingkungan pengembangan lokal, instal dan lakukan inisialisasi gcloud CLI, lalu siapkan Kredensial Default Aplikasi dengan kredensial pengguna Anda.
- Menginstal Google Cloud CLI.
-
Untuk initialize gcloud CLI, jalankan perintah berikut:
gcloud init
-
Buat kredensial autentikasi lokal untuk Akun Google Anda:
gcloud auth application-default login
Untuk informasi selengkapnya, lihat Siapkan autentikasi untuk lingkungan pengembangan lokal.
Go
Untuk menggunakan contoh Go di halaman ini dari lingkungan pengembangan lokal, instal dan lakukan inisialisasi gcloud CLI, lalu siapkan Kredensial Default Aplikasi dengan kredensial pengguna Anda.
- Menginstal Google Cloud CLI.
-
Untuk initialize gcloud CLI, jalankan perintah berikut:
gcloud init
-
Buat kredensial autentikasi lokal untuk Akun Google Anda:
gcloud auth application-default login
Untuk informasi selengkapnya, lihat Siapkan autentikasi untuk lingkungan pengembangan lokal.
Java
Untuk menggunakan contoh Java di halaman ini dari lingkungan pengembangan lokal, instal dan lakukan inisialisasi gcloud CLI, lalu siapkan Kredensial Default Aplikasi dengan kredensial pengguna Anda.
- Menginstal Google Cloud CLI.
-
Untuk initialize gcloud CLI, jalankan perintah berikut:
gcloud init
-
Buat kredensial autentikasi lokal untuk Akun Google Anda:
gcloud auth application-default login
Untuk informasi selengkapnya, lihat Siapkan autentikasi untuk lingkungan pengembangan lokal.
Python
Untuk menggunakan contoh Python di halaman ini dari lingkungan pengembangan lokal, instal dan lakukan inisialisasi gcloud CLI, lalu siapkan Kredensial Default Aplikasi dengan kredensial pengguna Anda.
- Menginstal Google Cloud CLI.
-
Untuk initialize gcloud CLI, jalankan perintah berikut:
gcloud init
-
Buat kredensial autentikasi lokal untuk Akun Google Anda:
gcloud auth application-default login
Untuk informasi selengkapnya, lihat Siapkan autentikasi untuk lingkungan pengembangan lokal.
REST
Untuk menggunakan contoh REST API di halaman ini dalam lingkungan pengembangan lokal, gunakan kredensial yang Anda berikan ke gcloud CLI.
Instal Google Cloud CLI, lalu initialize dengan menjalankan perintah berikut:
gcloud init
-
Membuat VM dengan SSD Lokal
Anda dapat membuat VM dengan penyimpanan disk SSD Lokal menggunakan konsol Google Cloud, gcloud CLI, atau Compute Engine API.
Konsol
Buka halaman Create an instance.
Tentukan nama, region, dan zona untuk VM Anda. Secara opsional, tambahkan tag atau label.
Di bagian Konfigurasi mesin, pilih kelompok mesin yang berisi jenis mesin target Anda.
Pilih seri dari daftar Seri, lalu pilih jenis mesin.
- Untuk seri mesin generasi ketiga
C3 dan C3D, pilih jenis mesin yang berakhiran
-lssd
. - Untuk Z3, A3, dan A2 ultra, setiap jenis mesin dilengkapi dengan penyimpanan SSD Lokal.
- Untuk M3, atau seri mesin generasi pertama dan kedua, setelah memilih
jenis mesin, lakukan tindakan berikut:
- Luaskan bagian Advanced options.
- Luaskan Disks, klik Add Local SSD, lalu lakukan langkah berikut:
- Di halaman Konfigurasi SSD Lokal, pilih jenis antarmuka disk.
- Pilih jumlah disk yang Anda inginkan dari daftar Kapasitas disk.
- Klik Save.
- Untuk seri mesin generasi ketiga
C3 dan C3D, pilih jenis mesin yang berakhiran
Lanjutkan dengan proses pembuatan VM.
Setelah membuat VM dengan disk SSD Lokal, Anda harus memformat dan memasang setiap perangkat sebelum dapat menggunakan disk.
gcloud
Untuk seri mesin ultra Z3, A3, dan A2, guna membuat VM dengan disk SSD Lokal yang terpasang, buat VM yang menggunakan salah satu jenis mesin yang tersedia untuk seri tersebut dengan mengikuti petunjuk untuk membuat instance.
Untuk seri mesin C3 atau C3D, untuk membuat VM dengan disk SSD Lokal terpasang, ikuti petunjuk untuk membuat instance, tetapi tentukan jenis instance yang mencakup disk SSD Lokal (
-lssd
).Misalnya, Anda dapat membuat VM C3 dengan dua partisi SSD Lokal yang menggunakan antarmuka disk NVMe sebagai berikut:
gcloud compute instances create example-c3-instance \ --zone ZONE \ --machine-type c3-standard-8-lssd \ --image-project IMAGE_PROJECT \ --image-family IMAGE_FAMILY
Untuk seri mesin M3 serta generasi pertama dan kedua, untuk membuat VM dengan disk SSD Lokal yang terpasang, ikuti petunjuk untuk membuat instance, tetapi gunakan flag
--local-ssd
untuk membuat dan memasang disk SSD Lokal. Untuk membuat beberapa disk SSD Lokal, tambahkan lebih banyak flag--local-ssd
. Secara opsional, Anda juga dapat menetapkan nilai untuk antarmuka dan nama perangkat untuk setiap flag--local-ssd
.Misalnya, Anda dapat membuat VM M3 dengan empat disk SSD Lokal dan menentukan jenis antarmuka disk sebagai berikut:
gcloud compute instances VM_NAME \ --machine-type m3-ultramem-64 \ --zone ZONE \ --local-ssd interface=INTERFACE_TYPE device-name=DEVICE-NAME \ --local-ssd interface=INTERFACE_TYPE device-name=DEVICE-NAME \ --local-ssd interface=INTERFACE_TYPE device-name=DEVICE-NAME \ --local-ssd interface=INTERFACE_TYPE \ --image-project IMAGE_PROJECT \ --image-family IMAGE_FAMILY
Ganti kode berikut:
- VM_NAME: nama untuk VM baru
- ZONE: zona tempat VM dibuat. Tanda ini bersifat opsional jika Anda telah mengonfigurasi properti
compute/zone
gcloud CLI atau variabel lingkunganCLOUDSDK_COMPUTE_ZONE
. - INTERFACE_TYPE: jenis antarmuka disk yang ingin
Anda gunakan untuk perangkat SSD Lokal. Tentukan
nvme
jika membuat VM M3 atau jika boot disk image Anda memiliki driver NVMe yang dioptimalkan. Tentukanscsi
untuk gambar lainnya. - DEVICE-NAME: Opsional: Nama yang menunjukkan nama disk yang akan digunakan di symbolic link (symlink) sistem operasi tamu.
- IMAGE_FAMILY: salah satu kelompok gambar yang tersedia yang ingin Anda instal pada boot disk
- IMAGE_PROJECT: project gambar yang memiliki kelompok gambar tersebut
Jika perlu, Anda dapat memasang SSD Lokal ke VM generasi pertama atau
kedua menggunakan kombinasi nvme
dan scsi
untuk partisi
yang berbeda. Performa untuk perangkat nvme
bergantung pada boot disk
image untuk instance Anda. VM generasi ketiga hanya mendukung antarmuka disk
NVMe.
Setelah membuat VM dengan SSD Lokal, Anda harus memformat dan memasang setiap perangkat sebelum dapat menggunakannya.
Terraform
Untuk membuat VM dengan disk SSD Lokal yang terpasang, Anda dapat menggunakan
resource google_compute_instance
.
Untuk mempelajari cara menerapkan atau menghapus konfigurasi Terraform, lihat Perintah dasar Terraform.
Untuk membuat kode Terraform, Anda dapat menggunakan komponen Kode yang setara di konsol Google Cloud.- Di Konsol Google Cloud, buka halaman Instance VM.
- Klik Create instance.
- Tentukan parameter yang Anda inginkan.
- Di bagian atas atau bawah halaman, klik Kode yang setara, lalu klik tab Terraform untuk melihat kode Terraform.
Go
Go
Sebelum mencoba contoh ini, ikuti petunjuk penyiapan Go di panduan memulai Compute Engine menggunakan library klien. Untuk informasi selengkapnya, lihat dokumentasi referensi API Go Compute Engine.
Untuk melakukan autentikasi ke Compute Engine, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, baca Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Java
Java
Sebelum mencoba contoh ini, ikuti petunjuk penyiapan Java di panduan memulai Compute Engine menggunakan library klien. Untuk informasi selengkapnya, lihat dokumentasi referensi API Java Compute Engine.
Untuk melakukan autentikasi ke Compute Engine, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, baca Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Python
Python
Sebelum mencoba contoh ini, ikuti petunjuk penyiapan Python di panduan memulai Compute Engine menggunakan library klien. Untuk informasi selengkapnya, lihat dokumentasi referensi API Python Compute Engine.
Untuk melakukan autentikasi ke Compute Engine, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, baca Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
REST
Gunakan instances.insert method
untuk membuat VM dari kelompok image atau dari versi
image sistem operasi tertentu.
- Untuk seri mesin ultra Z3, A3, dan A2, agar dapat membuat VM dengan disk SSD Lokal terpasang, buat VM yang menggunakan salah satu jenis mesin yang tersedia untuk seri tersebut.
Untuk seri mesin C3 atau C3D, guna membuat VM dengan disk SSD Lokal yang terpasang, tentukan jenis instance yang mencakup disk SSD Lokal (
-lssd
).Berikut adalah contoh payload permintaan yang membuat VM C3 dengan boot disk Ubuntu dan dua disk SSD Lokal:
{ "machineType":"zones/us-central1-c/machineTypes/c3-standard-8-lssd", "name":"c3-with-local-ssd", "disks":[ { "type":"PERSISTENT", "initializeParams":{ "sourceImage":"projects/ubuntu-os-cloud/global/images/family/ubuntu-2204-lts" }, "boot":true } ], "networkInterfaces":[ { "network":"global/networks/default" } ] }
Untuk seri mesin M3 dan generasi pertama dan kedua, untuk membuat VM dengan disk SSD Lokal terpasang, Anda dapat menambahkan perangkat SSD Lokal selama pembuatan VM menggunakan properti
initializeParams
. Anda juga harus menyediakan properti berikut:diskType
: Tetapkan ke SSD LokalautoDelete
: Tetapkan ke truetype
: Tetapkan keSCRATCH
Properti berikut tidak dapat digunakan dengan perangkat SSD Lokal:
diskName
- Properti
sourceImage
diskSizeGb
Berikut adalah contoh payload permintaan yang membuat VM M3 dengan boot disk dan empat disk SSD Lokal:
{ "machineType":"zones/us-central1-f/machineTypes/m3-ultramem-64", "name":"local-ssd-instance", "disks":[ { "type":"PERSISTENT", "initializeParams":{ "sourceImage":"projects/ubuntu-os-cloud/global/images/family/ubuntu-2204-lts" }, "boot":true }, { "type":"SCRATCH", "initializeParams":{ "diskType":"zones/us-central1-f/diskTypes/local-ssd" }, "autoDelete":true, "interface": "NVME" }, { "type":"SCRATCH", "initializeParams":{ "diskType":"zones/us-central1-f/diskTypes/local-ssd" }, "autoDelete":true, "interface": "NVME" }, { "type":"SCRATCH", "initializeParams":{ "diskType":"zones/us-central1-f/diskTypes/local-ssd" }, "autoDelete":true, "interface": "NVME" }, { "type":"SCRATCH", "initializeParams":{ "diskType":"zones/us-central1-f/diskTypes/local-ssd" }, "autoDelete":true, "interface": "NVME" }, ], "networkInterfaces":[ { "network":"global/networks/default" } ] }
Setelah membuat disk SSD Lokal, Anda harus memformat dan memasang setiap perangkat sebelum dapat menggunakannya.
Untuk informasi lebih lanjut tentang pembuatan instance menggunakan REST, lihat Compute Engine API.
Memformat dan memasang perangkat SSD Lokal
Anda dapat memformat dan memasang setiap disk SSD Lokal satu per satu, atau menggabungkan beberapa disk SSD Lokal ke dalam satu volume logis.
Memformat dan memasang partisi SSD Lokal satu per satu
Cara termudah untuk menghubungkan SSD Lokal ke instance Anda adalah dengan memformat dan memasang setiap perangkat dengan satu partisi. Atau, Anda dapat menggabungkan beberapa partisi menjadi satu volume logis.
Instance Linux
Format dan pasang SSD Lokal baru di instance Linux Anda. Anda dapat menggunakan
format partisi dan konfigurasi apa pun yang diperlukan. Untuk contoh ini, buat
satu partisi ext4
.
Buka halaman Instance VM.
Klik tombol SSH di samping instance yang memiliki SSD Lokal baru yang terpasang. Browser akan membuka koneksi terminal ke instance.
Di terminal, gunakan perintah
find
untuk mengidentifikasi SSD Lokal yang ingin Anda pasang.$ find /dev/ | grep google-local-nvme-ssd
SSD Lokal dalam mode SCSI memiliki nama standar seperti
google-local-ssd-0
. SSD Lokal dalam mode NVMe memiliki nama sepertigoogle-local-nvme-ssd-0
, seperti yang ditunjukkan dalam output berikut:$ find /dev/ | grep google-local-nvme-ssd /dev/disk/by-id/google-local-nvme-ssd-0
Memformat SSD Lokal dengan sistem file ext4. Perintah ini menghapus semua data yang sudah ada dari SSD Lokal.
$ sudo mkfs.ext4 -F /dev/disk/by-id/[SSD_NAME]
Ganti
[SSD_NAME]
dengan ID SSD Lokal yang ingin Anda format. Misalnya, tentukangoogle-local-nvme-ssd-0
untuk memformat SSD Lokal NVMe pertama pada instance.Gunakan perintah
mkdir
untuk membuat direktori tempat Anda dapat memasang perangkat.$ sudo mkdir -p /mnt/disks/[MNT_DIR]
Ganti
[MNT_DIR]
dengan jalur direktori tempat Anda ingin memasang disk SSD Lokal.Pasang SSD Lokal ke VM.
$ sudo mount /dev/[SSD_NAME] /mnt/disks/[MNT_DIR]
Ganti kode berikut:
[SSD_NAME]
: ID SSD Lokal yang ingin Anda pasang.[MNT_DIR]
: direktori tempat Anda ingin memasang SSD Lokal.
Konfigurasi akses baca dan tulis ke perangkat. Untuk contoh ini, berikan akses tulis ke perangkat untuk semua pengguna.
$ sudo chmod a+w /mnt/disks/[MNT_DIR]
Ganti
[MNT_DIR]
dengan direktori tempat Anda memasang SSD Lokal.
Secara opsional, Anda dapat menambahkan SSD Lokal ke file /etc/fstab
agar
perangkat terpasang kembali secara otomatis saat instance dimulai ulang. Entri
ini tidak menyimpan data di SSD Lokal Anda jika instance berhenti. Lihat
Persistensi data SSD Lokal
untuk mengetahui detail selengkapnya.
Saat menentukan file /etc/fstab
entri, pastikan untuk menyertakan
opsi nofail
sehingga instance dapat terus melakukan booting meskipun
SSD Lokal tidak ada. Misalnya, jika Anda mengambil snapshot boot
disk dan membuat instance baru tanpa memasang disk SSD Lokal,
instance dapat melanjutkan proses startup dan tidak dijeda
tanpa batas.
Buat entri
/etc/fstab
. Gunakan perintahblkid
untuk menemukan UUID sistem file pada perangkat dan edit file/etc/fstab
untuk menyertakan UUID tersebut dengan opsi pemasangan. Anda dapat menyelesaikan langkah ini dengan satu perintah.Misalnya, untuk SSD Lokal dalam mode NVMe, gunakan perintah berikut:
$ echo UUID=`sudo blkid -s UUID -o value /dev/disk/by-id/google-local-nvme-ssd-0` /mnt/disks/[MNT_DIR] ext4 discard,defaults,nofail 0 2 | sudo tee -a /etc/fstab
Untuk SSD Lokal dalam mode non-NVMe seperti SCSI, gunakan perintah berikut:
$ echo UUID=`sudo blkid -s UUID -o value /dev/disk/by-id/google-local-ssd-0` /mnt/disks/[MNT_DIR] ext4 discard,defaults,nofail 0 2 | sudo tee -a /etc/fstab
Ganti
[MNT_DIR]
dengan direktori tempat Anda memasang SSD Lokal.Gunakan perintah
cat
untuk memverifikasi bahwa entri/etc/fstab
Anda sudah benar:$ cat /etc/fstab
Jika Anda membuat snapshot dari boot disk instance ini dan menggunakannya
untuk membuat instance terpisah yang tidak memiliki SSD Lokal, edit
file /etc/fstab
dan hapus entri untuk SSD Lokal ini. Meskipun jika opsi nofail
diterapkan, selalu sinkronkan file /etc/fstab
dengan partisi yang dilampirkan ke instance Anda, dan hapus entri ini sebelum Anda membuat snapshot boot disk.
Instance Windows
Gunakan alat Pengelolaan Disk Windows untuk memformat dan memasang SSD Lokal di instance Windows.
Hubungkan ke instance melalui RDP. Untuk contoh ini, buka halaman Instance VM, lalu klik tombol RDP di samping instance yang memasang SSD Lokal. Setelah Anda memasukkan nama pengguna dan sandi, jendela akan terbuka dengan antarmuka desktop untuk server Anda.
Klik kanan tombol Start Windows dan pilih Pengelolaan Disk.
Jika Anda belum melakukan inisialisasi SSD Lokal sebelumnya, alat ini akan meminta Anda memilih skema partisi untuk partisi baru. Pilih GPT dan klik OKE.
Setelah SSD Lokal dimulai, klik kanan ruang disk yang belum teralokasi, lalu pilih New Simple Volume.
Ikuti petunjuk di Wizard Volume Sederhana Baru untuk mengonfigurasi volume baru. Anda dapat menggunakan format partisi apa pun yang disukai, tetapi untuk contoh ini, pilih
NTFS
. Selain itu, centang Lakukan format cepat untuk mempercepat proses pemformatan.Setelah Anda menyelesaikan wizard dan volume selesai memformat, periksa SSD Lokal baru untuk memastikannya memiliki status
Healthy
.
Selesai! Sekarang Anda dapat menulis file ke SSD Lokal.
Memformat dan memasang beberapa partisi SSD Lokal ke dalam satu volume logis
Tidak seperti SSD persisten, SSD Lokal memiliki kapasitas tetap 375 GB untuk setiap perangkat yang Anda pasang ke instance. Jika ingin menggabungkan beberapa partisi SSD Lokal menjadi satu volume logis, Anda harus menentukan sendiri pengelolaan volume di seluruh partisi ini.
Instance Linux
Gunakan mdadm
untuk membuat array RAID 0. Contoh ini memformat array dengan
satu sistem file ext4
, tetapi Anda dapat menerapkan sistem file apa pun yang
Anda inginkan.
Buka halaman Instance VM.
Klik tombol SSH di samping instance yang memiliki SSD Lokal baru yang terpasang. Browser akan membuka koneksi terminal ke instance.
Di terminal, instal alat
mdadm
. Proses penginstalan untukmdadm
menyertakan perintah pengguna yang menghentikan skrip, jadi jalankan proses ini secara manual.Debian dan Ubuntu:
$ sudo apt update && sudo apt install mdadm --no-install-recommends
CentOS dan RHEL:
$ sudo yum install mdadm -y
SLES dan openSUSE:
$ sudo zypper install -y mdadm
Gunakan perintah
find
untuk mengidentifikasi semua SSD Lokal yang ingin Anda pasang bersama.Untuk contoh ini, instance memiliki delapan partisi SSD Lokal dalam mode NVMe:
$ find /dev/ | grep google-local-nvme-ssd /dev/disk/by-id/google-local-nvme-ssd-7 /dev/disk/by-id/google-local-nvme-ssd-6 /dev/disk/by-id/google-local-nvme-ssd-5 /dev/disk/by-id/google-local-nvme-ssd-4 /dev/disk/by-id/google-local-nvme-ssd-3 /dev/disk/by-id/google-local-nvme-ssd-2 /dev/disk/by-id/google-local-nvme-ssd-1 /dev/disk/by-id/google-local-nvme-ssd-0
find
tidak menjamin pengurutan. Tidak masalah jika perangkat tercantum dalam urutan yang berbeda selama jumlah baris output sesuai dengan jumlah partisi SSD yang diharapkan. SSD Lokal dalam mode SCSI memiliki nama standar sepertigoogle-local-ssd
. SSD Lokal dalam mode NVMe memiliki nama sepertigoogle-local-nvme-ssd
.Gunakan
mdadm
untuk menggabungkan beberapa perangkat SSD Lokal ke dalam satu array bernama/dev/md0
. Contoh ini menggabungkan delapan perangkat SSD Lokal dalam mode NVMe. Untuk perangkat SSD Lokal dalam mode SCSI, tentukan nama yang Anda peroleh dari perintahfind
:$ sudo mdadm --create /dev/md0 --level=0 --raid-devices=8 \ /dev/disk/by-id/google-local-nvme-ssd-0 \ /dev/disk/by-id/google-local-nvme-ssd-1 \ /dev/disk/by-id/google-local-nvme-ssd-2 \ /dev/disk/by-id/google-local-nvme-ssd-3 \ /dev/disk/by-id/google-local-nvme-ssd-4 \ /dev/disk/by-id/google-local-nvme-ssd-5 \ /dev/disk/by-id/google-local-nvme-ssd-6 \ /dev/disk/by-id/google-local-nvme-ssd-7 mdadm: Defaulting to version 1.2 metadata mdadm: array /dev/md0 started.
Anda dapat mengonfirmasi detail array dengan
mdadm --detail
. Menambahkan flag--prefer=by-id
akan mencantumkan perangkat yang menggunakan jalur/dev/disk/by-id
.sudo mdadm --detail --prefer=by-id /dev/md0
Output akan terlihat seperti berikut untuk setiap perangkat dalam array.
... Number Major Minor RaidDevice State 0 259 0 0 active sync /dev/disk/by-id/google-local-nvme-ssd-0 ...
Format array
/dev/md0
lengkap dengan sistem file ext4.$ sudo mkfs.ext4 -F /dev/md0
Buat direktori tempat Anda dapat memasang
/dev/md0
. Untuk contoh ini, buat direktori/mnt/disks/ssd-array
:$ sudo mkdir -p /mnt/disks/[MNT_DIR]
Ganti
[MNT_DIR]
dengan direktori tempat Anda ingin memasang array SSD Lokal.Pasang array
/dev/md0
ke direktori/mnt/disks/ssd-array
:$ sudo mount /dev/md0 /mnt/disks/[MNT_DIR]
Ganti
[MNT_DIR]
dengan direktori tempat Anda ingin memasang array SSD Lokal.Konfigurasi akses baca dan tulis ke perangkat. Untuk contoh ini, berikan akses tulis ke perangkat untuk semua pengguna.
$ sudo chmod a+w /mnt/disks/[MNT_DIR]
Ganti
[MNT_DIR]
dengan direktori tempat Anda memasang array SSD Lokal.
Secara opsional, Anda dapat menambahkan SSD Lokal ke file /etc/fstab
agar
perangkat terpasang kembali secara otomatis saat instance dimulai ulang. Entri
ini tidak menyimpan data di SSD Lokal Anda jika instance berhenti.
Lihat
Persistensi data SSD Lokal
untuk mengetahui detailnya.
Saat menentukan file /etc/fstab
entri, pastikan untuk menyertakan
opsi nofail
sehingga instance dapat terus melakukan booting meskipun
SSD Lokal tidak ada. Misalnya, jika Anda mengambil snapshot boot
disk dan membuat instance baru tanpa memasang SSD Lokal, instance
dapat melanjutkan proses startup dan tidak dijeda tanpa batas.
Buat entri
/etc/fstab
. Gunakan perintahblkid
untuk menemukan UUID sistem file pada perangkat dan edit file/etc/fstab
untuk menyertakan UUID tersebut dengan opsi pemasangan. Tentukan opsinofail
untuk mengizinkan sistem melakukan booting meskipun SSD Lokal tidak tersedia. Anda dapat menyelesaikan langkah ini dengan satu perintah. Misalnya:$ echo UUID=`sudo blkid -s UUID -o value /dev/md0` /mnt/disks/[MNT_DIR] ext4 discard,defaults,nofail 0 2 | sudo tee -a /etc/fstab
Ganti
[MNT_DIR]
dengan direktori tempat Anda memasang array SSD Lokal.Jika menggunakan nama perangkat seperti
/dev/md0
dalam file/etc/fstab
, bukan UUID, Anda harus mengedit file/etc/mdadm/mdadm.conf
untuk memastikan array disusun ulang secara otomatis saat booting. Untuk melakukannya, selesaikan dua langkah berikut:- Pastikan array disk dipindai dan disusun ulang secara otomatis saat booting.
$ sudo mdadm --detail --scan | sudo tee -a /etc/mdadm/mdadm.conf
- Perbarui
initramfs
sehingga array akan tersedia selama proses boot awal.$ sudo update-initramfs -u
- Pastikan array disk dipindai dan disusun ulang secara otomatis saat booting.
Gunakan perintah
cat
untuk memverifikasi bahwa entri/etc/fstab
Anda sudah benar:$ cat /etc/fstab
Jika Anda membuat snapshot dari boot disk instance ini dan menggunakannya untuk membuat instance terpisah yang tidak memiliki SSD Lokal, edit file /etc/fstab
dan hapus entri untuk array SSD Lokal ini. Meskipun jika opsi nofail
diterapkan, selalu sinkronkan file /etc/fstab
dengan partisi yang dilampirkan ke instance Anda, dan hapus entri ini sebelum Anda membuat snapshot boot disk.
Instance Windows
Gunakan alat Pengelolaan Disk Windows untuk memformat dan memasang array SSD Lokal pada instance Windows.
Hubungkan ke instance melalui RDP. Untuk contoh ini, buka halaman Instance VM, lalu klik tombol RDP di samping instance yang memasang SSD Lokal. Setelah Anda memasukkan nama pengguna dan sandi, jendela akan terbuka dengan antarmuka desktop untuk server Anda.
Klik kanan tombol Start Windows dan pilih Pengelolaan Disk.
Jika Anda belum melakukan inisialisasi SSD Lokal sebelumnya, alat ini akan meminta Anda memilih skema partisi untuk partisi baru. Pilih GPT dan klik OKE.
Setelah SSD Lokal diinisialisasi, klik kanan ruang disk yang belum dialokasikan, lalu pilih New Striped Volume.
Pilih partisi SSD Lokal yang ingin Anda sertakan dalam array striped. Untuk contoh ini, pilih semua partisi untuk menggabungkannya ke dalam satu perangkat SSD Lokal.
Ikuti petunjuk di Wizard Volume Striped Baru untuk mengonfigurasi volume baru. Anda dapat menggunakan format partisi apa pun yang disukai, tetapi untuk contoh ini, pilih
NTFS
. Selain itu, centang Lakukan format cepat untuk mempercepat proses pemformatan.Setelah Anda menyelesaikan wizard dan volume selesai memformat, periksa SSD Lokal baru untuk memastikannya memiliki status
Healthy
.
Sekarang Anda dapat menulis file ke SSD Lokal.
Langkah selanjutnya
- Pelajari nama perangkat untuk VM lebih lanjut.
- Pelajari cara melakukan benchmark performa untuk disk SSD Lokal