libvirt: হোস্ট শুরু হওয়ার সাথে সাথে আমি একটি ডোমেন কীভাবে শুরু করব?


9

আমার হোস্ট শুরু হওয়ার সাথে সাথে আমার কয়েকটি ডোমেন স্বয়ংক্রিয়ভাবে শুরু হোক (আমি উবুন্টুতে libvirt + KVM ব্যবহার করছি)। আমার ধারণা আমি আরসি.লোকালে কিছু "বর্শা স্টার্ট ..." স্টেটমেন্ট রাখতে পারলাম, তবে লিবারভিট / বিরশের মধ্যে এটি কনফিগার করার কোন উপায় আছে কি?

উত্তর:


16

"সহায়তা" এর ফলাফল দেখছি:

virsh # help autostart
  NAME
    autostart - autostart a domain

  SYNOPSIS
    autostart <domain> [--disable]

  DESCRIPTION
    Configure a domain to be automatically started at boot.

  OPTIONS
    [--domain] <string>  domain name, id or uuid
    --disable        disable autostarting

এটির জন্য আপনাকে কোনও ফাইল থেকে ডোমেনটি সংজ্ঞায়িত করা প্রয়োজন (যেমন, ডোমেনটি ক্ষণস্থায়ী না হয়ে স্থির থাকে)।


11

আপনি যদি প্রতিক্রিয়া পান:

    virsh autostart domainname
    "cannot set autostart for transient domain"

তারপর

    virsh shutdown domainname
    virsh define xmlfile
    virsh start domainname
    virsh autostart domainname

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


আপনি যদি একটি এক্সএমএল ফাইল ( virsh create <somevm>.xml) ব্যবহার করে কোনও ডোমেইন তৈরি করেন , এটি ( virsh define <somevm>.xmএল) সংজ্ঞায়িত না করেও এটি ঘটতে পারে
ফারাজ ফারুক

0

আপনি যখন কোনও ডোমেনের জন্য "সংজ্ঞায়িত" না করে "তৈরি" ব্যবহার করেন তখন আমি এটি ঘটতেও দেখেছি।

উদাহরণ স্বরূপ:

virsh --connect qemu:///system create mytest-vm-20130715.xml

virsh --connect qemu:///system autostart mytest-vm

error: Failed to mark domain mytest-vm as autostarted

error: Requested operation is not valid: cannot set autostart for transient domain

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