Proxmox VE-এ একটি KVM vSocket কনফিগার করা হচ্ছে (EA)

Prev Next

নোট: এটি একটি প্রাথমিক উপলব্ধতা (EA) বৈশিষ্ট্য যা শুধুমাত্র সীমিত প্রকাশের জন্য উপলব্ধ। আরও তথ্যের জন্য, আপনার Cato Networks প্রতিনিধির সাথে যোগাযোগ করুন অথবা ea@catonetworks.com এ ইমেইল পাঠান।

সারসংক্ষেপ

এই নিবন্ধটি Proxmox Virtual Environment (Proxmox VE) দ্বারা পরিচালিত হোস্টে KVM vSocket স্থাপনের পদ্ধতি বর্ণনা করে। Proxmox VE QEMU/KVM ব্যবহার করে, তাই vSocket ডেপ্লয়মেন্ট মডেলটি স্ট্যান্ডার্ড Linux KVM (libvirt/QEMU) হোস্টের মতোই: vSocket QCOW2 ইমেজ হিসাবে বিতরণ করা হয় এবং ক্লাউড-ইনিট দিয়ে বুটস্ট্র্যাপ করা হয়। পার্থক্যটা ব্যবস্থাপনা স্তর — আপনি virt-install বা virsh ব্যবহারের পরিবর্তে Proxmox ওয়েব UI থেকে VM তৈরি ও পরিচালনা করেন।

সাধারণ KVM vSocket প্রয়োজনীয়তা, ক্লাউড-ইনিট user-data সেটিংস এবং Cato ম্যানেজমেন্ট অ্যাপ্লিকেশন (CMA) এ সাইট তৈরির প্রবাহের জন্য, কনফিগারিং a KVM vSocket Site দেখুন।

Proxmox VE-তে KVM vSocket স্থাপনের প্রধান ধাপগুলো নিম্নরূপ:

  1. CMA-তে vSocket সাইট তৈরি করুন এবং সিরিয়াল নাম্বার (S/N) কপি করুন।
  2. QCOW2 ইমেজ ডাউনলোড করুন এবং ক্লাউড-ইনিট বীজ ISO তৈরি করুন।
  3. QCOW2 ইমেজ এবং বীজ ISO প্রক্সমক্স স্টোরেজে আপলোড করুন।
  4. UEFI ফার্মওয়্যার এবং virtio ডিভাইসগুলির সাথে Proxmox ওয়েব UI তে VM তৈরি করুন।
  5. VM-এ সিরিয়াল পোর্ট এবং অতিরিক্ত নেটওয়ার্ক ইন্টারফেসগুলি যোগ করুন।
  6. VM শুরু করুন এবং নিশ্চিত করুন যে vSocket CMA-তে সংযুক্ত হয়েছে।

Proxmox VE-তে KVM vSocket প্রদান করার জন্য প্রস্তুতি নেওয়া হচ্ছে।

KVM vSocket তৈরি করার এবং Cato Cloud এর সাথে সংযোগ করার জন্য প্রয়োজনীয় পূর্বশর্তগুলি নিম্নরূপ:

  • KVM (হার্ডওয়্যার ভার্চুয়ালাইজেশন) সক্রিয়কৃত এবং অতিথির OVMF সমর্থন সহ Proxmox VE হোস্ট।
  • Proxmox হোস্ট CPU Haswell-ক্লাস স্থাপত্য বা নতুন।
  • QCOW2 ইমেজ KVM vSocket এর Cato Networks রেপোজিটরি থেকে ডাউনলোড করা হয়েছে।
  • একটি ক্লাউড-ইনিট সিড ISO, পূর্বে সাইটের সিরিয়াল নাম্বার দিয়ে তৈরি করা হয়েছে (দেখুন ক্লাউড-ইনিট সিড ISO তৈরি করুন).
  • বীজ ISO তৈরি করার জন্য একটি টুল (উদাহরণস্বরূপ, mkisofs অথবা genisoimage)।
  • vSocket এর WAN1 ইন্টারফেসের জন্য ইন্টারনেট সংযোগ এবং একটি পাবলিক DNS সেবা।
  • Proxmox ব্রিজগুলি (উদাহরণস্বরূপ, vmbr0) যা WAN, LAN এবং ঐচ্ছিক ব্যবস্থাপনা ইন্টারফেসগুলি সম্পর্কিত নেটওয়ার্কের সাথে সংযোগ করে।
  • শুধুমাত্র ৪টি নেটওয়ার্ক ইন্টারফেস (NICs) vSocket এর সাথে সংযুক্ত করুন। ৪টির বেশি NICs সংযুক্ত করলে vSocket এর জন্য সমস্যা হতে পারে।

নোট: হার্ডওয়্যার NIC পাসথ্রু (PCI পাসথ্রু) এবং SR-IOV সমর্থিত নয়।

প্রস্তাবিত VM সেটিংস

সেটিং প্রস্তাবিত মূল্য
মেশিন ধরন q35
BIOS / ফার্মওয়্যার OVMF (UEFI), EFI ডিস্ক ছাড়া
CPU ধরন হোস্ট (Haswell-ক্লাস স্থাপত্য বা নতুন হোস্ট CPU)
vCPU 2 বা তার বেশি
মেমরি 4096 MB বা তার বেশি
প্রাথমিক ডিস্ক আগত QCOW2 ইমেজ, VirtIO ব্লক বাস (8 GB পাতলা ব্যাকিং স্টোর)
ক্লাউড-ইনিট মিডিয়া বীজ ISO, একটি CD-ROM ড্রাইভ হিসাবে সংযুক্ত
NIC মডেল VirtIO (paravirtualized)
NIC সংখ্যা 2 থেকে 4 ইন্টারফেস

Proxmox VE-তে KVM vSocket স্থাপনের জন্য সেরা পদ্ধতি

  • হার্ডওয়্যার সামঞ্জস্যতার সমস্যাগুলি এড়াতে এবং প্রয়োজনীয় সব হার্ডওয়্যার সেটিংস সঠিকভাবে প্রয়োগ করার জন্য সরাসরি Cato QCOW2 ইমেজ থেকে vSocket স্থাপন করুন।
  • মূল QCOW2 ইমেজের একটি অক্ষত কপি রাখুন এবং প্রতিটি vSocket VM-এর জন্য ছবির একটি পরিষ্কার কপি আমদানি করুন। ক্লাউড-ইনিট বীজ ISO শুধুমাত্র প্রথম বুটে চলবে। যদি কনফিগারেশন সঠিকভাবে প্রয়োগ না হয়, তাহলে আংশিকভাবে ইনিশিয়ালাইজড VM ঠিক করার চেয়ে পরিষ্কার ইমেজ থেকে VM পুনরায় তৈরি করা সাধারণত দ্রুত হয়।
  • প্রথম বুটের আগে VM এর একটি Proxmox স্ন্যাপশট নিন, যাতে বুটস্ট্র্যাপ কনফিগারেশন সঠিক না হলে আপনি প্রাথমিক অবস্থায় ফিরে যেতে পারেন।
  • প্রতিটি vSocket VM-এর জন্য (HA জোড়ের প্রতিটি সদস্য সহ) প্রাসঙ্গিক সাইটের সিরিয়াল নাম্বার সহ একটি অনন্য বীজ ISO তৈরি করুন।
  • নেটওয়ার্ক এবং ডিস্ক ডিভাইস উভয়ের জন্যই virtio ব্যবহার করুন — কোনো NIC অনুকরণ প্রয়োজন নেই।
  • VM সম্পূর্ণরূপে কনফিগার না হওয়া পর্যন্ত VM শুরু করবেন না। ক্লাউড-ইনিট বীজ ISO শুধুমাত্র প্রথম বুটে পড়া হবে।

KVM vSocket সাইট তৈরি করা

CMA-তে, নতুন সাইট তৈরি করুন vSocket KVM কানেকশন ধরনের সাথে, তারপর Site Configuration > Socket থেকে সিরিয়াল নাম্বার (S/N) অনুলিপি করুন। এই সিরিয়াল নাম্বারটি (ড্যাশ সহ) cloud-init user-data ফাইলে প্রবেশ করতে হবে।

সম্পূর্ণ পদ্ধতির জন্য, কনফিগারিং a KVM vSocket Site দেখুন।

Proxmox VE-তে vSocket VM স্থাপন

ধাপ 1 – Proxmox নেটওয়ার্কগুলিকে প্রস্তুত করুন।

Proxmox হোস্টে এমন একটি লিনাক্স ব্রিজ থাকতে হবে যা আপনি vSocket এর সাথে সংযুক্ত করেন প্রতিটি ইন্টারফেসের জন্য:

  • WAN1 – ইন্টারনেট সংযোগ এবং এক জন ভিসিব্ল DNS সেবা প্রবেশের সাথে একটি ব্রিজ (উদাহরণস্বরূপ, vmbr0)। এটি একটি বাধ্যতামূলক ইন্টারফেস।
  • LAN1 – vSocket পিছনে LAN সেগমেন্টের জন্য একটি ব্রিজ। এটি একটি বাধ্যতামূলক ইন্টারফেস।
  • MGMT (ঐচ্ছিক) – vSocket ব্যবস্থাপনা অ্যাক্সেসের জন্য একটি ব্রিজ।
  • WAN2 (ঐচ্ছিক) – একটি দ্বিতীয় WAN সংযোগের জন্য একটি ব্রিজ।

আপনি নেটওয়ার্ক ডিভাইসে VLAN ট্যাগ ব্যবহার করতে পারেন LAN অংশগুলিকে আলাদা করার জন্য যা একই ব্রিজ ভাগ করে।

একটি HA স্থাপনার জন্য, উভয় vSockets এর LAN ইন্টারফেসগুলি একই ব্রডকাস্ট ডোমেইনে থাকতে হবে (একই ব্রিজ এবং VLAN)।

ধাপ 2 – ক্লাউড-ইনিট বীজ ISO তৈরি করুন

KVM vSocket একটি NoCloud বীজ ISO ব্যবহার করে cloud-init দিয়ে বুটস্ট্র্যাপ করা হয়। একটি ফাইল সহ একটি ডাইরেক্টরি তৈরি করুন:

TMPDIR=$(mktemp -d)
touch $TMPDIR/user-data

সাইটের কনফিগারেশন সহ user-data পূরণ করুন। ফাইলটি একটি সহজ TOML (key = value) ফর্ম্যাট ব্যবহার করে এবং মন্তব্য সমর্থন করে। সিরিয়াল নাম্বার বাধ্যতামূলক; প্রতিটি ইন্টারফেসের নেটওয়ার্ক সেটিংস ঐচ্ছিক (ইন্টারফেসগুলো ডিফল্ট DHCP হিসেবে)।

# বাধ্যতামূলক: CMA সাইট থেকে সিরিয়াল নাম্বার (সাইট কনফিগারেশন > সকেট)
serial = "XXXX-XXXX-XXXX-XXXX"

# প্রতিটি ইন্টারফেস জন্য ঐচ্ছিক নেটওয়ার্ক সেটিংস।
# প্রতিটি ইন্টারফেসের জন্য [[network]] ব্লক পুনরাবৃত্তি করুন; নামটি অনন্য...

[[network]]
name = "WAN1"                       # বাধ্যতামূলক
addressing_type = "Static"          # "Static" অথবা "DHCP"
address = "192.168.50.201"          # বাধ্যতামূলক যদি Static
netmask = "255.255.255.0"           # বাধ্যতামূলক যদি Static
default_gw = "192.168.50.1"         # বাধ্যতামূলক যদি Static
primary_dns = "192.168.50.1"        # বাধ্যতামূলক যদি Static
secondary_dns = "8.8.4.4"           # ঐচ্ছিক

# DHCP ডিফল্ট, তাই এই ব্লক ঐচ্ছিক/অতিরিক্ত।
[[network]]
name = "WAN2"
addressing_type = "DHCP"

ফাইলটিকে cidata লেবেল করা বীজ ISO তে প্যাক করুন:

pushd $TMPDIR
mkisofs -output seed.iso -volid cidata -joliet -rock user-data
popd

ISO এর একটি নাম দিন যা এটি ব্যবহৃত vSocket VM কে চিহ্নিত করে (উদাহরণস্বরূপ, seed-<site-name>.iso), যাতে VM তৈরি করার সময় সঠিক ISO নির্বাচন করতে পারেন।

ধাপ 3 – ফাইলগুলো Proxmox স্টোরেজে আপলোড করুন।

  1. Node-এর ISO ইমেজ স্টোরেজে বীজ ISO আপলোড করুন, যে নোড VM-host করে (উদাহরণস্বরূপ, স্থানীয় স্টোরেজ, ISO Images অংশে)।
  2. একই নোডে স্টোরেজের Import বিভাগে vSocket QCOW2 ইমেজ আপলোড করুন। স্টোরেজে Import কনটেন্ট টাইপ সক্রিয় থাকতে হবে।

প্রতিটি vSocket VM-এর জন্য QCOW2 ইমেজের একটি পরিষ্কার কপি ব্যবহার করুন।

স্ক্রিনশট প্লেসহোল্ডার - প্রক্সমক্স স্টোরেজে বীজ ISO আপলোড।

স্ক্রিনশট প্লেসহোল্ডার - QCOW2 ইমেজ আপলোড বা আমদানি।

ধাপ 4 – VM তৈরি করুন

Proxmox ওয়েব UI-তে, Create VM ক্লিক করুন এবং উইজার্ডের ট্যাবগুলি নিম্নলিখিত হিসাবে কনফিগার করুন।

vSocket VM তৈরি করুন:

  1. General ট্যাবে, Node নির্বাচন করুন, তারপর vSocket VM এর VM ID এবং Name লিখুন। HA তে যোগ করুন চেকবক্সটি খালি রেখে দিন (দেখুন উচ্চ প্রাপ্যতা (HA) প্রয়োগ).

  2. OS ট্যাবে:

    1. Use CD/DVD ডিস্ক ইমেজ ফাইল (iso) নির্বাচন করুন।
    2. স্টোরেজ এবং ISO ইমেজ এর জন্য, আপনার তৈরি করা বীজ ISO নির্বাচন করুন এই vSocket এর জন্য।
    3. Guest OS এর জন্য, ডিফল্ট মান রাখুন (ধরন: Linux, সংস্করণ: 6.x - 2.6 কের্নেল)।

    স্ক্রিনশট প্লেসহোল্ডার - OS ট্যাবে ক্লাউড-ইনিট বীজ ISO চয়ন।

  3. System ট্যাবে:

    1. BIOS এর জন্য, OVMF (UEFI) নির্বাচন করুন।
    2. Add EFI Disk চেকবক্সটি পরিষ্কার করুন। vSocket ইমেজ একটি EFI ডিস্ক প্রয়োজন হয় না।
    3. Machine এর জন্য, q35 নির্বাচন করুন।
    4. ডিফল্ট SCSI Controller রাখুন (VirtIO SCSI single)।

    স্ক্রিনশট প্লেসহোল্ডার - UEFI ফার্মওয়্যার নির্বাচিত হয়েছে এবং Add EFI Disk পরিষ্কার হয়েছে।

  4. Disks ট্যাবে:

    1. ডিফল্ট ডিস্ক (virtio0) মুছুন।
    2. Import ক্লিক করুন, তারপর Select Image-এ vSocket QCOW2 ইমেজ নির্বাচন করুন।
    3. Bus/Device এর জন্য, VirtIO Block নির্বাচন করুন, এবং ডিস্কের জন্য Target Storage নির্বাচন করুন।

    স্ক্রিনশট প্লেসহোল্ডার - ডিফল্ট ডিস্ক অপসারণ করা হচ্ছে।

    স্ক্রিনশট প্লেসহোল্ডার - VM ডিস্ক হিসাবে QCOW2 ইমেজ আমদানি করা হচ্ছে।

  5. CPU ট্যাবে, কমপক্ষে 2 Cores কনফিগার করুন এবং Type এর জন্য host নির্বাচন করুন।

    স্ক্রিনশট প্লেসহোল্ডার - CPU cores এবং হোস্ট CPU ধরনের।

  6. Memory ট্যাবে, কমপক্ষে 4096 MB লিখুন।

  7. Network ট্যাবে, প্রথম নেটওয়ার্ক ডিভাইস (net0) কনফিগার করুন। এই ইন্টারফেসটি vSocket এর WAN1 ইন্টারফেস:

    1. ব্রিজ এর জন্য ইন্টারনেট সংযোগ সহ ব্রিজ নির্বাচন করুন।
    2. Model এর জন্য, VirtIO (paravirtualized) নির্বাচন করুন।
    3. ঐচ্ছিকভাবে, Firewall চেকবক্স পরিষ্কার করুন।
  8. Confirm ট্যাবে, নিশ্চিত করুন যে Start after created নির্বাচন করা হয়নি এবং তারপর Finish ক্লিক করুন।

গুরুত্বপূর্ণ! VM সম্পূর্ণরূপে কনফিগার না হওয়া পর্যন্ত শুরু করবেন না। cloud-init বীজ ISO শুধুমাত্র প্রথম বুটে পড়া হবে।

ধাপ 5 – সিরিয়াল পোর্ট এবং বাকি ইন্টারফেসগুলি যোগ করুন

VM তৈরি হওয়ার পর, VM-এর Hardware সেকশনে থেকে অবশিষ্ট হার্ডওয়ার যোগ করুন।

VM হার্ডওয়ার কনফিগারেশন সম্পূর্ণ করতে:

  1. Add > Serial Port ক্লিক করুন এবং সিরিয়াল পোর্ট 0 (serial0) যোগ করুন। সিরিয়াল পোর্ট vSocket-এ কনসোল অ্যাক্সেসের জন্য ব্যবহৃত হয়।
  2. Add > Network Device ক্লিক করুন এবং LAN1 ইন্টারফেস যোগ করুন:
    1. Bridge এর জন্য, LAN ব্রিজ নির্বাচন করুন।
    2. মডেল এর জন্য VirtIO (paravirtualized) নির্বাচন করুন।
    3. ঐচ্ছিকভাবে, একই ব্রিজ ব্যবহার করার LAN সেগমেন্টগুলি আলাদা করতে একটি VLAN Tag লিখুন।
  3. প্রতিটি অতিরিক্ত ইন্টারফেসের জন্য পূর্ববর্তী ধাপটি পুনরাবৃত্তি করুন (ব্যবস্থাপনা বা WAN2), সর্বমোট ৪ ইন্টারফেস পর্যন্ত।

নেটওয়ার্ক ডিভাইসগুলি তাদের অর্ডার অনুযায়ী vSocket ইন্টারফেসে মানচিত্রিত হয়: net0 হচ্ছে WAN1, net1 হচ্ছে LAN1 এবং পরবর্তী ডিভাইসগুলি ঐচ্ছিক ইন্টারফেস।

স্ক্রিনশট প্লেসহোল্ডার - একটি সিরিয়াল পোর্ট যোগ করা।

স্ক্রিনশট প্লেসহোল্ডার - একটি অতিরিক্ত নেটওয়ার্ক ডিভাইস যোগ করা।

স্ক্রিনশট প্লেসহোল্ডার - vSocket VM-এর জন্য সম্পন্ন হার্ডওয়ার তালিকা।

ধাপ 6 – (প্রস্তাবিত) একটি স্ন্যাপশট নিন।

প্রথম বুটের আগে, VM-এর Snapshots সেকশনে, Take Snapshot ক্লিক করুন এবং প্রাথমিক অবস্থার একটি স্ন্যাপশট তৈরি করুন (উদাহরণস্বরূপ, pristine)। যদি প্রথম-বুট কনফিগারেশনটি সঠিক না হয়, তবে VM পুনরায় তৈরি করার পরিবর্তে আপনি এই স্ন্যাপশটটিতে ফিরে যেতে পারেন।

স্ক্রিনশট প্লেসহোল্ডার - প্রাথমিক VM অবস্থার একটি স্ন্যাপশট নেওয়া।

ধাপ 7 – VM শুরু করুন।

VM শুরু করুন। প্রথম বুটে, vSocket বীজ ISO থেকে কনফিগারেশন পড়ে এবং Cato Cloud-এ নিবন্ধন করতে শুরু করে।

vSocket CMA-তে সংযোগ করা

CMA স্বয়ংক্রিয়ভাবে vSocket সনাক্ত করে এবং সাইটে সংযোগ করার জন্য সিরিয়াল নাম্বার (ক্লাউড-ইনিট user-data থেকে) ব্যবহার করে। নিবন্ধনের জন্য, WAN1 ইন্টারফেসের ইন্টারনেট সংযোগ থাকতে হবে এবং একটি পাবলিক DNS এর অ্যাক্সেস থাকতে হবে যাতে এটি Cato Cloud এবং CMA পৌঁছাতে পারে।

  • যদি WAN1 DHCP এর মাধ্যমে একটি ডায়নামিক IP ঠিকানা গ্রহণ করে, vSocket স্বয়ংক্রিয়ভাবে Cato Cloud-এ নিবন্ধন শুরু করে।
  • যদি DHCP উপলভ্য না হয়, তাহলে cloud-init user-data (ধাপ 2 দেখুন) এ WAN1 এর জন্য একটি স্ট্যাটিক IP ঠিকানা কনফিগার করুন।
  • ডিফল্টভাবে, WAN2 ইন্টারফেস নিষ্ক্রিয় থাকে এবং vSocket শুধুমাত্র WAN1 ইন্টারফেস ব্যবহার করে নিবন্ধন করে।

বুট প্রক্রিয়া এবং নিবন্ধন অনুসরণ করতে, Proxmox ওয়েব UI-তে VM-এর Console সেকশন ব্যবহার করুন। vSocket তার বুট আউটপুট সিরিয়াল কনসোলে পাঠায়, তাই এই আউটপুট দেখতে Hardware > Display > Graphic card কে Serial terminal 0 তে সেট করুন।

উচ্চ উপলব্ধতা (HA) মোতায়েন

HA দুটি KVM vSocketের মধ্যে VRRP ব্যবহার করে একটি শারীরিক HA জোড়া হিসাবে আচরণ করে। এটি Proxmox ক্লাস্টার HA বৈশিষ্ট্য থেকে আলাদা, যা একটি নোডে একটি VM পুনরায় চালু করে এবং vSocket HAর জন্য ব্যবহৃত হয় না।

  • দুটি vSocket VM স্থাপন করুন, প্রত্যেকটির নিজস্ব QCOW2 ইমেজ এবং নিজস্ব সিড ISO (প্রত্যেকটির প্রাথমিক বা দ্বিতীয়ক সকেটের সিরিয়াল নম্বর সহ)।
  • উভয় VM এর LAN ইন্টারফেস একই ব্রডকাস্ট ডোমেইনে (একই ব্রিজ এবং VLAN ট্যাগ) থাকতে হবে যাতে VRRP পরিচালনা করতে পারে। যদি VMগুলি বিভিন্ন Proxmox নোডে থাকে, তাহলে LAN ব্রিজগুলিকে একই লেয়ার 2 সেগমেন্টে সংযুক্ত রাখতে হবে।
  • CMA-তে সাইটে দ্বিতীয়ক সকেট যোগ করুন। দুটি সদস্য HA জোড়া গঠন করে, স্বাস্থ্য/অবস্থা বিনিময় করে এবং প্রোডাক্ট HA ডিজাইন অনুযায়ী ব্যর্থ হয়।
  • CMA-তে HA স্বাস্থ্য এবং অবস্থা দৃশ্যমান।

অতিরিক্ত vSocket VM স্থাপন করা

একই Proxmox হোস্ট অথবা ক্লাস্টারে একের অধিক vSocket VM চালানোর জন্যঃ

  • প্রতিটি VM এর জন্য QCOW2 ইমেজের একটি পরিষ্কার কপি আমদানি করুন।
  • প্রাসঙ্গিক সাইটের সিরিয়াল নম্বর সহ একটি নতুন সিড ISO তৈরি করুন।
  • একটি অনন্য VM নাম এবং VM ID ব্যবহার করুন।
  • যেখানে বিচ্ছিন্নকরণ প্রয়োজন হয় সেখানকার জন্য আলাদা LAN ব্রিজ অথবা VLAN ট্যাগ ব্যবহার করুন।

vSocket VM কনফিগারেশন পরিবর্তন করা

আপনি কিছু VM সেটিংস পরিবর্তন করতে পারেন যদি নতুন কনফিগারেশনে সমর্থিত মানগুলি থাকে। পরিবর্তনসমূহ কার্যকর করার জন্য vSocket VM পুনরায় চালু করুন।

নিম্নলিখিত VM সেটিংস পরিবর্তন করা যেতে পারে:

  • সিপিইউ
  • মেমরি
  • নেটওয়ার্কিং, যেমন একটি নেটওয়ার্ক ইন্টারফেস যোগ করা অথবা অপসারণ।

দ্রুত ত্রুটি নির্ণয়

VM বুট হলেও vSocket নিবন্ধিত হয় না

  • সিড ISO টা CD-ROM হিসাবে সংযুক্ত আছে কিনা নিশ্চিত করুন।
  • ISO এর মধ্যে user-data ফাইল অন্তর্ভুক্ত আছে কিনা নিশ্চিত করুন।
  • সিএমএ-তে সাইটের সিরিয়াল নাম্বারের সাথে serial মানের মিল করুন।
  • WAN1 এর ইন্টারনেট এবং একটি পাবলিক DNS সার্ভিসে অ্যাক্সেস আছে কিনা নিশ্চিত করুন।
  • প্রথম নেটওয়ার্ক ডিভাইস (net0) নির্ধারিত WAN ব্রিজের সাথে সংযুক্ত আছে কিনা নিশ্চিত করুন।

cloud-init কনফিগারেশন পরিবর্তন উপেক্ষিত হয়

vSocket বুটস্ট্র্যাপ শুধুমাত্র প্রথম বুটে চলে। VM আরম্ভ করার পর আপনি যদি user-data পরিবর্তন করেন, সেই পরিবর্তন বিদ্যমান বুট ডিস্কে প্রয়োগ করা হবে না। প্রাথমিক অবস্থার স্ন্যাপশটে ফিরে যান অথবা QCOW2 ইমেজের একটি নির্মল কপি এবং নতুন সিড ISO নিয়ে VM পুনঃসৃষ্টি করুন।

কনসোল আউটপুট নেই

  • VM তে সিরিয়াল পোর্ট (serial0) যোগ করা হয়েছে কিনা নিশ্চিত করুন।
  • ওয়েব UI কনসোলে সিরিয়াল আউটপুট দেখতে, Hardware > Display > Graphic card কে Serial terminal 0 সেট করুন।

নেটওয়ার্ক প্রত্যাশিতভাবে আচরণ করে না

  • প্রত্যেক নেটওয়ার্ক ডিভাইস কোন ব্রিজে সংযুক্ত তা নিশ্চিত করুন।
  • VM কনফিগারেশনে নেটওয়ার্ক ডিভাইসের ক্রম নিশ্চিত করুন (net0 হল WAN1, net1 হল LAN1)।
  • user-data ফাইলে [[network]] বিভাগগুলিতে DHCP বা স্থির সেটিংস ব্যবহৃত হচ্ছে কিনা নিশ্চিত করুন।

সম্পর্কিত নিবন্ধসমূহ