virtlogd(8) Virtualization Support virtlogd(8)

virtlogd - دیمن مدیریت لاگ‌های ماشین مجازی libvirt

virtlogd [OPTION]...

برنامه virtlogd یک مؤلفه دیمن سمت سرور از سیستم مدیریت مجازی‌سازی libvirt است که برای مدیریت لاگ‌های کنسول‌های ماشین مجازی به کار می‌رود.

این دیمن مستقیماً توسط برنامه‌های کلاینت libvirt استفاده نمی‌شود، بلکه از جانب آن‌ها توسط libvirtd فراخوانی می‌گردد. با نگهداری لاگ‌ها در یک دیمن مستقل، دیمن اصلی libvirtd می‌تواند بدون خطر از دست رفتن لاگ‌ها مجدداً راه‌اندازی شود. دیمن virtlogd این قابلیت را دارد که با دریافت SIGUSR1 خود را مجدداً اجرا کند (re-exec())، تا امکان ارتقای زنده بدون توقف سیستم فراهم شود.

دیمن virtlogd به درخواست‌ها روی یک سوکت محلی دامنه یونیکس (Unix domain socket) گوش فرا می‌دهد.

-h, --help

نمایش راهنمای خط فرمان و خروج.

-d, --daemon

اجرا به صورت یک دیمن و نوشتن فایل PID.

-f, --config FILE

استفاده از این فایل پیکربندی به جای مقدار پیش‌فرض.

-t, --timeout SECONDS

خاموش شدن خودکار پس از گذشت SECONDS ثانیه بدون هیچ لاگ کنسول فعال.

-p, --pid-file FILE

استفاده از این نام برای فایل PID به جای مقدار پیش‌فرض.

-v, --verbose

فعال‌سازی خروجی پیام‌های با جزئیات بیشتر.

-V, --version

نمایش اطلاعات نسخه و خروج.

با دریافت SIGUSR1، دیمن virtlogd باینری خود را با حفظ تمام لاگ‌ها و کلاینت‌های جاری مجدداً اجرا (re-exec()) خواهد کرد. این ویژگی امکان ارتقای زنده سرویس virtlogd را فراهم می‌سازد.

•
/etc/libvirt/virtlogd.conf

فایل پیکربندی پیش‌فرض مورد استفاده توسط virtlogd، مگر اینکه در خط فرمان با استفاده از گزینه -f | --config نادیده گرفته شود.

•
/run/libvirt/virtlogd-sock

سوکت‌هایی که virtlogd استفاده خواهد کرد.

•
/run/virtlogd.pid

فایل PID مورد استفاده، مگر اینکه با گزینه -p | --pid-file تغییر داده شود.

•
$XDG_CONFIG_HOME/libvirt/virtlogd.conf

فایل پیکربندی پیش‌فرض مورد استفاده توسط virtlogd، مگر اینکه در خط فرمان با استفاده از گزینه -f | --config تغییر داده شود.

•
$XDG_RUNTIME_DIR/libvirt/virtlogd-sock

سوکتی که virtlogd استفاده خواهد کرد.

•
$XDG_RUNTIME_DIR/libvirt/virtlogd.pid

فایل PID مورد استفاده، مگر اینکه با گزینه -p | --pid-file تغییر داده شود.

اگر $XDG_CONFIG_HOME در محیط شما تنظیم نشده باشد، virtlogd از $HOME/.config استفاده خواهد کرد.

اگر $XDG_RUNTIME_DIR در محیط شما تنظیم نشده باشد، virtlogd از $HOME/.cache استفاده خواهد کرد.

برای دریافت نسخه virtlogd:

# virtlogd --version
virtlogd (libvirt) 12.7.0

برای شروع virtlogd و دستور به آن جهت دیمن شدن و ایجاد فایل PID:

# virtlogd -d
# ls -la /run/virtlogd.pid
-rw-r--r-- 1 root root 6 Jul  9 02:40 /run/virtlogd.pid

لطفاً هرگونه اشکالی که پیدا می‌کنید را گزارش دهید. این کار باید از طریق یکی از موارد زیر انجام شود:

1.
فهرست پستی

https://libvirt.org/contact.html

2.
ردیاب اشکال

https://libvirt.org/bugs.html

همچنین می‌توانید اشکالات را به توزیع‌کننده / ارائه‌دهنده نرم‌افزار خود گزارش دهید.

لطفاً به فایل AUTHORS توزیع‌شده همراه با libvirt مراجعه کنید.

حق نشر (C) 2006-2015 متعلق به Red Hat, Inc. و نویسندگان ذکر شده در فایل AUTHORS نرم‌افزار libvirt است.

virtlogd تحت شرایط مجوز GNU LGPL v2.1+ توزیع شده است. این یک نرم‌افزار آزاد است؛ برای شرایط نسخه‌برداری به سورس مراجعه کنید. هیچ ضمانتی وجود ندارد؛ حتی برای قابلیت فروش یا تناسب با یک هدف خاص.

libvirtd(8), https://libvirt.org