مجازی سازیمقالات وب

۱۶ مورد از دستورات پر کاربرد در OpenVZ

همانطور که می دانید OpenVZ تکنیک ی سطح و مبتنی بر کانتینر  برای لینوکس است. این مجازی ساز می تواند کانتینرهای لینوکسی متعدد، امن و جداگانه بر روی سرور فیزیکی واحد ایجاد کند. هر کانیتنر  درست همانند یک سرور جدا عمل می کند و اجرا می شود.  این سیستم عامل های جداگانه را کانتینر یا سرور خصوصی مجازی می نامند. این کانتینرها هسته اصلی ندارند. مجازی ساز OpenVZ   تنها از سیستم  عامل های لینوکسی پشتیبانی می کند. سایر تکنیک های مجازی سازی همچون ، VMware ، KVM مجازی سازی کاملی را فراهم می کنند و می توانند سیستم عامل های متعددی را اجرا کنند. این نوع از مجازی سازی بسیار سریع و البته کارآمد است. تخصیص در این تکنیک های مجازی سازی نرم است . این موضوع بدین معنی است که حافظه اختصاص یافته به کانتینر  اختصاصی نیست. حافظه اختصاص یافته مجازی است و می تواند توسط ماشین های مجازی دیگر موجود در مورد استفاده قرار گیرد.  کانتینر قادر است به طور مستقل ریبوت شود و  دسترسی روت، کاربران، آی پی آدرس، حافظه، فرآیندها، فایل ها، یکیشن ها، کتابخانه ها و فایل های پیکربندی دارد.  در ادامه قصد داریم دستورات رایجی که در مجازی ساز OpenVZ مورد استفاده قرار می گیرد را با هم مرور کنیم. پس همراه باشید.

  1. دستوری برای لیست کردن VPS های در حال اجرا بر روی Node:

# vzlist

مثال:

# vzlist

      CTID      NPROC STATUS    IP_ADDR         HOSTNAME

       ۱۰۶        ۱۰۴ running   xx.xx.xx.xx  server1.test.com      

       ۱۰۷         ۴۶ running   xx.xx.xx.xx  server2.test.com       

       ۱۰۸         ۸۳ running   xx.xx.xx.xx  server3.test.com

       ۱۰۹         ۸۶ running   xx.xx.xx.xx  server4.test.com

  1. دستوری برای فهرست کردن VPS های در حال اجرا و متوقف شده بر روی node.

این دستور تمامی VPS های موجود را نشان می دهد:

# vzlist -a

مثال:

# vzlist -a

        CTID      NPROC STATUS    IP_ADDR         HOSTNAME

       ۱۰۶        ۱۰۴ running   xx.xx.xx.xx  server1.test1.com    

       ۱۰۷         ۴۶ running   xx.xx.xx.xx  server2.test2.com     

       ۱۰۸         ۸۳ running   xx.xx.xx.xx  server3.test3.com

       ۱۰۹         ۸۶ running   xx.xx.xx.xx  server4.test4.com

       ۱۱۰          – stopped   xx.xx.xx.xx  server5.test5.com

  1. برای آغاز یک VPS می توانید از دستور زیر استفاده کنید:

# vzctl start CTID

مثال:

# vzctl start 110

 

  1. برای متوقف کردن یا Shut Down کردن VPS می توانید از دستور زیر بهره ببرید:

# vzctl stop CTID

مثال:

# vzctl stop 110

  1. برای مشاهده وضعیت یک VPS می توانید دستور زیر را تایپ کنید:

# vzctl status CTID

مثال:

# vzctl status 110

CTID 116 exist unmounted down

  1. برای ارت کردن VPS از دستور زیر استفاده کنید:

# vzctl restart CTID

مثال:

# vzctl restart 110

لاگین کردن :

  1. برای ورود به VPS می توانید از دستور زیر بهره مند شوید:

# vzctl enter CTID

مثال:

# vzctl enter 106

entered into CT 106

  1. برای پاک کردن یک کانتینر می توانید دستور زیر را تایپ کنید:

# vzctl destroy CTID

 

  1. معلق کردن یک کانتینر با دستور زیر امکان پذیر است:

# vzctl suspend CTID

 

  1. اگر می خواهید Hostname را برای سرور خود تنظیم کنید می توانید دستور زیر را به کار ببندید:

# vzctl set CTID –hostname New_hostname –save

  1. برای اضافه کردن آی پی جدید به VPS از دستور زیر استفاده کنید:

# vzctl set CTID –ipadd xx.xx.xx.xx –save

  1. پاک کردن آی پی از VPS با دستور زیر ممکن است:

# vzctl set CTID –ipdel xx.xx.xx.xx –save

  1. می توانید برای پسورد روت VPS از دستور زیر کمک بگیرید:

# vzctl set CTID –userpasswd root:new_password –save

 

  1. برای اضافه کردن آی پی NameServer به VPS دستور زیر را تایپ کنید:

# vzctl set CTID –nameserver xx.xx.xx.xx –save

 

  1. اجرای دستورات برای کانتینر از طریق node را می توان به کمک دستور زیر انجام داد:

# vzctl exec CTID command

مثال:

# vzctl exec 110 df -h

# vzctl exec 101 df -h

Filesystem Size Used Avail Use% Mounted on

/dev/simfs 130G 89G 27G 78% /

none 8.0G 4.0K 8.0G 1% /dev

none 8.0G 0 8.0G 0% /dev/shm

  1. برای بررسی منابع مصرف شده از دستور زیر استفاده کنید:

# vzcalc -v CTID

مثال:

# vzcalc -v 110

# vzcalc -v 101

Resource Current(%) Promised(%) Max(%)

Low Mem 1.53 182706895112.42 182706895112.42

Total RAM 33.79 n/a n/a

Mem + Swap 1.73 38695649865149.61 n/a

Alloc. Mem 2.95 38695649865149.61 38695649865149.61

Num. Proc 0.05 n/a 2395786836523892.00

——————————————–

Memory 33.79 38695649865149.61 2395786836523892.00

Rate this post
برچسب ها

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

بستن