GNU/Linux >> Belajar Linux >  >> Linux

Memecahkan masalah nova-agent atau Rackspace Cloud Server Agent

Artikel ini menjelaskan nova-agent layanan di server Linux® dan Rackspace Cloud Server Agent diWindows®.

Apa itu nova-agent ?

nova-agent adalah layanan vital untuk semua server tervirtualisasi di cloud publik Rackspace. Saat server cloud beroperasi, nova-agent menyediakan cara untuk berinteraksi dengan server melalui API atau Cloud Control Panel.nova-agent memungkinkan komponen di luar server untuk mengontrol server dengan mengirimkan pesan melalui sistem Xen® XenStorefile. Misalnya, ketika pengguna yang sah dari Cloud Control Panel mengirimkan permintaan kepada server untuk mengatur ulang kata sandi, Cloud Control Panel akan menulis permintaan tersebut ke XenStore, dan nova-agent kemudian membaca dari XenStore dan menginformasikan server.

Bagaimana nova-agent mempengaruhi server saya?

Saat Anda menginisialisasi server cloud, nova-agent melakukan fungsi startup seperti mengonfigurasi jaringan server, menetapkan nama hostnya, dan menyetel kata sandi root atau adminnya.

Pengoperasian normal server cloud memerlukan nova-agent untuk tetap aktif. Menonaktifkan atau menghapus nova-agent dapat mengakibatkan masalah dengan server yang berinteraksi dengan lingkungan host. Kami tidak menyarankan untuk menghapus atau menonaktifkan layanan di server Anda.

nova-agent dependensi

nova-agent bergantung pada layanan lain yang dimulai dan dijalankan di server terlebih dahulu, xe-linux-distribution (dalam beberapa sistem operasi, ini disebut xe-daemon .) Layanan ini bertanggung jawab untuk memungkinkan mesin virtual (VM) berkomunikasi dengan hypervisor melalui XenStore. xe-guest-utilities paket, diinstal secara default di semua server Linux di Rackspace Cloud, menyediakan xe-linux-distribution melayani. Karena nova-agent bergantung pada XenStore untuk berfungsi, Anda harus memastikan bahwa xe-linux-distribution dimulai sebelum nova-agent layanan.

Di server Windows, dependensi dikenal sebagai Citrix Xen Windows Guest Agent . Layanan ini melakukan tugas yang sama seperti xe-linux-distribution lakukan untuk server Linux. Layanan ini juga diinstal dan dimulai secara otomatis secara default pada semua image dasar Windows.

Bagaimana server saya terpengaruh jika nova-agent rusak atau hilang?

Tanpa nova-agent layanan berjalan di server Anda, masalah berikut terjadi:

  • Tidak dapat menyetel ulang kata sandi root/Administrator melalui portal Anda.

  • Tidak dapat menambah atau menghapus jaringan atau menyetel IP atau rute yang tepat

  • Tidak ada pendaftaran Red Hat® Enterprise Linux® atau Aktivasi Windows

Catatan :Server baru dibuat dari Cloud Image tanpa nova-agent mengakibatkan kegagalan konstruksi. Proses pembuatan server selesai, tetapi masalah jaringan dan root atau kata sandi Administrator mungkin terjadi. Solusi terbaik untuk masalah seperti ini adalah memperbaiki nova-agent di server sumber, ambil gambar baru, dan gunakan gambar baru untuk membangun server Anda.

Periksa nova-agent status di server Linux

Untuk memastikan bahwa nova-agent sedang berjalan di server Linux Anda, jalankan salah satu perintah berikut:

  • Red Hat Enterprise Linux 6, CentOS® 6 :

       service nova-agent status
    
  • Red Hat Enterprise Linux 7, CentOS 7 :

       systemctl status nova-agent
    
  • Distribusi berbasis Debian® :

       systemctl status python3-nova-agent
    

Anda juga dapat memverifikasi proses berjalan di semua versi OS dengan perintah berikut:

     ps aux | grep -i nova-agent

Periksa nova-agent status di server Windows

Untuk memeriksa nova-agent status di server Windows, lakukan langkah-langkah berikut:

  1. Buka Pengelola Server dalam Windows.

  2. Pilih Alat .

  3. Pilih Layanan .

  4. Klik kanan Agen Server Cloud Rackspace layanan dan pilih Mulai .

Mulai dan aktifkan nova-agent di server Linux

Untuk memulai dan mengaktifkan layanan saat boot untuk server Linux, jalankan salah satu perintah berikut:

  • Red Hat Enterprise Linux 6 dan CentOS 6 :

     chkconfig nova-agent on
    
  • Red Hat Enterprise Linux 7 dan CentOS 7 :

     systemctl enable nova-agent
    
  • Distribusi berbasis Debian :

    systemctl enable python3-nova-agent
    

Mulai dan aktifkan Rackspace Cloud Server Agent di server Windows

Untuk memulai dan mengaktifkan Rackspace Cloud Server Agent di server Windows, lakukan langkah-langkah berikut:

  1. Buka Pengelola Server dalam Windows.

  2. Pilih Alat .

  3. Pilih Layanan .

  4. Klik kanan Agen Server Cloud Rackspace layanan dan pilih Properti .

  5. Ubah Jenis Startup ke Automatic dan klik Terapkan/Oke .

Pemecahan masalah mode penyelamatan

Seperti disebutkan di atas, nova-agent bertanggung jawab untuk mengelola perubahan kata sandi. Jika Anda tidak dapat mengakses server Anda setelah mengubah kata sandi, nova-agent layanan mungkin telah berhenti.

Jika Anda tidak dapat mengakses server Anda, Anda harus masuk ke Mode Penyelamatan dan memecahkan masalah. Lihat Mode Penyelamatan untuk informasi lebih lanjut.

Mode Penyelamatan di Server Linux

Setelah Anda mem-boot server dalam Mode Penyelamatan dan masuk ke server, gunakan perintah berikut untuk mengubah kata sandi root dan mengaktifkan nova-agent:

  1. Buat direktori sementara dengan menjalankan perintah berikut:

     mkdir /mnt/rescue
    
  2. Pasang sistem file ke direktori sementara dengan menjalankan perintah berikut:

     mount /dev/xvdb1 /mnt/rescue
     chroot /mnt/rescue
    
  3. Jalankan passwd perintah untuk mengubah kata sandi root dengan menjalankan perintah berikut dan memasukkan kata sandi baru dua kali:

     passwd
    
  4. Aktifkan nova-agent service dengan menjalankan perintah berikut:

    • Red Hat Enterprise Linux 6 dan CentOS 6 :

      chkconfig nova-agent on
      
    • Red Hat Enterprise Linux 7 dan CentOS 7 :

      systemctl enable nova-agent
      
    • Distribusi berbasis Debian :

      systemctl enable python3-nova-agent
      

    Catatan :Versi sistem operasi berbasis Debian yang lebih lama dan tidak didukung mungkin merujuk ke layanan sebagainova-agent . Sebagai praktik keamanan terbaik, jika sistem operasi telah mencapai akhir masa pakainya (EOL), kami sangat menyarankan Anda untuk bermigrasi ke server dengan sistem operasi yang lebih baru.

  5. Keluar dari chroot mode dengan menjalankan perintah berikut:

     exit
    
  6. Lepaskan sistem file sementara dengan menjalankan perintah berikut:

     umount /mnt/rescue
    

Pada titik ini, Anda dapat memutuskan sambungan dari server dan keluar dari Mode Penyelamatan. Setelah me-reboot server, Anda seharusnya sekarang dapat mengakses server melalui kata sandi yang dibuat pada langkah sebelumnya. Selain itu, nova-agent layanan harus berjalan di server. Anda dapat memverifikasi bahwa layanan berjalan, seperti yang ditunjukkan di bagian sebelumnya.

Mode Penyelamatan di Server Windows

Mode penyelamatan pada server Windows berfungsi secara berbeda dari server Linux. Di server Windows, ketika server penyelamat dibuat, Anda diberikan akses ke sistem file Anda sehingga Anda dapat mengakses data Anda, tetapi Anda tidak dapat mengubah konfigurasi sistem server Anda. Pembatasan ini berarti Anda tidak dapat mengatur Rackspace Cloud Server Agent untuk memulai secara otomatis dari dalam Rescue Mode . Jika Anda mengunci diri dari akun Administrator, dan tidak memiliki akun lain yang dapat Anda gunakan untuk terhubung melalui RDP atau Konsol Darurat, hubungi Dukungan Rackspace.


Linux
  1. Konsol darurat server cloud

  2. FAQ Server Cloud

  3. Migrasi di Rackspace Cloud

  1. Nova-agent (Linux) dan agen Rackspace (Windows)

  2. Memecahkan masalah server cloud Linux yang rusak

  3. Memecahkan masalah server cloud Windows yang rusak

  1. Terhubung ke server cloud

  2. Rackspace Cloud Essentials - Pilih server cloud dengan ukuran yang tepat

  3. Memecahkan masalah SSH