IP-KVM د QEMU له لارې

IP-KVM د QEMU له لارې

د KVM پرته په سرورونو کې د عملیاتي سیسټم بوټ ستونزې حل کول اسانه کار ندی. موږ د خپل ځان لپاره KVM-over-IP د بیا رغونې عکس او مجازی ماشین له لارې رامینځته کوو.

د عملیاتي سیسټم سره د ستونزو په صورت کې په ریموټ سرور کې، مدیر د بیا رغونې عکس ډاونلوډ کوي او اړین کار ترسره کوي. دا میتود عالي کار کوي کله چې د ناکامۍ لامل وپیژندل شي ، او د بیا رغونې عکس او په سرور کې نصب عملیاتي سیسټم د ورته کورنۍ څخه وي. که د ناکامۍ لامل لا تر اوسه معلوم نه وي، تاسو اړتیا لرئ چې د عملیاتي سیسټم بارولو پرمختګ وڅارئ.

ریموټ KVM

تاسو کولی شئ سرور کنسول ته د جوړ شوي وسیلو په کارولو سره لاسرسی ومومئ لکه IPMI یا Intel® vPro™، یا د بهرني وسیلو له لارې چې IP-KVM نومیږي. داسې شرایط شتون لري چې ټول لیست شوي ټیکنالوژي شتون نلري. په هرصورت، دا پای نه دی. که چیرې سرور د لینوکس عملیاتي سیسټم پراساس د ریکوری عکس کې په لرې ډول ریبوټ شي ، نو KVM-over-IP په چټکۍ سره تنظیم کیدی شي.

د بیا رغونې عکس یو بشپړ عملیاتي سیسټم دی چې په RAM کې موقعیت لري. پدې توګه ، موږ کولی شو هر ډول سافټویر چل کړو ، پشمول د مجازی ماشینونو (VMs). دا دی، تاسو کولی شئ یو VM پیل کړئ په کوم کې چې د سرور عملیاتي سیسټم به پرمخ ځي. د VM کنسول ته لاسرسی تنظیم کیدی شي، د بیلګې په توګه، د VNC له لارې.

د VM دننه د سرور عملیاتي سیسټم چلولو لپاره، تاسو باید د سرور ډیسکونه د VM ډیسکونو په توګه مشخص کړئ. د لینکس کورنۍ عملیاتي سیسټمونو کې، فزیکي ډیسکونه د فارم بلاک وسیلو لخوا استازیتوب کیږي / dev / sdX، کوم چې د منظم فایلونو په څیر کار کیدی شي.

ځینې ​​​​هایپروایسرونه، لکه QEMU او VirtualBox، تاسو ته اجازه درکوي چې د VM ډاټا په "خام" بڼه کې ذخیره کړئ، دا یوازې د هایپروایزر میټاډاټا پرته ډاټا ذخیره کول دي. پدې توګه ، VM د سرور فزیکي ډیسکونو په کارولو سره پیل کیدی شي.

دا میتود سرچینو ته اړتیا لري ترڅو د رغولو عکس او VM دننه پیل کړي. په هرصورت، که تاسو څلور یا ډیر ګیګابایټ RAM ولرئ، دا به کومه ستونزه نه وي.

د چاپیریال چمتو کول

تاسو کولی شئ د مجازی ماشین په توګه لږ وزن او ساده برنامه وکاروئ د انتخاباتو خپلواک کمیسیون، کوم چې ډیری وختونه د بیا رغونې عکس برخه نه وي او له همدې امله باید په جلا توګه نصب شي. د بیا رغونې عکس چې موږ پیرودونکو ته وړاندیز کوو پراساس دی آرکس لینکس، کوم چې د بسته بندۍ مدیر کاروي پښتون.

لومړی شی چې تاسو یې کولو ته اړتیا لرئ ډاډ ترلاسه کړئ چې د رغولو عکس وروستي سافټویر کاروي. تاسو کولی شئ د لاندې کمانډ سره د OS ټولې برخې چیک او تازه کړئ:

pacman -Suy

د تازه کولو وروسته، تاسو اړتیا لرئ د QEMU نصب کړئ. د Pacman له لارې د نصب کولو قومانده به داسې ښکاري:

pacman -S qemu

راځئ وګورو چې qemu په سمه توګه نصب شوی دی:

root@sel-rescue ~ # qemu-system-x86_64 --version
QEMU emulator version 4.0.0
Copyright (c) 2003-2019 Fabrice Bellard and the QEMU Project developers

که هرڅه داسې وي، نو بیا د بیا رغونې انځور د تګ لپاره چمتو دی.

د مجازی ماشین پیل کول

لومړی ، تاسو اړتیا لرئ د VM لپاره تخصیص شوي سرچینو مقدار په اړه پریکړه وکړئ او فزیکي ډیسکونو ته لارې ومومئ. زموږ په قضیه کې ، موږ به دوه کورونه او دوه ګیګابایټ رام مجازی ماشین ته تخصیص کړو ، او ډیسکونه د لارې په اوږدو کې موقعیت لري / dev / sda и / dev / sdb. راځئ چې VM پیل کړو:

qemu-system-x86_64
-m 2048M
-net nic -net user
-enable-kvm
-cpu host,nx
-M pc
-smp 2
-vga std
-drive file=/dev/sda,format=raw,index=0,media=disk
-drive file=/dev/sdb,format=raw,index=1,media=disk
-vnc :0,password
-monitor stdio

د هر پیرامیټر معنی څه په اړه یو څه نور توضیحات:

  • -م 2048M - VM ته د 2 GB رام تخصیص کړئ؛
  • - net nic - net کاروونکي - د NAT (د شبکې پته ژباړه) په کارولو سره د هایپروایزر له لارې شبکې ته ساده پیوستون اضافه کول؛
  • -کیوی ایم فعال کړئ - د بشپړ KVM (کرنل مجازی ماشین) مجازی کول فعال کړئ؛
  • - cpu کوربه - موږ مجازی پروسیسر ته وایو چې د سرور پروسیسر ټول فعالیت ترلاسه کړي؛
  • -M PC - د کمپیوټر تجهیزاتو ډول؛
  • -smp 2 - مجازی پروسیسر باید دوه ګونی وي؛
  • -vga std - یو معیاري ویډیو کارت غوره کړئ چې د لوی سکرین ریزولوشنونو ملاتړ نه کوي؛
  • - د ډرایو فایل =/dev/sda، بڼه = خام، شاخص = 0، میډیا = ډیسک
    • فایل =/dev/sdX - د بلاک آلې ته لاره چې د سرور ډیسک استازیتوب کوي؛
    • بڼه = خام - موږ یادونه کوو چې په ټاکل شوي فایل کې ټول معلومات په "خام" بڼه کې دي، دا د ډیسک په څیر دی؛
    • شاخص = 0 - د ډیسک شمیره، باید د هر راتلونکی ډیسک لپاره یو له خوا زیات شي؛
    • میډیا = ډیسک - مجازی ماشین باید دا ذخیره د ډیسک په توګه پیژني؛
  • -vnc: 0، پټنوم - د VNC سرور په ډیفالټ 0.0.0.0:5900 پیل کړئ ، د اختیار په توګه رمز وکاروئ؛
  • - د سټډیو څارنه - د مدیر او qemu ترمنځ اړیکه به د معیاري ان پټ/آؤټ پوټ جریانونو له لارې واقع شي.

که هرڅه سم وي، د QEMU مانیټر به پیل شي:

QEMU 4.0.0 monitor - type 'help' for more information
(qemu)

موږ اشاره وکړه چې اجازه ورکول د پټنوم په کارولو سره پیښیږي، مګر پخپله پاسورډ ندی په ګوته کړی. دا د QEMU مانیټر ته د vnc پاسورډ بدلولو کمانډ لیږلو سره ترسره کیدی شي. مهم یادونه: پټنوم له اتو تورو څخه زیات نه وي.

(qemu) change vnc password
Password: ******

له دې وروسته، موږ کولی شو د هر VNC پیرودونکي سره اړیکه ونیسو، د بیلګې په توګه، ریممینا، زموږ د سرور IP پته د هغه رمز سره چې موږ یې مشخص کړی.

IP-KVM د QEMU له لارې

IP-KVM د QEMU له لارې

اوس موږ نه یوازې د بارولو په مرحله کې احتمالي تېروتنې ګورو، مګر موږ کولی شو ورسره معامله وکړو.

کله چې تاسو پای ته ورسیږئ، تاسو باید مجازی ماشین بند کړئ. دا یا د OS دننه د بندولو لپاره د سیګنال لیږلو یا د قوماندې په ورکولو سره ترسره کیدی شي سیسټم_پاورډاؤن په QEMU مانیټر کې. دا به یوځل د بند تڼۍ فشارولو سره مساوي وي: د مجازی ماشین دننه عملیاتي سیسټم به په اسانۍ سره بند شي.

د عملیاتي سیسټم نصب کول

مجازی ماشین د سرور ډیسکونو ته بشپړ لاسرسی لري او له همدې امله د عملیاتي سیسټم په لاسي ډول نصبولو لپاره کارول کیدی شي. یوازینی محدودیت د رام مقدار دی: د ISO عکس تل په RAM کې نشي کیښودل کیدی. راځئ چې د عکس ذخیره کولو لپاره څلور ګیګابایټ RAM تخصیص کړو / mnt:

mount -t tmpfs -o size=4G tmpfs /mnt

موږ به د FreeBSD 12.0 عملیاتي سیسټم نصب کولو عکس هم ډاونلوډ کړو:

wget -P /mnt ftp://ftp.freebsd.org/pub/FreeBSD/releases/amd64/amd64/ISO-IMAGES/12.0/FreeBSD-12.0-RELEASE-amd64-bootonly.iso

اوس تاسو کولی شئ VM پیل کړئ:

qemu-system-x86_64
-m 2048M
-net nic -net user
-enable-kvm
-cpu host,nx
-M pc
-smp 2
-vga std
-drive file=/dev/sda,format=raw,index=0,media=disk
-drive file=/dev/sdb,format=raw,index=1,media=disk
-vnc :0,password
-monitor stdio
-cdrom /mnt/FreeBSD-12.0-RELEASE-amd64-bootonly.iso
-boot d

پرچم - بوټ د د CD ډرایو څخه بوټینګ نصبوي. موږ د VNC پیرودونکي سره اړیکه ونیسو او د FreeBSD بوټلوډر وګورو.

IP-KVM د QEMU له لارې

څرنګه چې د DHCP له لارې د پته ترلاسه کول انټرنیټ ته د لاسرسي لپاره کارول کیده، نو د ترتیب کولو وروسته ممکن دا اړین وي چې نوي نصب شوي سیسټم ته بوټ شي او د شبکې ترتیبات سم کړي. په ځینو مواردو کې، دا ممکن د شبکې اډاپټر ډرایورونو نصبولو ته اړتیا وي، ځکه چې په سرور کې نصب شوي د شبکې کارت او په VM کې جذب شوي یو توپیر لري.

پایلې

د سرور کنسول ته د ریموټ لاسرسي تنظیم کولو دا میتود د سرور ځینې سرچینې مصرفوي ، په هرصورت ، دا د سرور هارډویر باندې کوم ځانګړي اړتیاوې نه تحمیلوي ، او له همدې امله نږدې په هرډول شرایطو کې پلي کیدی شي. د دې حل کارول د سافټویر نیمګړتیاو تشخیص او د ریموټ سرور فعالیت بحال کول خورا اسانه کوي.

سرچینه: www.habr.com

Add a comment