ভার্চুয়াল মেশিনগুলি বুট করতে সক্ষম হতে কীভাবে এমএএএস কনফিগার করবেন


17

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

কারও সাথে অভিজ্ঞতা আছে?


1
আমি সেই কেভিএম এবং ম্যাস পাওয়ার চেষ্টা করছি, দয়া করে ব্যাখ্যা করুন আপনি কীভাবে কাজ করতে সমস্ত জিনিস সেটআপ করেন
রিউশ

উত্তর:


22

1.1 এর মধ্যে 1.8 এর মধ্যে ভার্শ পাওয়ার টাইপের জন্য কেবল ঠিকানা এবং পাওয়ার আইডি প্রয়োজন।

MAAS 1.8 স্ক্রিনশট মায়াস 1.8 ভার্শ পাওয়ার সেটিংস

MAAS 1.2-1.4 স্ক্রিনশট MAAS 1.2-1.4 virsh শক্তি সেটিংস

libvirt-binপ্যাকেজ পেতে ইনস্টল করা প্রয়োজন virshকমান্ড

$ sudo apt-get -y install libvirt-bin

Power IDদ্বারা প্রদর্শিত ভার্চুয়াল মেশিন নামsudo virsh list --all

ঠিকানাটি একটি সাধারণ লিবারভিট সংযুক্ত স্ট্রিং:

qemu+ssh://ubuntu@10.0.0.2/system

অথবা

qemu:///system

আপনি যদি ssh ব্যবহার করতে চান তবে আপনাকে maas ব্যবহারকারীর জন্য একটি ssh কী জুড়ি তৈরি করতে হবে। ডিফল্টরূপে মাআস ব্যবহারকারীর জন্য কোনও হোম ডিরেক্টরি তৈরি করা হয়নি।

$ sudo mkdir -p ~maas
$ sudo chown maas:maas ~maas

মাআস ব্যবহারকারীর জন্য একটি লগইন শেল যুক্ত করুন (আমাদের কেবল ssh-copy-idপরে কমান্ডের জন্য এটির প্রয়োজন হবে ; আপনি যদি নিজে নিজে জায়গায় ssh কীগুলি রেখে দিচ্ছেন বা অন্য কোনও পদ্ধতি ব্যবহার করছেন তবে এই পদক্ষেপের কঠোর প্রয়োজন নেই):

$ sudo chsh -s /bin/bash maas

ম্যাস ব্যবহারকারী হিসাবে একটি এসএসএইচ কী-পেয়ার তৈরি করুন (ডিফল্ট পাথ এবং খালি পাসওয়ার্ড গ্রহণের জন্য তিনবার প্রবেশ করুন):

$ sudo -u maas ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/home/maas/.ssh/id_rsa): 
Created directory '/home/maas/.ssh'.
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /home/maas/.ssh/id_rsa.
Your public key has been saved in /home/maas/.ssh/id_rsa.pub.

তারপরে ~ubuntu/.ssh/authorized_keysভিএম সার্ভারে সর্বজনীন কী যুক্ত করুন যাতে বীরশ কোনও পাসওয়ার্ড ছাড়াই ssh ব্যবহার করতে পারে:

$ sudo -u maas -i ssh-copy-id ubuntu@10.0.0.2

ম্যাস ব্যবহারকারী হিসাবে, পরীক্ষা বীর্য কমান্ড 10.0.0.2-এ লাইবভার্টের বিপরীতে:

$ sudo -u maas virsh -c qemu+ssh://ubuntu@10.0.0.2/system list --all

1
আমি এই উত্তরটি সরকারী এমএএএস ডক্সে রাখছি। ধন্যবাদ!
bigjools

তবে virsh -c qemu:///system list --allখালি ফলাফল সেট হলে আপনি কী করবেন ?
মনোক্রোম

1
চলমান virsh -c qemu:///system list --all10.0.0.2 মেশিনে চলমান সমতূল্য virsh -c qemu+ssh://ubuntu@10.0.0.2/system list --allপ্রদান "উবুন্টু" 10.0.0.2 উপর ব্যবহারকারী "উপস্থিত libvirtd" গোষ্ঠীতে (অর্থাত সাহায্যে KVM নোড চলমান অ্যাক্সেস করতে পারেন) যোগ করা হয়, অন্য মেশিনে এবং আপনি অনুমতি একজন অনুমোদিত SSH- কি হয়েছে পাসওয়ার্ড ছাড়াই ubuntu@10.0.0.2 এ সংযোগ করতে।
ডিমিটনার

আপনার কেভিএম ভার্চুয়াল মেশিনগুলি সাধারণ অ্যাকাউন্ট নয়, মূল অ্যাকাউন্টের মালিকানা পেতে পারে। তারপরে আপনাকে qemu+ssh://root@10.0.0.2/systemপরিবর্তে ব্যবহার করে সংযোগ স্থাপন করতে হবে এবং এসএসএইচ কীটির ব্যবহারকারীর পক্ষে rootনয়, পাসওয়ার্ডহীন অ্যাক্সেসের অনুমতি দেওয়া দরকার ubuntu। বলে, এই হল বলাই বাহুল্য বরং অনিরাপদ :)
qris

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.