Menguruskan pelayan OpenVZ (I)

Hai semua. Ini adalah catatan pertama saya di DesdeLinux dan saya sangat teruja untuk menyumbang pada salah satu catatan saya di GNU / Linux disukai.

Untuk majlis ini, saya akan membuat siri artikel mengenai OpenVZ. Saya harap anda menikmatinya dan menganggapnya berguna. Pada bahagian pertama ini saya akan membuat pengenalan ringkas mengenai OpenVZ.

Logo OpenVZ

Logo OpenVZ

1. Pengenalan OpenVZ

Untuk memulakan, mari kita lihat definisi yang diberikan oleh Wikipedia kepada kita:

OpenVZ adalah teknologi virtualisasi di peringkat sistem operasi untuk Linux. OpenVZ membolehkan pelayan fizikal menjalankan beberapa keadaan sistem operasi terpencil, yang dikenali sebagai Virtual Private Servers (SPV atau VPS) atau Virtual Environments (EV).

Seperti yang kita lihat, OpenVZ adalah perisian yang membolehkan kita memvisualisasikan sistem operasi di persekitaran terpencil, dan juga Xen o VirtualBox. Walau bagaimanapun, ia berbeza dalam cara mencapainya.

OpenVZ ia tidak mewujudkan persekitaran maya yang lengkap seperti yang lain, ia hanya mewujudkan persekitaran terpencil dalam sistem operasi kita di mana ia memuat semua yang diperlukan agar sistem operasi bebas berfungsi. Sesuatu seperti Kekacauan supervitamin.

OpenVZ adalah asas penyelesaian virtualisasi Virtuozzo eksklusif, yang dikeluarkan sebagai perisian percuma yang dilesenkan di bawah GNU GPL v2.

Ini mempunyai sejumlah kelebihan dan kekurangan. Antara kelebihannya, ialah OpenVZ ia menghabiskan hampir tanpa beban tambahan pada hos kami. Dengan tidak perlu memvisualisasikan sistem operasi yang lengkap (dengan kernel sendiri, sistem input / output, dll.) Penggunaan CPU jauh lebih rendah.

Juga, memori diperuntukkan secara dinamik. Maksudnya, jika kita menetapkan penggunaan memori RAM maksimum 1GB, ini tidak bermaksud jumlah ini akan disimpan dengan segera. Hanya sumber yang diperlukan akan diperuntukkan pada masa itu. Yang berlaku dalam sistem virtualisasi lain.

Ini membenarkan OpenVZ Ini dapat digunakan baik dalam infrastruktur profesional dengan kapasitas tinggi dan peralatan domestik dengan sumber daya yang terbatas. Akhirnya, perlu disebutkan bahawa OpenVZ jauh lebih mudah untuk ditadbir berbanding sistem lain. Sesuatu yang boleh anda periksa dalam ansuran seterusnya.

Sudah tentu, tidak semuanya akan menjadi kelebihan. Diberi OpenVZ Ia bergantung sepenuhnya pada sistem host Linux, ia hanya dapat memvisualisasikan sistem operasi berdasarkan Linux.

Juga, kerana OpenVZ gunakan sendiri kernel Linux diubahsuai, semua VPS menggunakannya juga dan oleh itu tidak dapat memuat modul secara dinamik. Ini menyebabkan, pada masa ini, tidak ada sokongan untuk teknologi seperti Samba, kerana tidak disokong oleh OpenVZ Kernel.

Pendek kata, OpenVZ menawarkan prestasi, skalabilitas, dan kemudahan penggunaan yang lebih baik berbanding dengan penyelesaian yang serupa. Sebaliknya, ia kurang fleksibel dan sangat bergantung pada sistem host.

Terakhir, perlu disebutkan bahawa OpenVZ secara rasmi disokong untuk pengedaran Linux berikut:

-Red Hat / CentOS 6 (32 dan 64 bait)

-Debian 7 (64 bait sahaja)

Asalnya dan sehingga baru-baru ini hanya ada sokongan untuk Red Hat / CentOS, jadi dokumentasi untuk ini agak banyak.

Untuk menyelesaikannya, saya meninggalkan pautan ke laman web di mana anda boleh mendapatkan dokumentasi yang menarik sekiranya anda ingin mengetahui lebih mendalam mengenai perkara ini:

-Projek Wiki (Bahasa Inggeris): https://openvz.org/Main_Page

- Manual rasmi (Bahasa Inggeris): http://download.openvz.org/doc/OpenVZ-Users-Guide.pdf

-Manual pemasangan dan konfigurasi asas dalam Debian (Sepanyol): http://shuster.cs.buap.mx/blog/descargas/instalar_OpenVZ_DebianLenny.pdf

-Pengenalan video ke OpenVZ (Sepanyol): http://www.youtube.com/watch?v=nc5t7vuRLmU

Itu sahaja buat masa ini. Pada ansuran seterusnya saya akan menerangkan semua yang berkaitan dengan pemasangan dan konfigurasi awal OpenVZ. 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.   rafaliin kata

    Terima kasih banyak-banyak!!
    Saya seorang virtualizer yang kompulsif. Oleh itu, saya sangat menghargai sumbangan sistem ini yang tidak saya ketahui.
    Tetapi, dari apa yang saya lihat dalam pengenalan anda. Praktikalnya hanya masuk akal untuk host yang menawarkan VPS.
    Ayuh, ini bukan untuk menguji distro linux, atau program tingkap yang rumit.
    Salam!

    1.    kamisama666 kata

      Bukan itu sahaja. Sekiranya anda perlu memasang mana-mana pelayan linux, katakanlah Debian dengan apache, anda hanya memasang CentOS (atau Debian, yang kini akhirnya disokong) dengan OpenVZ, anda membuat wadah Debian, anda memasang apache dengan apa sahaja yang anda perlukan dan yang anda pakai seolah-olah itu adalah perkara biasa. Dan, mulai saat itu, pelayan web anda berjalan seperti biasa dengan kelebihan untuk menjadikannya maya. Ini bermakna anda boleh membuat sandaran dengan mudah (yang akan saya tunjukkan kepada anda tidak lama lagi), memindahkannya ke mesin lain tanpa perlu mengubah apa-apa dalam konfigurasi anda dan, sekiranya keselamatan pelayan anda terganggu, elakkan banyak masalah. Oleh kerana penyerang hanya akan mengakses mesin maya. Anda hanya memadam dan memulihkannya dari sandaran. Oleh itu, kerosakan akan jauh lebih sedikit (kerosakan pada maklumat sulit yang telah diakses akan sentiasa ada. Dan semua ini dengan penggunaan yang tidak masuk akal berbanding dengan sistem lain. Ringkasnya, anda boleh menjadikan OpenVZ sebagai sistem asas semua kemudahan anda untuk tambah lapisan keselamatan, mudah alih dan fleksibiliti tambahan.

      Satu lagi kemungkinan penggunaan yang boleh saya fikirkan adalah untuk pendidikan. Anda boleh menyediakan rangkaian komputer linux kecil untuk mempraktikkan konfigurasi perkhidmatan yang berbeza. Saya terpaksa bekerjasama dengan VMware untuk ini dan ini sangat menyakitkan. Saya bernasib baik kerana komputer pusat ini cukup kuat dan moden tetapi, bagaimanapun, pada akhirnya mereka menjadi tidak stabil. Tetapi itu adalah milik saya. Sekiranya pusat ini mempunyai komputer dengan sumber yang terhad, jangan lupa untuk mempunyai lebih dari satu atau dua mesin pada masa yang sama. Dengan OpenVZ ini dapat diselesaikan. Saya telah mengujinya di komputer peribadi saya (salah satu yang dijual oleh syarikat mengikut berat) dan saya tidak menghadapi masalah. Yang terakhir juga dapat dilakukan dengan netkit, perangkat lunak serupa yang secara eksplisit berorientasi pada lingkungan pendidikan sebagai media pembelajaran. Ini adalah alat lain yang sangat menarik dan saya mungkin akan membincangkannya pada masa akan datang.

      Walau apa pun, seperti yang anda lihat, OpenVZ mempunyai lebih banyak kegunaan daripada yang kelihatannya. Anda hanya perlu tahu bagaimana memanfaatkannya. Terima kasih kerana membaca artikel saya dan saya harap saya dapat membantu.

  2.   Oscar kata

    Apa bezanya dengan LXC?
    Terima kasih

    1.    kamisama666 kata

      Soalan yang baik. Yang benar adalah bahawa mereka sangat serupa. Ideanya hampir sama. Kedua-duanya berfungsi dengan mengintegrasikan dengan kernel linux untuk membuat kotak pasir (atau bekas). Sebenarnya, pembangun OpenVZ telah banyak menyumbang kepada kod LXC. Perbezaan utama hari ini ialah LXC disatukan dengan kernel hulu sementara OpenVZ perlu menggunakan sendiri. Tetapi pada masa ini orang-orang di OpenVZ bekerja keras untuk dapat menggunakan versi utama kernel dan bukannya membuat sendiri.

      Selain itu, perbezaan utama antara kedua-dua projek ini ialah OpenVZ menawarkan fungsi yang lebih maju daripada LXC. Sesuatu seperti versi LXC yang lebih hebat. Alasan OpenVZ menggunakan kernelnya sendiri ialah yang asli belum melaksanakan beberapa ciri canggih yang telah mereka sertakan. Oleh itu, sementara LXC adalah alat alat ruang pengguna untuk menguruskan kontena linux, OpenVZ melakukan ini dan menambah ciri lebih maju yang tidak terdapat pada kernel utama pada masa ini.

      Sebenarnya, dari apa yang telah saya baca, mereka bercakap mengenai penyatuan kedua-dua projek tersebut. Kami akan melihat apa yang berlaku pada masa akan datang. Saya harap saya menyelesaikan keraguan anda. Umur panjang dan kesejahteraan.

  3.   wow kata

    sungguh menarik! terima kasih kerana menyumbang

  4.   rpyanm kata

    Apabila mereka juga boleh, mereka boleh menghantar beberapa Vagrant juga 😉

    1.    keluar19 kata

      Saya akan bertanya pada diri sendiri, apa perbezaan dengan vagrant, kerana saya memahaminya di folder di mana anda membuat mesin maya dengan openvz semua folder root dibuat (/ etc, / root, / var, dll ..),

      Dalam vagrant banyak mesin maya dapat ditentukan dalam satu fail (Vagrantfile), bolehkah saya juga melakukannya dengan openvz?

      Alangkah baiknya jika mereka menulis posting yang memberikan kelebihan, kekurangan dan persamaan openvz dan vagrant

      1.    kamisama666 kata

        Sebenarnya saya tidak mengenali Vagrant hingga sekarang. Tetapi, dari apa yang saya lihat, ini adalah perisian yang sangat berbeza dari OpenVZ. Sekiranya saya tidak salah faham, Vagrant adalah aplikasi yang bertanggungjawab mengurus pembuatan dan pentadbiran mesin maya menggunakan VirtualBox sebagai pangkalan. Ini akan menjadi seperti PHPMyAdmin dari MySQL. Dengan kata lain, ia adalah perisian yang memudahkan penggunaan VritualBox, yang merupakan perisian yang benar-benar menjaga virtualisasi. Sesuatu yang serupa untuk OpenVZ adalah proxmox, yang sudah dibincangkan di sini (https://blog.desdelinux.net/proxmox-ve-una-interesante-herramienta-de-virtualizacion/).

        Mengenai cara OpenVZ menangani sistem fail kontena, anda betul. Seperti yang akan kita lihat tidak lama lagi, sistem ini dibuat dalam direktori di mesin kita dan dipasang semasa wadah dimulakan. Seperti yang saya katakan, seperti chroot super-vitamin. Saya harap saya dapat menyelesaikan keraguan anda. Sekiranya anda mempunyai yang lain, saya akan cuba menjawab dengan sebaik mungkin. Sehingga lain kali. Umur panjang dan kesejahteraan.

        1.    keluar19 kata

          Terima kasih kerana menjelaskan keraguan, saya menantikan postingan openvz seterusnya 😀

  5.   nama ini tidak betul kata

    Hello:

    Saya menantikan artikel-artikel lain dalam siri ini. Bolehkah saya meminta bahawa di beberapa bab anda menangani masalah OpenVZ dari sisi pelanggan dan bukannya pelayan; Izinkan saya menjelaskan, dalam banyak VPS murah yang anda dapati di internet, ia membolehkan anda memilih antara KVM dan OpenVZ, dengan OpenVZ yang agak murah atau dengan lebih banyak cakera / memori. Alangkah baiknya jika anda memperincikan apa yang mesti dijalankan linux sebagai klien di kandang OpenVZ, atau apa yang harus dilakukan jika VPS pilihan anda tidak mempunyai distro yang anda perlukan, bagaimana anda boleh memasang distro dari templat yang lain disokong oleh VPS.

    salam

    1.    kamisama666 kata

      Memang benar bahawa OpenVZ sering ditawarkan sebagai alternatif yang lebih murah daripada sistem virtualisasi lain, seperti KVM atau Xen. Sebabnya adalah kerana ia menggunakan sumber yang jauh lebih sedikit dan lebih mudah diuruskan. Namun, seperti yang akan kita lihat sebentar lagi, OpenVZ didasarkan pada serangkaian templat yang memiliki semua perisian dan maklumat yang diperlukan untuk membuat wadah. Tidak mungkin mengambil ISO apa pun dan memasangnya seperti yang anda lakukan dengan VirtualBox. Dalam pengertian itu, ia jauh lebih tidak fleksibel daripada sistem lain.

      Ini bermaksud bahawa anda sepenuhnya bergantung pada templat yang ada dan, walaupun anda mengubahsuai atau membuat sendiri, itu adalah penyedia VPS yang harus melaksanakannya, bukan anda.

      Oleh itu, jika anda ingin menggunakan sistem yang sangat tersuai, OpenVZ bukan untuk anda. Sekiranya cukup untuk anda memiliki sistem asas untuk mengembangkan apa yang anda perlukan, OpenVZ adalah penyelesaian yang bagus. Pada akhirnya, ia bergantung pada keperluan anda. Saya harap saya dapat membantu. Umur panjang dan kesejahteraan.

  6.   mari gunakan linux kata

    Pos yang sangat baik!
    Ceria! Paul.

    1.    kamisama666 kata

      Terima kasih banyak-banyak!. Saya sangat gembira kerana telah menerbitkan catatan pertama saya dan saya hampir tidak percaya bahawa ia berada dalam salah satu penerbitan Linux terbaik dalam bahasa Sepanyol. Dan saya juga sangat menghargai bahawa anda menyukainya. Saya mengikuti siaran anda di Let's Use Linux apabila ia adalah tapak web bebas dan saya terus melakukannya sekarang kerana anda berada di sini. Terima kasih kepada anda dan semua kakitangan DesdeLinux. Saya akan melakukan yang terbaik untuk memenuhinya dan menjadikan siri ini berguna kepada semua orang. Sehingga lain kali.

      Umur panjang dan kesejahteraan.

      1.    meriah kata

        Selamat datang! 😉

      2.    KZKG ^ Gaara kata

        Saya sertai ... selamat datang, sumbangan yang sangat baik 😉

  7.   arkhan kata

    Hebat, terima kasih atas sumbangannya, sebenarnya saya telah membacanya sebelum ini, tetapi saya tidak dapat membuatnya berjalan di Archlinux, saya akan menunggu sisa tutorial, untuk melihat apakah saya akhirnya dapat mencapainya

    Tahniah atas artikel ...

  8.   cr0t0 kata

    Siri artikel Kamisama666 yang sangat baik. Saya bertanya kepada anda beberapa soalan:
    1) Di dalam bekas anda mungkin mempunyai kotak maya yang berjalan untuk memvisualisasikan sistem lain TIDAK gnu / Linux tanpa masalah, bukan?
    2) Adakah anda mengesyorkan mempunyai persekitaran pengeluaran atau desktop di dalam bekas untuk kegunaan harian ??? Maksud saya penalti prestasi adalah minimum tetapi selain dari Samba, apakah ada masalah lain yang diketahui dengan kernel yang ditambal?

    Salam!

    1.    kamisama666 kata

      Terima kasih banyak, saya akan cuba menjawab soalan anda dengan sebaik mungkin:

      1. Saya tidak takut. Sebagai permulaan, kerana OpenVZ tidak menyokong sebarang jenis antara muka grafik. Dan untuk meneruskannya, kerana sistem virtualisasi lain yang tidak menggunakan antara muka grafik, seperti XEN, masih perlu memasang modul di kernel atau mengubah sesuatu yang lain. Oleh kerana kontena OpenVZ menggunakan bekas host, iaitu, ia tidak mempunyai sendiri, mustahil untuk melakukan sesuatu seperti itu. Sebaliknya, boleh dilakukan sebaliknya. Bagaimanapun, saya rasa ia tidak penting. Perkara seperti ini bukan sebahagian daripada utiliti OpenVZ. Seperti yang saya lihat, OpenVZ menumpukan pada penyediaan, bukan hanya sistem operasi yang lengkap, tetapi persekitaran yang cepat dan lincah untuk menjadi tuan rumah perkhidmatan atau aplikasi kami. Sekiranya itu bukan yang anda mahukan, ada penyelesaian lain yang lebih sesuai.

      2. Baiklah, persekitaran pengeluaran dan desktop adalah dua perkara yang serupa, jadi saya akan menjawab untuk kedua-dua kes tersebut. Persekitaran pengeluaran bermaksud penggunaannya dalam jurang. Iaitu, dalam dunia profesional yang sebenar, jika sistem gagal, ia boleh membebankan pekerjaan anda. Dalam kes ini, sudah tentu. OpenVZ digunakan oleh banyak syarikat dan mempunyai pengalaman luas dan menggunakan versi kernel yang stabil dan teruji.

      Namun, saya rasa anda merujuk kepada apakah ia dapat digunakan untuk memvisualisasikan sistem beberapa pengguna biasa, seperti pekerja di mana-mana syarikat. Sepatutnya, selagi pengguna tidak keberatan bekerja di persekitaran Linux dalam mod konsol, tidak ada masalah. Tetapi kerana ini biasanya tidak berlaku, sekali lagi OpenVZ bukanlah pilihan yang tepat untuk ini.

      Bagaimanapun, saya harap saya telah menjelaskan keraguan anda. Saya rasa, terutamanya, masalahnya ialah anda tidak memahami objektif yang dicapai oleh OpenVZ. Yang mungkin salah saya kerana tidak menjelaskannya. Saya akan cuba menjelaskan perkara seperti ini dalam artikel seterusnya. Salam.

      Umur panjang dan kesejahteraan.

      1.    cr0t0 kata

        Terima kasih Kami atas tindak balas yang pantas, saya mula mencari sedikit dan saya sudah mempunyai pemahaman yang lebih jelas mengenai kawasan di mana OpenVZ digunakan, seperti hosting. Terdapat juga konsep seperti "Virtualisasi" dan "Paravirtualization" yang tidak saya ketahui yang sesuai dengan pelbagai jenis penyelesaian.

        Menunggu artikel anda seterusnya. Ceria!

  9.   Rangka Sumber kata

    Anggarkan:

    Secara peribadi saya menggunakan samba dengan openvz, dengan proxmox tanpa masalah. Apabila anda mengatakan bahawa ini tidak mungkin, apa maksud anda?