vzdump: Cara memasangnya di CentOS 6.5 tanpa mati dalam percubaan

Beberapa waktu yang lalu saya menerbitkan di blog yang sama ini sebuah artikel di mana ia menerangkan cara memasang pelayan OpenVZ. Di dalamnya dia menyebut cara memasang program vzdump, yang membenarkan sandaran bekas dan memulihkannya kemudian.

Namun, sebagai hasil komen pembaca, saya mendapati bahawa prosesnya tidak lagi begitu mudah dan memerlukan beberapa langkah tambahan. Oleh kerana dokumentasi dalam talian dalam hal ini jarang berlaku dan, hampir selalu, salah, saya telah memutuskan untuk membuat catatan kecil ini yang menjelaskan prosesnya. Saya harap ia berguna untuk anda.

Logo OpenVZ vzdump

OpenVZ

Pemasangan Vzdump

Perkara pertama yang perlu dilakukan adalah memuaskan kebergantungan program. Untuk memulakan, anda mesti memasang aliran. Anda boleh memuat turunnya dari sini: http://pkgs.repoforge.org/cstream/

Cari versi terkini yang sesuai dengan seni bina anda dan muat turun ke komputer anda. Sekiranya anda seperti saya dan enggan menggunakan antara muka grafik, gunakan:

wget (url del paquete)

Setelah dimuat turun, sentuh pasang. Kami boleh memasangnya dengan:

yum install (nombre_paquete)

Kemudian anda perlu memasang perpustakaan Fail Kunci Mudah I / O perenggan perl. Ini adalah arahan:

wget http://dag.wieers.com/rpm/packages/perl-LockFile-Simple/perl-LockFile-Simple-0.206-1.el5.rf.noarch.rpm
rpm -ivh perl-LockFile-Simple-0.206-1.el5.rf.noarch.rpm

Sekiranya anda pergi ke halaman muat turun (http://dag.wieers.com/rpm/packages/perl-LockFile-Simple) anda akan melihat bahawa terdapat versi yang lebih baru. Saya belum mencubanya, tetapi jika anda ingin mencubanya, mereka harus tetap berusaha.

Kini tiba masanya untuk menambah jalan supaya OpenVZ tahu di mana mencari perpustakaan. Ini berbeza bergantung pada versi. Pada akhirnya, yang terbaik adalah mencari seluruh sistem perpustakaan dan mendapatkan jalan dengan tangan. Untuk ini kami melaksanakan:

find /usr -name Simple.pm

Ia akan mengembalikan banyak fail, yang penting adalah yang pertama. Dalam kes saya, ia adalah "/usr/lib/perl5/vendor_perl/5.8.8/LockFile/Simple.pm".

Kami mengambil jalan, melupakan bahagian "LockFile / Simple.pm" dan mengedit fail kami .bashrc.

vim ~/.bashrc

Kami tambah:

export PERL5LIB=(ruta)

Dalam kes saya:

export PERL5LIB=/usr/lib/perl5/vendor_perl/5.8.8/

Kami menyimpan dan memuatkan pemboleh ubah baru:

source ~/.bashrc

Sekarang kita boleh memasang vzdump. Mula-mula kami memuat turunnya:

wget http://download.openvz.org/contrib/utils/vzdump/vzdump-1.2-4.noarch.rpm

Dan kemudian kami memasangnya menggunakan yum (jadi kami juga memeriksa pergantungannya):

yum install http://download.openvz.org/contrib/utils/vzdump/vzdump-1.2-4.noarch.rpm

Ia tidak boleh memberi masalah. Sekiranya berlaku, periksa bahawa anda telah memasang procmail (atau yang lain MDA). Anda semestinya memilikinya secara lalai, tetapi mungkin anda mencopot pemasangannya. Setelah pemasangan selesai, anda kini boleh menjalankan vzdump dan vzrestore. Sekiranya melakukannya menunjukkan kepada anda beberapa ralat pelik, pastikan pemboleh ubah dieksport:

echo $PERL5LIB

Dan bahawa laluannya betul.

Itu sahaja. Umur panjang dan kesejahteraan.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   ffos kata

    Artikel yang sangat baik 😉

    1.    kamisama666 kata

      Terima kasih! 🙂

  2.   penipu kata

    Oleh itu, untuk tujuan ini saya mengesyorkan Proxmox, berdasarkan Debian, menyokong KVM dan Openvz, dan mempunyai antara muka web dan API yang dapat membuat keajaiban, ia berfungsi untuk saya seperti sutera. Sandaran berjadual, iscsi, nfs, dll.

    http://www.proxmox.com/es/proxmox-ve

    Proxmox VE adalah penyelesaian virtualisasi pelayan yang lengkap berdasarkan sistem sumber terbuka. Ia membolehkan virtualisasi pada KVM dan kontena dan menguruskan mesin maya, penyimpanan, rangkaian maya, dan kluster HA.

    1.    kamisama666 kata

      Kebenarannya adalah bahawa proxmox kelihatan sangat bagus. Sebenarnya, saya rasa merekalah yang mengembangkan (atau mengembangkan) vzdump. Tetapi, pada pendapat saya, selalu berguna untuk mengetahui bagaimana teknologi yang mendasari berfungsi. Dalam pengalaman saya, antara muka grafik cepat atau lambat tidak lagi berfungsi. Dan pada masa itu anda menentang terminal.

      Umur panjang dan kesejahteraan.

      1.    penipu kata

        Saya kedua anda, tetapi proxmox memberi anda akses penuh ke vzdump dan vzctl dan segala-galanya, ditambah dengan api REST yang menjadi impian, saya kini mempunyai rancangan untuk melakukan sesuatu seperti pusat status dengan antara muka python [1] dan Flask.

        https://github.com/swayf/proxmoxer

      2.    kamisama666 kata

        Anda tidak perlu mengatakan lebih banyak. Dengan api REST anda telah meyakinkan saya XD.

  3.   Gabriel kata

    Saya adalah pembaca yang membuat komen, dan saya sangat menghargai catatan ini.
    Saya hanya mengikuti langkah-langkahnya, dan saya dapat mendapatkan cadangan bekas tanpa masalah. Terima kasih kerana tidak membiarkan saya mati mencuba

    Sekarang kita pergi dengan pertanyaan lain, saya membayangkan bahawa alat ini tidak dipasang, kerana pada masa ini jenis sandaran lain mesti digunakan di OpenVZ dan alat lain mesti digunakan untuk mengangkatnya. Saya betul? Saya rasa itu topik yang baik untuk posting yang akan datang 😉
    salam

    1.    Gabriel kata

      Saya menjelaskan lagi bahawa saya akhirnya menggunakan apa yang anda komen dalam catatan ini, tetapi sejak ini saya menyampaikan pautan yang diberikan oleh orang yang sama dari OpenVZ di Twitter, saya tidak menggunakannya 😛
      https://openvz.org/Migration_from_one_HN_to_another
      Mereka memberitahu saya mengenai penggunaan vzmigrate

      1.    kamisama666 kata

        Jelaslah bahawa mereka tidak memahami anda, kerana berhijrah kepada anda tidak banyak berguna bagi anda. Masalah anda adalah bahawa anda mempunyai bekas dalam sandaran yang dibuat dengan vzdump. Apa yang dilakukan oleh vzmigrate adalah dengan melakukan migrasi bekas aktif (panas atau sejuk) dari satu mesin ke mesin yang lain. Sekiranya anda melakukannya sejak awal, ya. Tetapi setelah anda mahu mengeluarkan bekas dari sandaran, vzmigrate tidak berguna bagi anda. Mereka harus dikeluarkan dari sandaran dan untuk itu diperlukan vzrestore. Tapi hei, untuk kali ini gunakan ini bahawa anda akan menyingkirkan masalah dan penderitaan.

    2.    kamisama666 kata

      Tidak, tidak. Saya tahu, nampaknya pelik juga, tapi itulah kehidupan. Saya juga memberitahu anda bahawa apa yang sebenarnya dilakukan oleh vzdump (dalam mod luar talian) hanyalah memampatkan direktori tempat root container dan fail konfigurasinya berada dalam satu fail. Lepas zip dan pasang semuanya. Ini boleh dilakukan dengan tangan. Tetapi secara teknikal, walaupun tidak ada di repositori rasmi (dan ini adalah kekacauan untuk memasangnya), vzdump adalah alat rasmi untuk membuat sandaran, sekurang-kurangnya dalam keadaan dingin.

      Mengapa tidak ada di repositori? Itu saya ingin tahu. Dari apa yang saya lihat di blog pemaju, sejak kebelakangan ini mereka terlibat dengan ploop, itulah yang mereka sukai sekarang. Tapi hei, begitulah keadaannya.

      Walau apa pun, cadangan (sejuk, panas dan bahkan siap jika perlu) saya telah memikirkan artikel yang akan datang. Walaupun saya mula-mula merancang untuk membincangkan rangkaian, bahawa orang terlibat dengan jenis penyesuai maya dan ini adalah perkara paling mudah di dunia. Apabila mereka menerangkannya kepada anda dalam keadaan, tentu saja. Mari lihat sama ada saya meluangkan masa minggu ini.

      Umur panjang dan kesejahteraan

      1.    Gabriel kata

        Sekarang saya meluangkan masa untuk membaca mengenai vzmigrate, saya melihat bahawa anda betul-betul betul, mereka tidak memahami saya 😛 Saya juga mendapati rangkaian menarik.
        Terima kasih sekali lagi 😉

  4.   ermimetal kata

    Saya tahu ia adalah catatan lama tetapi bagi orang yang menginginkannya, saya meninggalkan repositori untuk memasangnya dengan yum yang mudah dipasang vzdump.

    Ingat: ini masuk dalam direktori /etc/yum.repos.d/solusvm.repo

    [soluslab]
    nama = Soluslab Repo
    # baseurl = http: //repo.soluslabs.com/centos/$releasever/os/$basearch
    senarai cermin = http: //repo.soluslabs.com/centos/mirrors-soluslabs
    gpgcheck = 0
    enabled = 1

    Setelah dibuat lakukan sahaja
    yum update
    dan kemudian pasang:
    yum pasang vzdump