Referensi CLI Cockpit
Command-Line Interface Cockpit (cockpit-cli) adalah alat sistem yang digunakan untuk menginisialisasi skema database, mengelola akun pengguna administratif, mendaftarkan host hypervisor, dan menjalankan diagnostik langsung pada server Cockpit.
1. Persiapan Sistem & Perintah Siklus Hidup
Inisialisasi Skema Database (init)
- Deskripsi: Menyiapkan skema database dengan membuat tabel, relasi, dan parameter default yang diperlukan. Alat ini juga akan memandu Anda untuk membuat akun administrator root pertama.
- Contoh:bash
cockpit-cli init --config /etc/cockpit/cockpit.conf
Menjalankan Gateway Cockpit (run)
- Deskripsi: Menjalankan proses layanan pusat Cockpit.
- Contoh:bash
cockpit-cli run --config /etc/cockpit/cockpit.conf
2. Administrasi Akun Pengguna
Membuat Akun Pengguna (user create)
- Deskripsi: Menyediakan akun pengguna lokal baru tanpa melalui konsol web.
- Contoh:bash
cockpit-cli user create --username "admin" --email "admin@corp.awan.io" --role "super-admin"
Mengatur Ulang Kata Sandi Akun (user reset-password)
- Deskripsi: Menetapkan kata sandi baru untuk pengguna yang ditentukan dan membuka kembali akun jika sebelumnya ditangguhkan karena kegagalan autentikasi.
- Contoh:bash
cockpit-cli user reset-password --username "admin" --password "newsecurepassword"
3. Manajemen Host Hypervisor
Mencantumkan Host Terdaftar (host list)
- Deskripsi: Melakukan kueri ke database bersama dan menampilkan semua host hypervisor yang terdaftar beserta status operasionalnya saat ini.
- Contoh:bash
cockpit-cli host list
Mendaftarkan Node Hypervisor (host add)
- Deskripsi: Menambahkan host Vapor fisik baru ke database inventaris Cockpit.
- Contoh:bash
cockpit-cli host add --hostname "vapor-node-01.corp.awan.io" --ip "192.168.122.203" --token "VaporAPITokenString"
4. Diagnostik & Pemecahan Masalah
Memeriksa Status Klaster (cluster status)
- Deskripsi: Memvalidasi konektivitas database, memeriksa status versi skema, dan melaporkan jumlah koneksi aktif.
- Contoh:bash
cockpit-cli cluster status
Memeriksa Kunci Koneksi / Advisory Locks (locks list)
- Deskripsi: Menampilkan daftar advisory lock database yang aktif dan menunjukkan instans Cockpit mana yang mengelola masing-masing host hypervisor.
- Contoh:bash
cockpit-cli locks list