ডেবিয়ান - এসএমবিগুলির জন্য কম্পিউটার নেটওয়ার্কিংয়ের উপর গুণ-কমান্ড

সিরিজের সাধারণ সূচক: এসএমইগুলির জন্য কম্পিউটার নেটওয়ার্ক: পরিচিতি

এই পোস্টের শিরোনামটি «দিয়ে শুরু হওয়া কনসোল কমান্ডের একটি সিরিজ বোঝায়গুণ- এবং এটি নির্দিষ্ট পরিস্থিতিতে কার্যকর হতে পারে। আমরা কেবল প্রত্যেকটির সংক্ষিপ্ত বিবরণ এবং ব্যবহারের কয়েকটি উদাহরণ দেব। আমরা এটির পুনরাবৃত্তি করছি: প্রতিটি কমান্ডের সহিত ম্যানুয়ালগুলি আমরা প্রতিস্থাপন করতে পারি না। আমরা দৃ strongly়ভাবে পরামর্শ চালিয়ে সেই পৃষ্ঠাগুলি পরীক্ষা করুন মানুষ গুণ-হুকুম.

  • এই নিবন্ধটির মূল উদ্দেশ্যটি বর্তমানে বিস্তৃত মহাবিশ্বকে দেখানো চালিয়ে যাওয়া যে লিনাক্সে ভার্চুয়ালাইজেশন বর্তমানে Qemu-KVM হাইপারভাইজার ব্যবহার করছে। যদিও শিরোনামে আমরা নামটি বিতরণ লিখি «ডেবিয়ানএবং, সাধারণ নীতিগুলি তাদের প্রত্যেকের নির্দিষ্ট আদেশের মাধ্যমে অন্য যে কোনও বিতরণের ক্ষেত্রে প্রযোজ্য। বিশেষত অন্যদের মধ্যে প্যাকেজগুলির অনুসন্ধান, বিবরণ এবং ইনস্টলেশন সম্পর্কিত.

পড়া চালিয়ে যাওয়ার আগে, আমরা দর্শন সুপারিশ পূর্ববর্তী নিবন্ধ: কিউমু-কেভিএম + ডেবিয়ানে ভার্ট-ম্যানেজার - এসএমইগুলির জন্য কম্পিউটার নেটওয়ার্কিং.

কমান্ড কখন ব্যবহার করবেন?

অনেক সময় আমরা দূরবর্তী অবস্থানের সাথে একটি ভার্চুয়ালাইজেশন সমর্থন সার্ভার পরিচালনা করি কেমু-কেভিএম ইনস্টল করা হয়েছে এবং কোনও কারণে আমাদের গ্রাফিকাল ইন্টারফেস নেই ভার্চুয়াল মেশিন ম্যানেজার - ভার্ট-ম্যানেজার:

  • সাধারণ ক্ষেত্রে, যখন আমরা উইন্ডোজ স্টেশন থেকে রিমোট সার্ভারটি অ্যাক্সেস করি পুটিং, বা অনেক অন্যান্য বিকল্প যেটি এসএসএইচ দিয়ে ডেবিয়ান জিএনইউ / লিনাক্স সার্ভারের সাথে সংযোগ স্থাপনের জন্য উপস্থিত রয়েছে এবং এর জন্য কোনও সমর্থন ইনস্টলড নেই «X«, বা গ্রাফিক সমর্থন।
  • আমরা কেবল কনসোল কমান্ড ব্যবহার করে স্থানীয় বা দূরবর্তী সার্ভারে ভার্চুয়াল মেশিনগুলি পরিচালনা করতে চাই।

Libvirt- ক্লায়েন্টদের সাথে ইনস্টল করা

মধ্যে পূর্ববর্তী নিবন্ধ আমরা প্যাকেজ ইনস্টল libvirt দ্বারা-বিন, এবং প্রক্রিয়ার অংশ হিসাবে এটি ইনস্টল করা হয়েছিল libvirt- ক্লায়েন্ট। যদি আমরা কোনও কনসোল চালাই:

buzz @ sysadmin: do do sudo dpkg -L libvirt-client | গ্রেপ / বিন
, / Usr / বিন
/ usr / বিন / বীরশ
/ usr / বিন / গুণ-হোস্ট-বৈধতা
/ usr / বিন / গুণ-লগইন-শেল
/ usr / বিন / গুণ-এক্সএমএল-বৈধতা
/ usr / বিন / গুণ-পিকি-বৈধতা
  • VIRSH: অতিথি ডোমেনগুলির সম্পূর্ণ পরিচালনার জন্য ভাইরাস প্রোগ্রাম হ'ল প্রধান ব্যবহারকারী ইন্টারফেস - অতিথিরা। এটি ডোমেনগুলি তালিকাবদ্ধ করতে, তৈরি করতে, বিরতি দিতে এবং শাট ডাউন করতে ব্যবহৃত হয়। এই আদেশটি অবশ্যই অনুমতি নিয়ে প্রার্থিত হতে হবে শিকড়। এটি চালানোর দুটি উপায় রয়েছে: কমান্ড মোডে এবং ইন্টারেক্টিভ মোডে। আমরা বর্ষের পরবর্তী নিবন্ধটি উত্সর্গ করব will.
  • গুণ-হোস্ট-বৈধতা: সরঞ্জাম যা হোস্ট কনফিগারেশনকে বৈধতা দেয় - নিমন্ত্রণকর্তা, যাতে এটি সমস্ত হাইপারভাইজার ড্রাইভারকে সমর্থন করতে সক্ষম হয় - Hypervisor- র। সঠিক ফলাফল পেতে, কমান্ডটি অনুমতি নিয়ে চালানো আবশ্যক শিকড়.
  • গুণ-লগইন-শেল: কমান্ড ক খোল জন্য কাস্টমাইজড সাধারণ ব্যবহারকারী একটি পাত্রে LXC, যার নাম ব্যবহারকারী এটির অনুরূপ is যদি ধারকটি চলমান না হয় তবে কমান্ডটি দিন গুণ-লগইন-শেল এটি শুরু করার চেষ্টা করবে। এই আদেশটি ব্যবহারকারীর অনুমতি সহ ডাকা যাবে না শিকড়। এই প্রোগ্রামটির জন্য খুব সুস্পষ্ট কনফিগারেশন ফাইলটি /etc/libvirt/virt-login- Shell.conf.
  • গুণ-এক্সএমএল-বৈধতা: থেকে এক্সএমএল ফাইলগুলি বৈধতা দিন libvirt দ্বারা তাদের একটি স্কিম্যাটিকের সাথে তুলনা করা - পরিকল্পনা বৈধ আমরা কার্যকর হলে আমরা বৈধ স্কিমা নামের একটি তালিকা পাই man virt-xML-validate.
  • পুণ্য-পিকি-বৈধতা: এর পিকেআই ফাইলগুলি যাচাই করতে ব্যবহৃত হয় libvirt দ্বারা সেগুলি নিরাপদে সার্ভারের পাশে এবং ক্লায়েন্ট উভয়ই সঠিকভাবে কনফিগার করা হয়েছে যা সার্ভারকে দূর থেকে অ্যাক্সেস করতে TLS এনক্রিপশন প্রোটোকল ব্যবহার করবে। যদি আমরা টিএলএস এবং এসএসএলে দূরবর্তী প্রশাসন সক্ষম করে থাকি তবে এর কার্যকরকরণের প্রয়োজন হবে। নথির 22.2 অধ্যায় ভার্চুয়ালাইজেশন মোতায়েন এবং প্রশাসনের গাইড, এই সমাধান উত্সর্গীকৃত। আমরা পরামরশ দি আমাদের ব্যবসায়িক নেটওয়ার্কগুলি এটি ব্যবহার করে এসএসএইচ এর মাধ্যমে রিমোট প্রশাসন, বিজনেস ল্যানের জন্য সহজতম এবং নিরাপদ পদ্ধতি, যার জন্য আমরা পরবর্তী কোনও নিবন্ধটি উত্সর্গ করব.

পুণ্যকারীর সাথে ইনস্টল করা

পূর্ববর্তী নিবন্ধে, আমরা প্যাকেজটি ইনস্টল করেছি পুণ্য-পরিচালক। এই প্রক্রিয়ার অংশ হিসাবে, প্যাকেজটি ইনস্টল করা হয়েছিল পুণ্য। যদি আমরা জানতে চাই যে কোনটি পরবর্তী নির্দেশগুলি অন্তর্ভুক্ত করে, তবে আমরা সম্পাদন করব:

byzz @ sysadmin: ~ $ sudo dpkg -L virtinst | গ্রেপ / বিন
, / Usr / বিন
/ usr / বিন / গুণ-রূপান্তর
/ usr / বিন / গুণ-চিত্র
/ usr / বিন / গুণ-এক্সএমএল
/ usr / বিন / গুণ-ইনস্টল
/ usr / বিন / গুণ-ক্লোন
  • পুণ্য-রূপান্তর- কমান্ড যা ভার্চুয়াল মেশিন সংজ্ঞাটিকে বিন্যাসে রূপান্তর করে VMX y ওভ্ফ নেটিভ libvirt বিন্যাসে এক্সএমএল। ভিএমএক্স ফর্ম্যাটটি সাধারণত ব্যবহার করে অথবা VMware, যখন OVFভার্চুয়ালাইজেশন ফর্ম্যাট খুলুনAny যে কোনও দ্বারা ব্যবহার করা যেতে পারে Hypervisor- র এটি সমর্থন
  • পুণ্য-চিত্র- এক্সএমএল ফর্ম্যাটে একটি চিত্র বর্ণনাকারী ফাইল থেকে একটি ভার্চুয়াল মেশিন তৈরি করে। এই নির্দিষ্ট সরঞ্জামটি ভবিষ্যতের সংস্করণগুলি থেকে সরানো হবে পুণ্যতাই, তাই আমরা পরামর্শ দিই না এর ব্যবহার.
  • গুণ-এক্সএমএল: দ্বারা ব্যবহৃত নেটিভ এক্সএমএল ফাইলগুলির সম্পাদনাকে মঞ্জুরি দেয় libvirt দ্বারাকমান্ড লাইন অপশন ব্যবহার করে।
  • গুণ-ইনস্টল: কমান্ড লাইন সরঞ্জাম যা হাইপারভাইজারগুলিতে হাইপারভাইজার পরিচালনা গ্রন্থাগার ব্যবহার করে এমন নতুন ভার্চুয়াল মেশিন তৈরি করতে দেয় "লিবিয়ার্ট"। এই সরঞ্জামটি গ্রাফিকাল ইনস্টলেশন সমর্থন করে যদি আমরা ব্যবহার করি, উদাহরণস্বরূপ, VNC- র ভার্চুয়াল নেটওয়ার্ক কম্পিউটিং, বা SPICE- র। এটি কনসোল বা পাঠ্য মোডকে পুরোপুরি সমর্থন করে। এর ব্যবহারের মাধ্যমে আমরা এক বা একাধিক হার্ড ড্রাইভ, এক বা একাধিক নেটওয়ার্ক কার্ড, সাউন্ড ডিভাইস, শারীরিক ইউএসবি বা পিসিআই ডিভাইস ইত্যাদির সাহায্যে ভার্চুয়াল মেশিন তৈরি করতে পারি। ইনস্টলেশন মিডিয়া স্থানীয়, দূরবর্তী, স্থানীয় ইউএনএক্স এনএফএস নেটওয়ার্ক ফাইল সিস্টেম প্রোটোকল, এইচটিটিপি, এফটিপি ব্যবহার করে প্রকাশিত হতে পারে। ইত্যাদি
  • পুণ্য-ক্লোন- হাইপারভাইজার পরিচালনা গ্রন্থাগার ব্যবহার করে বিদ্যমান ভার্চুয়াল মেশিনগুলি ক্লোন করতে কমান্ড লাইন সরঞ্জাম "লিবিয়ার্ট"। মূলত ভার্চুয়াল মেশিনের চিত্রটি অনুলিপি করুন এবং একটি নতুন অতিথি তৈরি করুন - অতিথি অভিন্ন হার্ডওয়্যার কনফিগারেশন সহ। পুরানো এবং নতুনের মধ্যে সংঘর্ষ বা শব্দ এড়াতে হার্ডওয়্যার আইটেমগুলি যেমন অনন্য হওয়া প্রয়োজন, উদাহরণস্বরূপ একটি নেটওয়ার্ক কার্ডের হার্ডওয়্যার ঠিকানা আপডেট করা হবে অতিথি.

পুণ্যার্থী

আপনি যখন এটি করেন তখন এই সরঞ্জামটি ইনস্টল করা হয় পুণ্য-পরিচালক. পুণ্যার্থী এটি একটি পৃথক প্যাকেজ।

  • পুণ্যার্থী: আমাদের স্থানীয় বা দূরবর্তী অবস্থান নির্বিশেষে, কোনও নির্দিষ্ট ভার্চুয়াল মেশিনের ভিএনসি বা স্পাইসিসের মাধ্যমে একটি গ্রাফিকাল কনসোল প্রদর্শন করার অনুমতি দেয়। আমরা উল্লেখ করতে পারেন অতিথি যা আমরা এর নাম, আইডি, বা ইউআইডি এর মাধ্যমে প্রদর্শন করতে চাই। ভার্চুয়াল মেশিনটি চলমান না থাকলে, গুণ-দর্শক এটি শুরু হওয়ার জন্য অপেক্ষা করবে।

অন্যান্য "virt-" কমান্ড যা পৃথক প্যাকেজ থেকে ইনস্টল করা যেতে পারে

  • ভাল-গুডিজ- ভার্চুয়ালাইজেশন সম্পর্কিত সরঞ্জামগুলির একটি সংগ্রহ। For এর জন্য একটি প্লাগইন অন্তর্ভুক্তMunin।, এবং ভিএমওয়্যার ওয়ার্কস্টেশন বা ভিএমওয়্যার সার্ভারের সাহায্যে তৈরি ভার্চুয়াল মেশিনগুলি কিউমু-কেভিএম-তে ব্যবহৃত ফর্ম্যাটে রূপান্তর করার জন্য একটি স্ক্রিপ্ট।
  • গুণমান শীর্ষ: ভার্চুয়ালাইজড ডোমেনগুলির পরিসংখ্যান দেখায়। এক ধরনের শীর্ষ o htop ভার্চুয়াল মেশিনের জন্য

Qemu-utils দিয়ে ইনস্টল করা হয়েছে

যদিও এই সরঞ্জামগুলির নাম দিয়ে শুরু হয় না গুণ-অবশ্যই আমাদের তাদের একটি নির্দিষ্ট সময়ে ব্যবহার করতে হবে, বিশেষত ভার্চুয়াল মেশিন ডিস্কগুলির চিত্র সম্পর্কিত one

ইনস্টল করার পরে আমরা তাদের অনুরোধ করতে পারি কিমু-কেভিএম ভার্চুয়ালাইজেশন প্ল্যাটফর্মপূর্ববর্তী নিবন্ধে নির্দেশিত হিসাবে। যদি আমরা জানতে চাই যে আমাদের প্যাকেজটি কীভাবে ফেলেছে commands কিমু-পাত্র, আমাদের কেবল চালানো দরকার:

buzz @ sysadmin: ~ $ sudo dpkg -L qemu-utils | গ্রেপ / বিন
, / Usr / বিন
/ ইউএসআর / বিন / কিউমু-আইএমজি
/ ইউএসআর / বিন / কিমু-এনবিডি / ইউএসআর / বিন / কিমু-আইও

পরিবর্তে দ্বারা বৈষম্য / বিন আমরা এটা করতে হবে / এসবিন, আমরা আপনার বিবেচনার জন্য ছেড়ে যা অন্য একটি ফলাফল পাবেন।

  • কিমু-আইএমজি: আমাদের কাজ করছে না বা যেগুলি ডিস্কগুলির চিত্র তৈরি করতে এবং রূপান্তর করতে এবং / অথবা সংশোধন করার অনুমতি দেয় সারির বাইরে.
    আমরা পরামরশ দি কমান্ড চালান মানুষ কিমু-আইএমজি। আমরা কেবলমাত্র জোর দিয়ে বলব যে আমাদের এই আদেশটি কখনই ব্যবহার করা উচিত নয় কোনও ভার্চুয়াল মেশিন বা অন্য কোনও প্রক্রিয়া দ্বারা ব্যবহৃত কোনও চিত্র সংশোধন করুন, কারণ এটি চিত্রটি ধ্বংস করতে পারে। আমরা যে কোনও চিত্রের সংশোধন প্রক্রিয়াধীন রয়েছে তার ডেটার সাথে পরামর্শ করা উচিত না, কারণ আমরা তার রাজ্যে অসঙ্গতিগুলি খুঁজে পেতে পারি.

কিছু কমান্ড ব্যবহারের উদাহরণ

গুণ-হোস্ট-বৈধতা

buzz @ sysadmin: $ $ গুণ-হোস্ট-বৈধতা ate 
  কিউএমইউ: হার্ডওয়্যার ভার্চুয়ালাইজেশন যাচাই করা হচ্ছে: পাস কিউএমইউ: ডিভাইস / ডিভ / কেভিএম পরীক্ষা করা হচ্ছে: পাস কিউএমইউ: ডিভাইস / ডিভ / ভোস্ট-নেট পরীক্ষা করা হচ্ছে: ওয়ার্ন (ভাইরিও নেটওয়ার্কিংয়ের পারফরম্যান্স উন্নত করতে 'vhost_net' মডিউলটি লোড করুন) ডিভাইস / ডিভ / নেট / টুন: পাস এলএক্সসি: লিনাক্সের জন্য চেক করা হচ্ছে> = 2.6.26: পাস

বুজ @ সিসাদমিন: ~ $ সুডো গুণ-হোস্ট-বৈধতা 
[sudo] পাসওয়ার্ডের জন্য পাসওয়ার্ড: কিউইএমইউ: হার্ডওয়্যার ভার্চুয়ালাইজেশনের জন্য পরীক্ষা করা হচ্ছে: পাস কিমু: ডিভাইস / ডিভ / কেভিএমের জন্য পরীক্ষা করা হচ্ছে: পাস কিমু: ডিভাইস / ডিভ / ভোস্ট-নেট পরীক্ষা করা হচ্ছে: পাস কিমু: ডিভাইস / ডিভ / নেট / টুনের জন্য পরীক্ষা করা হচ্ছে : পাস এলএক্সসি: লিনাক্সের জন্য চেক করা হচ্ছে> = 2.6.26: পাস

গুণ-এক্সএমএল-বৈধতা

buzz @ sysadmin: ~ $ sudo virt-xML-validate /etc/libvirt/qemu/dns.xML 
/etc/libvirt/qemu/dns.xML বৈধতা দেয়

buzz @ sysadmin: ~ $ sudo virt-xML-validate /etc/libvirt/qemu/networks/default.xml
/etc/libvirt/qemu/networks/default.xML বৈধতা দেয়

কিমু-আইএমজি

বুজ @ সিসাদমিন: ~ $ কিউমু-আইএমজি চেক / স্টেটার / ভিএমওয়্যার / আউমনক্রোন /মিক্রোন.ভিএমডি কে
চিত্রটিতে কোনও ত্রুটি পাওয়া যায় নি।

buzz @ sysadmin: ~ $ qemu-img তথ্য /tera/vmware/omicron/omicron.vmdk
চিত্র: /tera/vmware/omicron/omicron.vmdk
ফাইলের ফর্ম্যাট: vmdk ভার্চুয়াল আকার: 20G (21474836480 বাইট) ডিস্ক আকার: 3.6G ক্লাস্টার_সাইজ: 65536 নির্দিষ্ট তথ্য ফর্ম্যাট করুন: সিড: 1473577509 প্যারেন্ট সিড: 4294967295 তৈরির ধরন: মনোলিথিক স্পার্স এক্সটেন্টস: [0]: ভার্চুয়াল আকার: / টেরা / ভিএমওয়্যার / অক্স্রোন / omicron.vmdk ক্লাস্টারের আকার: 21474836480 ফর্ম্যাট:

বুজ @ সিসাদমিন: ~ $ কিউমু-ইমগ তথ্য /tera/vms/omicron.raw 
চিত্র: /tera/vms/omicron.raw
ফাইল ফর্ম্যাট: কাঁচা ভার্চুয়াল আকার: 20 জি (21474836480 বাইট) ডিস্ক আকার: 3.4G

বুজ @ সিসাদমিন: ~ $ কিউমু-ইমগ তথ্য /tera/vms/miweb.qCO2
চিত্র: /tera/vms/miweb.qCO2
ফাইলের ফর্ম্যাট: qCO2 ভার্চুয়াল আকার: 10G (10737418240 বাইট) ডিস্কের আকার: 4.5G ক্লাস্টার_সাইজ: 65536 নির্দিষ্ট তথ্য ফর্ম্যাট করুন: কম্প্যাট: 1.1 অলস রিফ্যাক্টস: মিথ্যা

বুজ @ সিসাদমিন: ~ $ সুডো কিউমু-ইমগ রূপান্তর -p /tera/vms/omicron.raw -O qcow2 /tera/vms/omicron.qCO2
    (27.56 / 100%)

বুজ @ সিসাদমিন: ~ $ কিউমু-ইম্জি তথ্য /tera/vms/omicron.qCO2 
চিত্র: /tera/vms/omicron.qCO2
ফাইলের ফর্ম্যাট: qCO2 ভার্চুয়াল আকার: 20G (21474836480 বাইট) ডিস্কের আকার: 3.5G ক্লাস্টার_সাইজ: 65536 নির্দিষ্ট তথ্য ফর্ম্যাট করুন: কম্প্যাট: 1.1 অলস রিফ্যাক্টস: মিথ্যা
বুজ @ সিসাদমিন: ~ $ সুডো কিউমু-ইমগ তৈরি করুন -কিউ কোকো 2 / স্টেরা / ভিএমএস / হাইপ 2.ককো 2 জি
'/Tera/vms/hyp2.qcow2' ফর্ম্যাটিং, এফএমটি = কিউকো 2 আকার = 21474836480 এনক্রিপশন = ক্লাস্টার_সাইজ = 65536 অলস_আরফ্যাক্টস = বন্ধ 

বুজ @ সিসাদমিন: ~ $ sudo qemu-img তথ্য /tera/vms/hyp2.qCO2
চিত্র: /tera/vms/hyp2.qCO2
ফাইলের ফর্ম্যাট: qCO2 ভার্চুয়াল আকার: 20G (21474836480 বাইট) ডিস্ক আকার: 196 কে গুচ্ছ_সাইজ: 65536 নির্দিষ্ট তথ্য ফর্ম্যাট করুন: কম্প্যাট: 1.1 অলস রেফ্যাক্টস: মিথ্যা

গুণ-এক্সএমএল

প্রথমত, আমরা একটি নতুন অ্যালবাম তৈরি করি:

বুজ @ সিসাদমিন: ~ $ সুডো কিমু-ইমগ তৈরি করুন -কিউ কোকো 2 /tera/vms/dns2.qCO2 10G

তারপরে আমরা এটি বিদ্যমান "ডিএনএস" ডোমেনে যোগদান করি:

buzz @ sysadmin: $ $ virt-xML - সংযোগ qemu: /// সিস্টেম ডিএনএস - অ্যাড-ডিভাইস --ডিস্ক /tera/vms/dns2.qcow2 - কনফার্ম
--- আসল এক্সএমএল +++ পরিবর্তিত এক্সএমএল @@ -128,5 +128,10 @@  + + + + +

পরিবর্তিত এক্সএমএল দিয়ে 'ডিএনএস' সংজ্ঞায়িত করবেন? (y / n): y
ডোমেন 'ডিএনএস' সফলভাবে সংজ্ঞায়িত হয়েছে।

নিবন্ধের শেষে আমরা নতুন সংশোধিত /etc/libvirt/qemu/dns.xML ফাইলের সম্পূর্ণ কাঠামো দেই।

পুণ্য-রূপান্তর

এর সাহায্যে তৈরি ভার্চুয়াল মেশিনটি রূপান্তর করা যাক VMware ওয়ার্কস্টেশন বিন্যাসের দিকে libvirt দ্বারা, তবে রূপান্তরিত হার্ড ডিস্কের ফর্ম্যাটটি নির্দিষ্ট করে দেওয়ার আগে নয় কিউকো 2, এবং এটিও যে নতুন ভার্চুয়াল মেশিন চিত্রটি মূল সংগ্রহস্থলে তৈরি করা হয়েছিল / তেরা / ভিএমএস। আমরা কমান্ড আউটপুট যথাসম্ভব সুস্পষ্ট হওয়া চাই, তাই আমরা বিকল্পটি ব্যবহার করি -d.

বুজ @ সিসাদমিন: ~ $ sudo virt-রূপান্তর -d / tera / vmware / miweb / --disk- ফর্ম্যাট QCO2 - নির্ধারণ / তেরা / ভিএমএস

এরপরে, পুণ্যার্থী স্বয়ংক্রিয়ভাবে নতুন রূপান্তরিত অতিথির সাথে সংযোগ স্থাপন করে এবং আমরা এর সম্পূর্ণ বুট প্রক্রিয়াটি দেখতে পাই। গুণ

myweb02

পুণ্য-ক্লোন

আসুন ভার্চুয়াল মেশিনটি ক্লোন করি «DNS':

বুজ @ সিসাদমিন: ~ $ গুণ-ক্লোন - সংযোগ কিউমু: /// সিস্টেম -o ডিএনএস - অটো-ক্লোন
'ডিএনএস-ক্লোন.ক্কিও 2' বরাদ্দ করা হচ্ছে 10 জিবি 00:20 'ডিএনএস 2-ক্লোন.ক্কিও 2' বরাদ্দ করা হচ্ছে 10 জিবি 00:01     

ক্লোন 'ডিএনএস-ক্লোন' সফলভাবে তৈরি করা হয়েছে.

আমরা কমান্ডটি ব্যবহার করে পরীক্ষা করি VIRSHযা পরবর্তী নিবন্ধের পূর্বরূপ:

buzz @ sysadmin: do $ sudo virsh list
 আইডি নাম রাষ্ট্র ----------------------------------------------- -----

buzz @ sysadmin: ~ $ sudo virsh list - all
 আইডির নাম রাষ্ট্র ----------------------------------------------- ----- - ডিএনএস বন্ধ - ডিএনএস-ক্লোন শাট অফ - মাইওয়েব বন্ধ

বুজ @ সিসাদমিন: ~ $ সুডো বীরশ স্টার্ট ডিএনএস-ক্লোন
ডোমেন ডিএনএস-ক্লোন শুরু হয়েছে
buzz @ sysadmin: ~ $ গুণ-দর্শক - সংযোগ করুন: /// সিস্টেম ডিএনএস-ক্লোন

ডিএনএস-ক্লোন

গুণ-ইনস্টল

আমরা named নামে একটি ভার্চুয়াল মেশিন তৈরি করতে চাইওয়ার্ডপ্রেসHost সাইটের হোস্ট করা বিজনেস ইন্ট্রানেট। এটি ইন্টারনেটে প্রকাশিত হবে না। এটিতে প্রায় 1024 মেগাবাইট র‌্যাম রয়েছে, গতিশীল বৃদ্ধির 80 গিগাবাটিসের একটি হার্ড ডিস্ক, যা দেবিয়ান জেসির উপর ভিত্তি করে, এবং নেটওয়ার্কের সাথে সংযুক্ত «ডিফল্ট"।

আমাদের জীবনকে আরও সহজ করতে আমরা প্রথমে ডিস্ক চিত্র ব্যবহার করে তৈরি করি কিমু-আইএমজি:

বুজ @ সিসাদমিন: ~ $ সুডো কিমু-ইমগ তৈরি করুন -কিউ কোকো 2 /tera/vms/wordpress.qcow2 80G
'/Tera/vms/wordpress.qcow2' ফর্ম্যাটিং, এফএমটি = কিউকিও 2 আকার = 85899345920 এনক্রিপশন = ক্লাস্টার_সাইজ = 65536 অলস_আরফ্যাক্টস = বন্ধ

এর পরে, আমরা মেশিনটি তৈরি করি এবং ইনস্টলেশন প্রক্রিয়া শুরু করি:

বুজ @ সিসাদমিন: ~ $ sudo virt-install --connect qemu: /// সিস্টেম --virt-type = kvm \
- নাম ওয়ার্ডপ্রেস --ram 1024 --vcpus = 1 \
--disk /tera/vms/wordpress.qCO2
--cdrom / home/buzz/isos/Linux/debian-8/debian-8.0.0-amd64-CD-1.iso \
--os-type লিনাক্স - নেট ওয়ার্ক = ডিফল্ট \
-- description wordpress.desdelinux.ফ্যান

ওয়ার্ডপ্রেস

গুণমান শীর্ষ

buzz @ sysadmin: $ $ virt-top - সংযুক্ত qemu: /// সিস্টেম
গুণমান শীর্ষ 15:39:21 - x86_64 2 / 2CPU 1600MHz 3863MB 2 টি ডোমেন, 2 সক্রিয়, 2 চলমান, 0 ঘুমন্ত, 0 বিরামপ্রাপ্ত, 0 নিষ্ক্রিয় ডি: 0 ও: 0 এক্স: 0 সিপিইউ: 0.7% মেম: 768 এমবি (768 এমবি) অতিথিদের দ্বারা 22 এমবি) আইডি এস আরডিআরকিউ ডাব্লুআরআরকিউ আরএক্সবিওয়াই টিএক্সবিওয়াই% সিপিইউ% সদস্য সময় নাম 0 আর 0 104 0 0.3 6.0 0 11.49: 21 ডিএনএস 0 আর 0 104 0 0.3 13.0 0 13.42: XNUMX মাইল

Dns.xML ফাইলের কাঠামো

প্রথমে ভার্চুয়াল মেশিনের ডিফিনেশন ফাইলের কাঠামো বা বোঝার জন্য এটি কিছুটা কঠিন মনে হতে পারে অতিথি, হিসাবে Qemu-KVM হাইপারভাইজার এবং সম্পর্কিত লাইব্রেরি দ্বারা বোঝা libvirt দ্বারা। ফাইলটি স্ট্যান্ডার্ড ফর্ম্যাটে।তারা xml। এটি মূল ব্লকের মধ্যে থাকা সংজ্ঞা ব্লকগুলি দ্বারা কাঠামোযুক্ত «ডোমেইন"।

....

যে ব্লকের মধ্যে আমরা খুঁজে পেতে হবে সম্পূর্ণ ভার্চুয়াল মেশিনের সংজ্ঞা:

  • দলের নাম
  • দলের uuid
  • র্যাম পরিমাণ
  • প্রসেসরের সংখ্যা
  • অপারেটিং সিস্টেম এবং এর স্থাপত্যের ধরণ type ডিভাইস বুট.
  • বৈশিষ্ট্যগুলি যা এটিসিপিআই "অটোমেটিক কন্ট্রোল পাওয়ার ইন্টারফেস", এপিএম "অটোমেটিক পাওয়ার ম্যানেজমেন্ট", এবং পিএই সমর্থন করে।
  • সিপিইউ মডেল (গুলি) এবং তাদের বৈশিষ্ট্য
  • ঘড়ির সেটিং: এটি ইউটিসি "ইউনাইটেড টাইম কর্ডিনেট" কিনা।
  • শাটডাউন, রিবুট বা সিস্টেম ক্র্যাশের মতো ইভেন্টগুলির প্রতিক্রিয়া
  • যদি প্রধানমন্ত্রী «পাওয়ার ম্যানেজমেন্ট the ইভেন্টগুলি সক্ষম করে থাকে writing মেমরিতে লেখা স্থগিত করে» এবং hard হার্ড ডিস্কে লেখা স্থগিত করে »
  • বিভিন্ন ডিভাইসের এমুলেটর টাইপ বা কেভিএম ডিভাইসগুলি
  • সমস্ত হার্ড ড্রাইভের জন্য: ড্রাইভার, ডিস্কের ধরণ, চিত্র ফাইলের পাথ, টার্গেট ডিভাইস, বাসের ধরণ, স্লট «ছেঁদাভার্চুয়াল ডিস্কের উপর নির্ভর করে ci এটির সাথে সংযুক্ত হওয়া ইত্যাদি ইত্যাদি: আইডিই, সাটা, এসসিএসআই, ইউএসবি বা ভার্টিও।
  • সিডিআরের মতো অপটিক্যাল ডিভাইস
  • নম্বর এবং ইউএসবি সংযোজকগুলির ধরণ
  • আইডিই ডিস্কের জন্য পিসিআই স্লট
  • যোগাযোগের জন্য সিরিয়াল সংযোগকারী
  • প্রিন্টারগুলির জন্য সমান্তরাল সংযোগকারী
  • একটি অনন্য ম্যাক ঠিকানা, নেটওয়ার্ক কার্ডের ধরণ, কোন পিসি স্লট এটিতে সংযুক্ত রয়েছে এবং কোন ভার্চুয়াল নেটওয়ার্কের সাথে এটি সংযুক্ত হবে সেই নেটওয়ার্ক কার্ডগুলি
  • pty সিরিজ কনসোল
  • ইনপুট ডিভাইস যেমন প্যাড «ট্যাবলেট", মাউস কীবোর্ড"মাউস", ইত্যাদি।
  • ভিডিও কার্ড এবং এর র‌্যাম, প্রকার, মডেল, স্লট, বাস ইত্যাদি
  • এবং আর একটি দীর্ঘ এসটেরা

সংক্ষেপে, সংজ্ঞা এবং ডিভাইসগুলির লা মার ওসিয়ানা যেগুলি কিউমু-কেভিএম হাইপারভাইজার এবং সম্পর্কিত লাইব্রেরি দ্বারা প্রয়োজনীয় এবং সমর্থিত, একটি সম্পূর্ণ কার্যকরী ভার্চুয়াল মেশিন যেমন একটি বাস্তব মেশিন ছিল to

বুজ @ সিসাদমিন: ~ $ সুডো বিড়াল /etc/libvirt/qemu/dns.xML 
<!--
সতর্কতা: এটি একটি স্বয়ংক্রিয়ভাবে তৈরি করা ফাইল৷  এটির পরিবর্তনগুলি ওভাররাইট হওয়া এবং হারানো পছন্দ মতো।  এই এক্সএমএল কনফিগারেশনটিতে পরিবর্তনগুলি ব্যবহার করা উচিত: virh edit dns বা libvirt API ব্যবহার করে অন্যান্য অ্যাপ্লিকেশন।

আসন্ন বিতরণ

  • বীরশ আদেশ
  • হাইপারভাইজারগুলির রিমোট পরিচালনা এবং এসএসএইচ ব্যবহার করে তাদের ভার্চুয়াল মেশিনগুলি

মনে রাখবেন এটি দ্বারা নিবন্ধের একটি সিরিজ হবে এসএমইগুলির জন্য কম্পিউটার নেটওয়ার্ক। আমরা আপনার জন্য অপেক্ষা করা হবে!


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।

  1.   দিয়েগো তিনি বলেন

    আপনি আমাকে প্রতিক্রিয়ার জন্য জিজ্ঞাসা করেছেন এবং এটি এখানে যায় ... 🙂

    সিরিজটি খুব আকর্ষণীয়, খুব সম্পূর্ণ। আমি এটি থেকে অনেক কিছু শিখছি, যদিও আমি এখনও "প্রযোজনায়" চেষ্টা করি নি।

    এই মুহুর্তে আমি এমন একটি প্রকল্প শেষ করছি যা আমাকে খুব ব্যস্ত করেছে তবে আমি অবশ্যই এই সিরিজটি একটি রেফারেন্স হিসাবে ব্যবহার করব। বিশাল প্রচেষ্টার জন্য ধন্যবাদ।

    1.    ফেদেরিকো তিনি বলেন

      প্রতিক্রিয়া জন্য ধন্যবাদ দিয়েগো. অন্তত আমি জানি যে আমি যা প্রকাশ করেছি তা আপনার জন্য দরকারী। এবং আমরা যে মহান প্রচেষ্টা করি সে সম্পর্কে আপনি সঠিক DesdeLinux স্প্যানিশ ভাষায় আপনাকে মানসম্পন্ন নিবন্ধ সরবরাহ করতে। আমরা জানি যে এই ধরনের পোস্ট প্রচুর নয় এবং সেই কারণেই আমরা সেগুলি লিখি।

  2.   রাশিচক্র কার্বারাস তিনি বলেন

    বিবিধ এবং প্রাসঙ্গিক নিবন্ধ অ্যামিগো ফিকো, যা কেভিএম-তে ব্যবহৃত গুণাবলী * একটি পোস্টে সংগ্রহ করে। স্প্যানিশ ভাষায় এর মতো উপকরণগুলি পাওয়া খুব কঠিন। আমি মনে করি পুণ্য-কমান্ডটি অনুপস্থিত ছিল। অন্যথায় দুর্দান্ত

    1.    ফিকো তিনি বলেন

      মন্তব্যের জন্য ধন্যবাদ, বন্ধু রাশিচক্র। এটি সত্য যে পুণ্য-কি আদেশটি অনুপস্থিত ছিল। আমি সচেতনভাবে এটিকে বাদ দিয়েছি কারণ এর ম্যানুয়াল অনুসারে এর ব্যবহারের প্রস্তাবনা আমাকে একটি খারাপ স্বাদ ফেলেছে। শেষ পর্যন্ত আমি যা বুঝতে পেরেছি তা হ'ল তারা এর ব্যবহারের প্রস্তাব দেয় না

  3.   ফেদেরিকো তিনি বলেন

    খুব সত্যিকারের বন্ধু রাশিচক্র। ডিয়েগো তার মন্তব্যে বলেছেন, এটি একটি দুর্দান্ত প্রচেষ্টা যা আমরা তৈরি করি DesdeLinux স্প্যানিশ ভাষায় আপনাকে মানসম্পন্ন নিবন্ধ সরবরাহ করতে। ক্লাসিক কপি এবং পেস্ট সিডি পোস্ট ব্যতীত যা WWW গ্রামে প্রচুর। এটি সিস্টেম অ্যাডমিনিস্ট্রেটরদের প্রশিক্ষণে সহায়তা করে। যারা এই সিরিজটি অনুসরণ করেছেন তারা বুঝতে পেরেছেন যে আমরা একটি ছোট বা মাঝারি আকারের ব্যবসায়িক নেটওয়ার্কের জন্য ব্যাপকভাবে কভার করার এবং একটি যৌক্তিক ক্রমে সমাধান করার পরিকল্পনা করেছি। আপনার মন্তব্যের জন্য আবার সবাইকে ধন্যবাদ.

  4.   Crespo88 তিনি বলেন

    আমি অ্যান্ড্রয়েড স্মার্টফোনগুলির সাথে কিছু করছি, এবং আমি এত ভাল নিবন্ধ পড়ার সুযোগ পাইনি, এবার আমি কেবল কিছু বলতে চাই। নরম হয়ে যাও। একটি ভাল বোঝার ...

  5.   ফেদেরিকো তিনি বলেন

    Crespo88, নিবন্ধটি কিছুটা দীর্ঘ হতে পারে, তবে আমি এই জাতীয় কোনও নির্দিষ্ট বিষয়টিকে বেশ কয়েকটি পোস্টে কাটানোর বন্ধু নই, যদি এটি আপনি বোঝাতে চান তবেই। বিষয়বস্তুর আপেক্ষিক জটিলতা, আমি এটি রাখি না, এটি ভার্চুয়ালাইজেশনের সমস্যা। 😉

    1.    Crespo88 তিনি বলেন

      আমি এটি উল্লেখ করছি না, সর্বদা হিসাবে দুর্দান্ত নিবন্ধ। আমি আপনাকে বোঝাতে চাইছি যে আপনি খুব ভাল গান বাজনা করছেন, অর্থাত্ একটি খুব দরকারী ইউটিলিটি সহ। "এটিকে নরম করুন" এর অর্থ আপনি পালাচ্ছেন। হিহেহে, আলিঙ্গন ভাই।

      1.    ফিকো তিনি বলেন

        মন্তব্য করার জন্য ধন্যবাদ ভাই

  6.   পিটারচেখো তিনি বলেন

    খুব ভাল পোস্ট ... ডিড্যাকটিক, সম্পূর্ণ এবং সহজ নিখুঁত।

    এখন, যারা এই ধরণের ভার্চুয়ালাইজেশন ব্যবহার করতে পছন্দ করেন তাদের পক্ষে ওভিআর্ট ব্যবহার করা ভাল (http://www.ovirt.org/), এমন একটি প্রকল্প যার উপর রেড হ্যাট ভার্চুয়ালাইজেশন এবং ওপেন সোর্স নির্মিত। এই উপায়ে, সত্যিই সহজ উপায়ে খুব উন্নত বিকল্পগুলি অ্যাক্সেস করা সম্ভব, যা কনসোলটিতে বেশ জটিল :)।

    http://www.ovirt.org/download/
    http://www.ovirt.org/documentation/introduction/about-ovirt/

    চিয়ার্স :)।

  7.   ফেদেরিকো তিনি বলেন

    আপনার মন্তব্যের জন্য পিটারচেকো আপনাকে অনেক ধন্যবাদ। ওপেন ভার্চুয়ালাইজেশন অ্যালায়েন্সকে উত্সর্গীকৃত অনুচ্ছেদে "পূর্ব ভার্চুয়ালাইজেশন ইন ডেবিয়ান: পরিচিতি" প্রবন্ধে আমি ওভিআর দ্বারা প্রচারিত একটি সফ্টওয়্যার হিসাবে ওভিআর্টকে উল্লেখ করেছি। আমি মনে করি oVirt বড় মোতায়েনের জন্য। অন্যদিকে, তিনি প্রস্তাবিত মেমরির পরিমাণ হিসাবে 4 জিগ র‌্যাম দিয়ে তাকে উত্সর্গীকৃত একটি ওয়ার্কস্টেশন চেয়েছেন। আমার বন্ধু এবং সহকর্মী এডুয়ার্ডো নোয়েল "enoel.corebsd@gmail.com" CentOS 7 এর উপর ভিত্তি করে বেশ কয়েকটি ভার্চুয়ালাইজেশন সার্ভার ইনস্টল করেছে এবং ওভিআর্ট দিয়ে আশ্চর্যরূপে পরিচালনা করে।

  8.   ডেনিস ক্যান্তিলো তিনি বলেন

    চমৎকার নিবন্ধটি আমার সঙ্গী, আপনার কাছে থাকা মানের আরও একটি উদাহরণ

  9.   ফেদেরিকো তিনি বলেন

    আপনার মন্তব্য এবং আমার জন্য অনুপযুক্ত প্রশংসা করার জন্য, বন্ধু ডেনিস, আপনাকে ধন্যবাদ। আমরা যা করতে পারি তা করি।

  10.   ইসমাইল আলভারেজ ওওং তিনি বলেন

    যদিও আমি আমার হোম-ল্যাবটিতে ফাংশন-কমান্ডগুলির পরীক্ষাটি মুলতুবি রেখেছি, আমি সাহায্য করতে পারছি না তবে বুঝতে পারছি না যে নিবন্ধটি কেবল দুর্দান্ত, খুব ব্যবহারিক এবং অত্যন্ত দরকারী কারণ এটি টার্মিনালের উপর দৃষ্টি নিবদ্ধ করা হয়েছে যা আমার প্রোফাইলের জন্য সত্যই আমার প্রিয় sysadmin।
    "ভার্ট-ম্যানেজার" গ্রাফিকাল ইন্টারফেসটি ব্যবহার না করে ভিএমগুলির স্থানীয় বা দূরবর্তী প্রশাসনের সাথে সম্পর্কিত দুর্দান্ত কিছু।
    আবার আমার বন্ধু ফিকো, আপনি নিঃস্বার্থভাবে লিনাক্স বিশ্বের আপনার জ্ঞান ভাগ করে নিজেকে বড় করে তোলেন।
    ওংয়ের প্রগা .় এসএলডি এবং আমি ভার্ট কেমু-কেভিএম সিরিজটি আরও দৃili়তার সাথে অধ্যয়ন করতে অবিরত করছি।

    1.    ফেদেরিকো তিনি বলেন

      বন্ধু ওয়াং: আপনার মত মন্তব্যগুলি আমাকে এসএমই নেটওয়ার্ক সম্পর্কে লেখা চালিয়ে যেতে বাধ্য করে। অনেকে ভাবতে পারেন কেন কেন আমার জোর কেমু-কেভিএম, এবং উত্তরটি আমার নিবন্ধে রয়েছে https://blog.desdelinux.net/virtualizacion-debian-introduccion-redes-computadoras-las-pymes/#Open_Virtualization_Alliance_OVA। তার সম্পর্কে কম oVirt, যা আমি একটি এসএমই নেটওয়ার্কের চেয়ে বড় পরিস্থিতিতে জন্য উপযুক্ত বলে মনে করি, আমি দ্বারা প্রচারিত অন্যান্য প্রোগ্রামগুলির সাথে ডিল করেছি ডিম। এটা সহজ

      আমি বোর্ডে যে প্রতিটি বিতরণ প্রোগ্রামের ভাণ্ডারগুলির বাইরে অনুসন্ধান করব, যদি আমার এন্টারপ্রাইজ স্তরে ভার্চুয়ালাইজ করার প্রয়োজন হয় তবে?

      আপনার মন্তব্যের জন্য আমার আন্তরিক ধন্যবাদ, বন্ধু ওয়াং!