.\" Man page generated from reStructuredText .\" by the Docutils 0.23 manpage writer. . . .nr rst2man-indent-level 0 . .de1 rstReportMargin \\$1 \\n[an-margin] level \\n[rst2man-indent-level] level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] - \\n[rst2man-indent0] \\n[rst2man-indent1] \\n[rst2man-indent2] .. .de1 INDENT .\" .rstReportMargin pre: . RS \\$1 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] . nr rst2man-indent-level +1 .\" .rstReportMargin post: .. .de UNINDENT . RE .\" indent \\n[an-margin] .\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] .nr rst2man-indent-level -1 .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. .TH "virtproxyd" "8" "" "" "Virtualization Support" .SH "نام (NAME)" virtproxyd \- دیمن پروکسی libvirt .SH "خلاصه دستور (SYNOPSIS)" .sp \fBvirtproxyd\fP [\fIOPTION\fP]... .SH "توضیحات (DESCRIPTION)" .sp برنامه \fBvirtproxyd\fP یک مؤلفه دیمن سمت سرور از سیستم مدیریت مجازی‌سازی libvirt است. .sp این برنامه یکی از مجموعه‌دیمن‌های ماژولار است که جایگزین عملکردهایی شده‌اند که پیش‌تر توسط دیمن یکپارچه \fBlibvirtd\fP ارائه می‌شد. .sp این دیمن روی میزبان‌های مجازی‌سازی اجرا شده و: .INDENT 0.0 .INDENT 3.5 .INDENT 0.0 .IP \(bu 2 به یک سوکت UNIX گوش فرا می‌دهد تا سازگاری با نسخه‌های پیشین را برای کلاینت‌هایی که پیش‌تر به سوکت \fBlibvirtd\fP متصل می‌شدند، فراهم سازد. .IP \(bu 2 به صورت اختیاری روی پورت‌های TCP برای اتصالات کلاینت‌های خارج از گره گوش فرا می‌دهد. .UNINDENT .UNINDENT .UNINDENT .sp به محض دریافت پیام‌های RPC از یک کلاینت، \fBvirtproxyd\fP آن‌ها را به صورت شفاف به دیمن ماژولار مناسب هدایت کرده و به همین ترتیب هرگونه رویداد ناهمگام را بازپخش می‌کند. .sp به طور پیش‌فرض، دیمن \fBvirtproxyd\fP به درخواست‌ها روی یک سوکت محلی دامنه یونیکس (Unix domain socket) با همان مسیری که پیش‌تر توسط \fBlibvirtd\fP استفاده می‌شد گوش می‌دهد. فایل پیکربندی می‌تواند برای دستور دادن به آن جهت گوش دادن روی سوکت‌های TCP نیز استفاده شود. فعال‌سازی با سوکتِ systemd نیز پشتیبانی می‌شود تا امکان دریافت سوکت‌های شنونده از پیش باز شده را در هنگام راه‌اندازی فراهم آورد. .sp از آنجا که \fBvirtproxyd\fP صرفاً پیام‌های RPC را هدایت می‌کند، وضعیت مهمی نگهداری نمی‌کند و می‌توان آن را در هر زمانی مجدداً راه‌اندازی کرد. کلاینت‌ها باید پس از راه‌اندازی مجدد، دوباره متصل شوند. .SH "حالت‌های راه‌اندازی دیمن (DAEMON STARTUP MODES)" .sp دیمن \fBvirtproxyd\fP قادر است در دو حالت راه‌اندازی شود. .SS "حالت فعال‌سازی با سوکت (Socket activation mode)" .sp در میزبان‌های مجهز به systemd، این دیمن در حالت فعال‌سازی با سوکت راه‌اندازی می‌شود و برای ایجاد و گوش دادن به سوکت‌های UNIX و به صورت اختیاری TCP/IP و ارسال آن‌ها به عنوان توصیف‌کننده‌های فایلِ از پیش باز شده (pre\-opened file descriptors) به systemd متکی خواهد بود. در این حالت، بیشتر گزینه‌های پیکربندی مربوط به سوکت در \fB/etc/libvirt/virtproxyd.conf\fP دیگر تأثیری نخواهند داشت. برای فعال کردن سوکت‌های TCP یا TLS از یکی از دستورهای زیر استفاده کنید: .INDENT 0.0 .INDENT 3.5 .sp .EX $ systemctl start virtproxyd\-tls.socket .EE .UNINDENT .UNINDENT .sp یا .INDENT 0.0 .INDENT 3.5 .sp .EX $ systemctl start virtproxyd\-tcp.socket .EE .UNINDENT .UNINDENT .sp \fBنکته\fP: سوکت TCP از اتصال ساده و رمزنگاری‌نشده TCP استفاده می‌کند و در نتیجه ناامن است و نباید استفاده شود. .SS "حالت سرویس سنتی (Traditional service mode)" .sp در میزبان‌های بدون systemd، خود دیمن اقدام به ایجاد و گوش دادن به سوکت‌های UNIX می‌کند. همچنین با توجه به گزینه‌های \fBlisten_tcp\fP و \fBlisten_tls\fP در \fB/etc/libvirt/virtproxyd.conf\fP به سوکت(های) TCP/IP نیز گوش فرا خواهد داد. .SH "گزینه‌ها (OPTIONS)" .sp \fB\-h\fP, \fB\-\-help\fP .sp نمایش راهنمای استفاده در خط فرمان و سپس خروج. .sp \fB\-d\fP, \fB\-\-daemon\fP .sp اجرا به صورت یک دیمن و نوشتن فایل PID. .sp \fB\-f\fP, \fB\-\-config *FILE*\fP .sp استفاده از این فایل پیکربندی به جای مقدار پیش‌فرض. .sp \fB\-p\fP, \fB\-\-pid\-file *FILE*\fP .sp استفاده از این نام برای فایل PID به جای مقدار پیش‌فرض. .sp \fB\-t\fP, \fB\-\-timeout *SECONDS*\fP .sp خروج پس از اتمام مدت زمان انتظار (به ثانیه)، به شرط آن‌که هیچ اتصال کلاینتی وجود نداشته باشد. .sp \fB\-v\fP, \fB\-\-verbose\fP .sp فعال‌سازی خروجی پیام‌های پرجزئیات. .sp \fB\-\-version\fP .sp نمایش اطلاعات نسخه و سپس خروج. .SH "سیگنال‌ها (SIGNALS)" .sp با دریافت سیگنال \fBSIGHUP\fP، دیمن \fBvirtproxyd\fP پیکربندی خود را مجدداً بارگذاری خواهد کرد. .SH "فایل‌ها (FILES)" .SS "هنگام اجرا به عنوان \fIroot\fP" .INDENT 0.0 .IP \(bu 2 \fB/etc/libvirt/virtproxyd.conf\fP .UNINDENT .sp فایل پیکربندی پیش‌فرض مورد استفاده توسط \fBvirtproxyd\fP، مگر اینکه در خط فرمان با استفاده از گزینه \fB\-f\fP | \fB\-\-config\fP نادیده گرفته شود. .INDENT 0.0 .IP \(bu 2 \fB/run/libvirt/libvirt\-sock\fP .IP \(bu 2 \fB/run/libvirt/libvirt\-sock\-ro\fP .UNINDENT .sp سوکت‌هایی که \fBvirtproxyd\fP استفاده خواهد کرد. .INDENT 0.0 .IP \(bu 2 \fB/etc/pki/CA/cacert.pem\fP .UNINDENT .sp گواهی مرجع صدور گواهی (Certificate Authority) TLS که \fBvirtproxyd\fP استفاده خواهد کرد. .INDENT 0.0 .IP \(bu 2 \fB/etc/pki/libvirt/servercert.pem\fP .UNINDENT .sp گواهی سرور TLS که \fBvirtproxyd\fP استفاده خواهد کرد. .INDENT 0.0 .IP \(bu 2 \fB/etc/pki/libvirt/private/serverkey.pem\fP .UNINDENT .sp کلید خصوصی سرور TLS که \fBvirtproxyd\fP استفاده خواهد کرد. .INDENT 0.0 .IP \(bu 2 \fB/run/virtproxyd.pid\fP .UNINDENT .sp فایل PID مورد استفاده، مگر اینکه با گزینه \fB\-p\fP | \fB\-\-pid\-file\fP تغییر داده شود. .SS "هنگام اجرا به عنوان کاربر غیرریشه (\fInon\-root\fP)" .INDENT 0.0 .IP \(bu 2 \fB$XDG_CONFIG_HOME/libvirt/virtproxyd.conf\fP .UNINDENT .sp فایل پیکربندی پیش‌فرض مورد استفاده توسط \fBvirtproxyd\fP، مگر اینکه در خط فرمان با استفاده از گزینه \fB\-f\(ga\(ga|\fP\-\-config\(ga\(ga تغییر داده شود. .INDENT 0.0 .IP \(bu 2 \fB$XDG_RUNTIME_DIR/libvirt/libvirt\-sock\fP .UNINDENT .sp سوکت‌هایی که \fBvirtproxyd\fP استفاده خواهد کرد. .INDENT 0.0 .IP \(bu 2 \fB$HOME/.pki/libvirt/cacert.pem\fP .UNINDENT .sp گواهی مرجع صدور گواهی (Certificate Authority) TLS که \fBvirtproxyd\fP استفاده خواهد کرد. .INDENT 0.0 .IP \(bu 2 \fB$HOME/.pki/libvirt/servercert.pem\fP .UNINDENT .sp گواهی سرور TLS که \fBvirtproxyd\fP استفاده خواهد کرد. .INDENT 0.0 .IP \(bu 2 \fB$HOME/.pki/libvirt/serverkey.pem\fP .UNINDENT .sp کلید خصوصی سرور TLS که \fBvirtproxyd\fP استفاده خواهد کرد. .INDENT 0.0 .IP \(bu 2 \fB$XDG_RUNTIME_DIR/libvirt/virtproxyd.pid\fP .UNINDENT .sp فایل PID مورد استفاده، مگر اینکه با گزینه \fB\-p\(ga\(ga|\fP\-\-pid\-file\(ga\(ga تغییر داده شود. .sp اگر \fB$XDG_CONFIG_HOME\fP در محیط شما تنظیم نشده باشد، \fBvirtproxyd\fP از \fB$HOME/.config\fP استفاده خواهد کرد. .sp اگر \fB$XDG_RUNTIME_DIR\fP در محیط شما تنظیم نشده باشد، \fBvirtproxyd\fP از \fB$HOME/.cache\fP استفاده خواهد کرد. .SH "مثال‌ها (EXAMPLES)" .sp برای دریافت نسخه \fBvirtproxyd\fP: .INDENT 0.0 .INDENT 3.5 .sp .EX # virtproxyd \-\-version virtproxyd (libvirt) 12.7.0 .EE .UNINDENT .UNINDENT .sp برای شروع \fBvirtproxyd\fP و دستور به اجرای آن به صورت دیمن و ایجاد فایل PID: .INDENT 0.0 .INDENT 3.5 .sp .EX # virtproxyd \-d # ls \-la /run/virtproxyd.pid \-rw\-r\-\-r\-\- 1 root root 6 Jul 9 02:40 /run/virtproxyd.pid .EE .UNINDENT .UNINDENT .SH "گزارش باگ‌ها (BUGS)" .sp لطفاً هرگونه باگی را که کشف می‌کنید گزارش دهید. این کار می‌تواند از طریق یکی از راه‌های زیر انجام شود: .INDENT 0.0 .IP 1. 3 فهرست پستی (mailing list) .sp \% .IP 2. 3 سامانه پیگیری باگ (bug tracker) .sp \% .UNINDENT .sp همچنین می‌توانید باگ‌ها را به توزیع‌کننده یا ارائه‌دهنده نرم‌افزار خود گزارش دهید. .SH "نویسندگان (AUTHORS)" .sp لطفاً به فایل AUTHORS توزیع‌شده همراه با libvirt مراجعه فرمایید. .SH "حق نشر (COPYRIGHT)" .sp Copyright (C) 2006\-2020 Red Hat, Inc., and the authors listed in the libvirt AUTHORS file. .SH "مجوز (LICENSE)" .sp \fBvirtproxyd\fP تحت شرایط GNU LGPL نسخه ۲.۱ یا بالاتر توزیع شده است. این یک نرم‌افزار آزاد است؛ برای شرایط کپی‌برداری به کد منبع مراجعه فرمایید. هیچ ضمانتی وجود ندارد؛ حتی برای قابلیت فروش یا مناسب بودن برای یک هدف خاص. .SH "همچنین ببینید (SEE ALSO)" .sp virsh(1), libvirtd(8), \% .\" End of generated man page.