PMDALIBVIRT(1) General Commands Manual PMDALIBVIRT(1)

pmdalibvirt - عامل PMDA برای libvirt

برنامه pmdalibvirt یک عامل دامنه معیارهای کارایی (PMDA) است که داده‌های زنده کارایی را از هایپروایزر libvirt و دامنه‌ها (ماشین‌های مجازی) استخراج می‌کند.

برای توضیحات دقیق درباره هر معیار، مستندات libvirt را ببینید.

برنامه pmdalibvirt یک فایل پیکربندی اختیاری با ساختار ini را می‌خواند:

•
$PCP_PMDAS_DIR/libvirt/libvirt.conf

این فایل در بخش [pmda] خود می‌تواند شامل مقادیر جایگزین برای گزینه‌های PMDA زیر باشد:

  • user
  • uri
  • backing

به‌طور پیش‌فرض، به ترتیب مقادیر root، qemu:///system و False به عنوان مقادیر این گزینه‌ها استفاده می‌شوند.

تنظیم backing می‌تواند برای بسط اطلاعات دستگاه‌های بلوکی جهت پوشش زنجیره‌های پشتیبان (backing chains) در نسخه‌های جدید libvirt استفاده شود.

تنظیم old API می‌تواند در محیط‌هایی که امکانات جدید API مربوط به libvirt در دسترس نیستند (مانند RHEL 6 / libvirt-0.10.2) به کار رود تا برخی از معیارهای موجود در API جدیدتر را فراهم سازد. صرف‌نظر از نسخه API، برای معیارهای کارایی به هیچ عامل مهمانی (guest agent) نیاز نیست.

توجه داشته باشید که استفاده از کاربری غیر از root معمولاً نیازمند پیکربندی در سمت libvirt نیز می‌باشد؛ لطفاً برای جزئیات بیشتر در این زمینه به مستندات libvirt مراجعه کنید.

هنگامی که راه‌اندازی‌های لازم آماده شد، می‌توانید اتصال را آزمایش کرده و PMDA را نصب کنید تا دسترسی به نام‌ها و مقادیر معیارهای کارایی libvirt فعال شود. برای نصب، دستورات زیر را به عنوان کاربر ریشه (root) اجرا کنید:

# cd $PCP_PMDAS_DIR/libvirt
# ./connect
# ./Install

برای حذف نصب، دستورات زیر را به عنوان کاربر ریشه (root) اجرا کنید:

# cd $PCP_PMDAS_DIR/libvirt
# ./Remove

برنامه pmdalibvirt توسط pmcd(1) اجرا می‌شود و هرگز نباید مستقیماً اجرا گردد. اسکریپت‌های Install و Remove هنگامی که عامل نصب یا حذف می‌شود، به pmcd(1) اطلاع می‌دهند.

$PCP_PMDAS_DIR/libvirt/libvirt.conf
فایل پیکربندی برای عامل pmdalibvirt
$PCP_PMDAS_DIR/libvirt/connect
ابزار کمکی آزمایش اتصال با استفاده از پیکربندی عامل pmdalibvirt
$PCP_PMDAS_DIR/libvirt/Install
اسکریپت نصب برای عامل pmdalibvirt
$PCP_PMDAS_DIR/libvirt/Remove
اسکریپت حذف نصب برای عامل pmdalibvirt
$PCP_LOG_DIR/pmcd/libvirt.log
فایل لاگ پیش‌فرض برای پیام‌های ارسال‌شده از عامل pmdalibvirt

متغیرهای محیطی با پیشوند PCP_ برای پارامتریک‌سازی نام فایل‌ها و دایرکتوری‌های مورد استفاده توسط PCP به کار می‌روند. در هر نصب، فایل /etc/pcp.conf حاوی مقادیر محلی برای این متغیرها است. متغیر $PCP_CONF ممکن است برای تعیین یک فایل پیکربندی جایگزین، همان‌طور که در pcp.conf(5) شرح داده شده است، استفاده شود.

PCPIntro(1), pmcd(1), virsh(1) و libvirtd(8).

PCP Performance Co-Pilot