onevm
این دستور onevm است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
onevm - ماشین های مجازی OpenNebula را مدیریت می کند
خلاصه
onevm فرمان [قوس] [گزینه های]
OPTIONS
-m، --multiple x ماشین های مجازی چندگانه نمونه
--hold به جای اینکه VM را در حالت انتظار ایجاد کند
انتظار
--name name نام VM جدید
- درصد CPU cpu برای VM رزرو شده است (1=100٪ یک
CPU)
--vcpu vcpu تعداد CPUهای مجازی شده
---arch arch معماری ماشین مجازی، به عنوان مثال: i386 یا x86_64
-حافظه حافظه مقدار حافظه داده شده به ماشین مجازی. به طور پیش فرض
واحد مگابایت است برای استفاده از گیگابایت یک «g» اضافه کنید،
می توان از شناورها استفاده کرد: 8g=8192، 0.5g=512
--disk image0,image1 دیسک هایی برای پیوست. برای استفاده از تصویری که متعلق به دیگران است
کاربر استفاده کاربر[دیسک]
--nic network0,network1 شبکه هایی برای پیوست. برای استفاده از شبکه متعلق به
کاربر دیگر کاربر [شبکه]
- رشته خام رشته خام برای افزودن به الگو. نبودن
با ویژگی RAW اشتباه گرفته شده است
--vnc سرور VNC را به VM اضافه کنید
رمز عبور --vnc-password رمز عبور VNC
--vnc-listen ip VNC IP جایی که برای اتصالات گوش کنیم. توسط
پیش فرض 0.0.0.0 (همه رابط ها) است.
--spice سرور ادویه را به VM اضافه کنید
--spice-password پسورد spice password
--spice-listen ip spice IP جایی که برای اتصالات گوش کنیم. توسط
پیش فرض 0.0.0.0 (همه رابط ها) است.
--ssh [فایل] یک کلید عمومی ssh به متن اضافه کنید. اگر فایل
سپس متغیر کاربر SSH_PUBLIC_KEY حذف می شود
استفاده خواهد شد.
--net_context پارامترهای زمینه سازی شبکه را اضافه کنید
--context line1,line2,line3 خطوطی برای افزودن به بخش زمینه
--boot دستگاه انتخاب دستگاه بوت (hd|fd|cdrom|شبکه)
--files_ds file1,file2 فایلها را به سیدی زمینهسازی اضافه کنید
فروشگاه داده thefiles
--init script1,script2 اسکریپت یا اسکریپت هایی برای شروع در زمینه
--dry فقط الگو را چاپ کنید
-a، --append افزودن ویژگی های جدید به الگوی فعلی
--schedule TIME این عمل را برنامه ریزی می کند تا بعد از آن اجرا شود
زمان داده شده. به عنوان مثال: onevm resume 0
--زمان بندی "09/23 14:15"
--Recreate یک VM تازه را مجددا ارسال می کند
-t، نوع --type نوع تصویر جدید
--live عمل را با VM در حال اجرا انجام دهید
-c, --clonetemplate الگوی اصلی VM را کلون کنید و دیسک را با آن جایگزین کنید
یکی را نجات داد
--hard با سیستم عامل مهمان ارتباط برقرار نمی کند
-e، --enforce اعمال کنید که از ظرفیت میزبان تجاوز نشود
--success با موفقیت در عمل معلق، یک VM را بازیابی کنید
--failure با انجام نشدن عملکرد معلق، یک ماشین مجازی را بازیابی کنید
-f, --file file فایل الگو را انتخاب می کند
-i، --image id|name تصویر را انتخاب می کند
-t، --target target دستگاهی که تصویر در آن ضمیمه خواهد شد
--cache cache_mode حالت کش Hypervisor: پیش فرض، هیچ،
نوشتن، بازنویسی، همگامسازی مستقیم یا ناامن.
(فقط درایور KVM)
-n, --network id|name شبکه مجازی را انتخاب می کند
-i، --ip آدرس IP IP برای NIC جدید
-l، --list x،y،z ستون هایی را برای نمایش با دستور لیست انتخاب می کند
-d، --delay x تأخیر را بر حسب ثانیه برای فرمان بالا تنظیم می کند
-f، --filter x,y,z فیلتر کردن داده ها. یک آرایه با مشخص شده است
ستون = جفت ارزش.
--csv جدول را با فرمت csv بنویسید
-x، --xml نشان دادن منبع در قالب xml
-n، --numeric شناسه های کاربر و گروه را ترجمه نکنید
-k، --kilobytes نمایش واحدها بر حسب کیلوبایت
--describe شرح ستون های لیست
--all نمایش تمام داده های الگو
-v، ---verbose حالت پرحرف
-h، --help نمایش این پیام
-V، --نسخه نمایش اطلاعات نسخه و حق چاپ
-- نام کاربری نام کاربری که برای اتصال به OpenNebula استفاده می شود
رمز عبور رمز عبور رمز عبور برای احراز هویت با OpenNebula
- URL نقطه پایانی OpenNebula xmlrpc frontend
دستورات
· ایجاد کردن [پرونده] به جای استفاده از a یک VM جدید از توضیحات داده شده ایجاد می کند
الگوی تعریف شده قبلی (به «ایجاد یک الگو» و «یک الگوی نمونه» مراجعه کنید).
مثال:
- استفاده از فایل توضیحات الگو:
onevm vm_description.tmpl را ایجاد کنید
- ماشین مجازی جدید با نام "arch vm" با دیسک و نیکل
onevm ایجاد -- نام "arch vm" -- حافظه 128 -- cpu 1 -- قوس دیسک \
--network private_lan
- vm با دو دیسک
onevm ایجاد -- نام "تست vm" -- حافظه 128 -- cpu 1 -- قوس دیسک، داده
گزینه های معتبر: چندگانه، نگه دارید، نام، cpu، vcpu، قوس، حافظه، دیسک، nic، خام، vnc، vnc_password، vnc_listen، spice، spice_password، spice_listen، ssh، net_context، زمینه، بوت، files_ds، init، خشک
· به روز رسانی vmid [پرونده] محتویات قالب کاربر را به روز کنید. اگر مسیری ارائه نشده باشد
ویرایشگر برای اصلاح محتوای فعلی راه اندازی خواهد شد. گزینه های معتبر: ضمیمه
· حذف محدوده|vmid_list VM داده شده را حذف می کند. استفاده از --recreate VM را مجددا ارسال می کند.
VM را مجدداً به حالت PENDING ارسال می کند. این برای VMهایی است که در a گیر کرده اند
حالت گذرا برای استقرار مجدد یک کپی جدید از همان VM، a ایجاد کنید
الگو و نمونه سازی آن، به «onetemplate instantiate» مراجعه کنید
ایالات: هر
گزینه های معتبر: برنامه ریزی، ایجاد مجدد
· نگه داشتن محدوده|vmid_list VM داده شده را در حالت انتظار قرار می دهد. VM در انتظار تا آن زمان برنامه ریزی نشده است
منتشر می شود. با این حال، می توان آن را به صورت دستی مستقر کرد. "onevm deploy" را ببینید
ایالات: در انتظار
گزینه های معتبر: زمان بندی
· رهایی محدوده|vmid_list VM را در حالت انتظار آزاد می کند. به "onevm hold" مراجعه کنید
ایالات: HOLD
گزینه های معتبر: زمان بندی
· دیسک-عکس vmid دیسکید img_name دیسک VM مشخص شده را تنظیم می کند تا در یک دیسک جدید ذخیره شود
تصویر تصویر بلافاصله ایجاد می شود، اما محتویات فقط در صورتی ذخیره می شوند که VM باشد
به آرامی خاموش شود (یعنی با استفاده از 'onevm shutdown' و نه 'onevm delete')
اگر «--live» مشخص شده باشد، تصویر بلافاصله ذخیره می شود.
ایالات: هر
گزینه های معتبر: تایپ، زنده، شبیه سازی
· خاموش شدن محدوده|vmid_list VM داده شده را خاموش می کند. چرخه عمر VM به پایان می رسد.
با --hard VM را از برق جدا می کند.
حالات: دویدن، ناشناخته (با ---سخت)
گزینه های معتبر: برنامه، سخت
· از کار انداختن محدوده|vmid_list VM داده شده را خاموش می کند. VM در سیستم ذخیره می شود
فروشگاه داده.
با --hard VM را از برق جدا می کند.
ایالات: در حال اجرا
گزینه های معتبر: برنامه، سخت
· خاموش محدوده|vmid_list VM داده شده را خاموش می کند. ماشین مجازی در حالت خاموش شدن باقی خواهد ماند
حالت، و با دستور 'onevm resume' می توان آن را روشن کرد.
ایالات: در حال اجرا
گزینه های معتبر: برنامه، سخت
· راه اندازی مجدد محدوده|vmid_list VM داده شده را مجددا راه اندازی می کند، این معادل اجرای راه اندازی مجدد است
دستور از کنسول VM.
اگر از -hard استفاده شود، VM بهطور نامطلوب راهاندازی مجدد میشود.
ایالات: در حال اجرا
گزینه های معتبر: برنامه، سخت
· استقرار محدوده|vmid_list متخاصم [datastoreid] VM داده شده را در مشخص شده مستقر می کند
میزبان. این فرمان استقرار را مجبور می کند، در یک نصب استاندارد Scheduler است
مسئول این تصمیم
ایالات: در انتظار
گزینه های معتبر: اجرا
· مهاجرت محدوده|vmid_list متخاصم VM در حال اجرا داده شده را به میزبان دیگری منتقل می کند. در صورت استفاده
با پارامتر --live، miration بدون خرابی انجام می شود.
ایالات: در حال اجرا
گزینه های معتبر: اجرا، زنده
· چکمه محدوده|vmid_list VM داده شده را بوت می کند.
ایالات: ناشناخته، BOOT
گزینه های معتبر: زمان بندی
· متوقف کردن محدوده|vmid_list VM در حال اجرا را متوقف می کند. وضعیت VM ذخیره شده و به آن منتقل می شود
قسمت جلویی همراه با فایل های دیسک
ایالات: در حال اجرا
گزینه های معتبر: زمان بندی
· تعلیق محدوده|vmid_list یک VM در حال اجرا را ذخیره می کند. این همان "onevm stop" است، اما
فایلها در دستگاه راه دور باقی میمانند تا بعداً VM را مجدداً در آنجا راهاندازی کنید (یعنی منابع
آزاد نمی شوند و نیازی به برنامه ریزی مجدد VM نیست).
ایالات: در حال اجرا
گزینه های معتبر: زمان بندی
· از سرگیری محدوده|vmid_list اجرای یک VM ذخیره شده را از سر می گیرد
ایالت ها: متوقف شده، تعلیق شده، غیرقابل استفاده، POWEROFF
گزینه های معتبر: زمان بندی
· بهبودی محدوده|vmid_list VM گیر کرده را که منتظر عملیات درایور است، بازیابی می کند.
بازیابی ممکن است با شکست یا موفقیت در عملیات معلق انجام شود. شما نیاز دارید
وضعیت VM را در میزبان به صورت دستی بررسی کنید تا تصمیم بگیرید که آیا عملیات موفقیت آمیز بوده است یا خیر
است.
مثال: یک VM به دلیل نقص سخت افزاری در "مهاجرت" گیر کرده است. شما
باید بررسی کنید که آیا ماشین مجازی در هاست جدید اجرا می شود یا خیر
vm به ترتیب با --success یا ---شکست خورده است.
ایالات: هر حالت فعال.
گزینه های معتبر: موفقیت، شکست
· اتصال دیسک vmid یک دیسک را به یک VM در حال اجرا متصل می کند. هنگام استفاده از --file فقط یک DISK اضافه کنید
نمونه.
ایالات: در حال اجرا
گزینه های معتبر: فایل، تصویر، هدف، حافظه پنهان
· جدا کردن دیسک vmid دیسکید دیسک را از یک VM در حال اجرا جدا می کند
ایالات: در حال اجرا
· nic-attach vmid یک NIC را به VM در حال اجرا متصل می کند. هنگام استفاده از --file فقط یک NIC اضافه کنید
نمونه.
ایالات: در حال اجرا
گزینه های معتبر: فایل، شبکه، آی پی
· nic-detch vmid نیشید یک NIC را از یک VM در حال اجرا جدا می کند
ایالات: در حال اجرا
· chgrp محدوده|vmid_list گروه بندی شده گروه VM را تغییر می دهد
· چاشنی محدوده|vmid_list شناسه کاربری [گروه بندی شده] مالک و گروه VM را تغییر می دهد
· chmod محدوده|vmid_list بایت مجوزهای VM را تغییر می دهد
· تغییر داده شد محدوده|vmid_list پرچم زمانبندی مجدد را برای VM تنظیم می کند.
ایالات: در حال اجرا
· اصلاح نشده محدوده|vmid_list پرچم زمانبندی مجدد VM را پاک میکند.
ایالات: در حال اجرا
· تغییر نام vmid نام VM را تغییر نام می دهد
· ایجاد عکس فوری محدوده|vmid_list [نام] گزینه های معتبر VM Snapshot جدید ایجاد می کند:
برنامه
· عکس فوری برگرداندن vmid snapshot_id یک VM را به یک عکس فوری ذخیره شده برمی گرداند
· حذف عکس فوری vmid snapshot_id یک عکس فوری از VM را حذف می کند
· فهرست [پرچم فیلتر] ماشین های مجازی را در مجموعه گزینه های معتبر فهرست می کند: لیست، تاخیر، فیلتر، csv، xml،
عددی، کیلوبایتی، توصیف
· نشان دادن vmid اطلاعات مربوط به گزینه های معتبر VM داده شده را نشان می دهد: xml، all
· بالا [پرچم فیلتر] تصاویر را به طور مداوم گزینه های معتبر فهرست می کند: لیست، تاخیر، فیلتر، csv،
xml، عددی، کیلوبایت
· تغییر اندازه vmid ظرفیت یک ماشین مجازی را تغییر می دهد (آفلاین، VM نمی تواند باشد
RUNNING) گزینه های معتبر: cpu، vcpu، memory، enforce، file
بحث و جدل فرمها
· فایل مسیر به یک فایل
· محدوده لیست شناسه ها به شکل 1,8،15..XNUMX
· رشته متن
· نام یا شناسه میزبان OpenNebula میزبان
· نام یا شناسه گروه OpenNebula گروه بندی شده
· نام کاربری یا شناسه کاربر OpenNebula
· نام یا شناسه datastoreid OpenNebula DATASTORE
· نام یا شناسه vmid OpenNebula VM
· فهرست vmid_list نام ها یا شناسه های OpenNebula VM با کاما از هم جدا شده است
· فیلتر a، تمام ماشین های مجازی شناخته شده m، ماشین مجازی متعلق به کاربر در ONE_AUTH استخراج شود
g، گروه 'mine' به اضافه ماشین مجازی متعلق به گروه هایی که کاربر عضو uid VM است
کاربر شناسایی شده توسط این کاربر uid VM کاربر شناسایی شده توسط نام کاربری
· Diskid Integer
با استفاده از خدمات onworks.net از onevm به صورت آنلاین استفاده کنید