Halaman ini menunjukkan cara menyelesaikan masalah terkait etcd untuk Google Distributed Cloud.
Jika Anda memerlukan bantuan tambahan, hubungi Cloud Customer Care.disk data etcd penuh
Kesalahan berikut terjadi ketika {i>disk<i} data {i>etcd<i} penuh, dan mungkin diamati dalam beberapa cara yang berbeda:
Log dlld mungkin menampilkan error waktu tunggu untuk permintaan penulisan:
rafthttp: failed to save KV snapshot (write /var/etcd/data/member/snap/tmp720030520: no space left on device)
Anda mungkin juga melihat error waktu tunggu untuk koneksi ke pembanding:
rafthttp: health check for peer [peer-id] could not connect: dial tcp [peer-ip]:2380: i/o timeout etcd server doesn't start:
Log port serial mungkin menunjukkan bahwa dll. tidak dapat dimulai karena kurangnya ruang:
failed on file /dev/stdout (No space left on device)
Untuk menentukan ukuran instance dst, gunakan salah satu metode berikut:
SSH
Hubungkan ke salah satu node master menggunakan SSH, lalu jalankan perintah berikut:
ETCDCTL_API=3 etcdctl --write-out=table endpoint status
Kolom
DB_SIZE
menunjukkan ukuran yang digunakan, seperti yang ditunjukkan di bawah contoh {i>output<i} yang ringkas:+------------------+------------------+---------+---------+ | ENDPOINT | ID | VERSION | DB SIZE | +------------------+------------------+---------+---------+ | 10.240.0.17:2379 | 4917a7ab173fabe7 | 3.5.0 | 45 kB | | 10.240.0.18:2379 | 59796ba9cd1bcd72 | 3.5.0 | 45 kB | | 10.240.0.19:2379 | 94df724b66343e6c | 3.5.0 | 45 kB | +------------------+------------------+---------+---------+
Konsol
Di konsol, buka halaman Cloud Monitoring.
Pilih Metrics Explorer.
Pilih metrik
metric etcd_mvcc_db_total_size_in_bytes
.
Untuk mengatasi masalah ini, ubah ukuran {i>disk<i} data untuk {i>etcd<i} menggunakan bagi penyedia penyimpanan dan sistem operasi Anda. Tambahkan tambahan yang memadai untuk memperhitungkan pertumbuhan dll. di masa depan.
Setelah disk diubah ukurannya, periksa apakah masih ada peringatan tentang kapasitas disk:
ETCDCTL_API=3 etcdctl alarm list
Jika kolom terakhir melaporkan
NOSPACE
, nonaktifkan alarm sebagai berikut:ETCDCTL_API=3 etcdctl alarm disarm