Fedora Virtualization Guide - en to ru translation catalogue (131 entries)

note: Tag: title
en: Troubleshooting Xen
ru: Диагностика проблем Xen

note: Tag: para
en: This chapter covers essential concepts to assist you in troubleshooting problems in Xen. Troubleshooting topics covered in this chapter include:
ru: В этой главе будут описаны способы решения наиболее распространенных проблем Xen. Будут рассмотрены следующие вопросы:

note: Tag: para
en: troubleshooting tools for Linux and virtualization.
ru: диагностика проблем утилит Linux и виртуализации в целом;

note: Tag: para
en: troubleshooting techniques for identifying problems.
ru: способы идентификации проблем;

note: Tag: para
en: The location of log files and explanations of the information in logs.
ru: расположение файлов журналов и описание их содержимого.

note: Tag: para
en: This chapter is to give you, the reader, a background to identify where problems with virtualization technologies are. Troubleshooting takes practice and experience which are difficult to learn from a book. It is recommended that you experiment and test virtualization on Red Hat Enterprise Linux to develop your troubleshooting skills.
ru: Целью этой главы является предоставление читателю знаний, достаточных для безошибочного определения проблем, связанных с виртуализацией Red Hat Enterprise Linux. Их успешное исправление требует опыта и навыков, которые, к сожалению, нельзя почерпнуть из книги. Рекомендуется проверять полученные сведения на практике, экспериментировать и находить собственные пути решения проблем.

note: Tag: para
en: If you cannot find the answer in this document there may be an answer online from the virtualization community. Refer to <xref linkend="sect-Virtualization-Additional_resources-Online_resources"/> for a list of Linux virtualization websites.
ru: Если этот документ не содержит ответ на интересующий вас вопрос, можно обратиться к Интернет-сообществу виртуализации (см. <xref linkend="sect-Virtualization-Additional_resources-Online_resources"/>).

note: Tag: title
en: Debugging and troubleshooting Xen
ru: Диагностика и отладка Xen

note: Tag: para
en: This section summarizes the System Administrator applications, the networking utilities, and debugging tools. You can employ these standard System administration tools and logs to assist with troubleshooting:
ru: В данной секции собраны сведения о приложениях системного администратора, сетевых утилитах и инструментах отладки, которые смогут помочь при диагностике:

note: Tag: title
en: Useful commands and applications for troubleshooting
ru: Команды и приложения

note: Tag: para
en: <command>xentop</command> displays real-time information about a host system and the guest domains.
ru: <command>xentop</command> показывает сведения о размещающем узле и его гостевых доменах в реальном времени.

note: Tag: para
en: Using the <command>dmesg</command> and <command>log</command>
ru: Использует <command>dmesg</command> и <command>log</command>

note: Tag: para
en: The <command>iostat</command>, <command>mpstat</command> and <command>sar</command> commands are all provided by the <filename>sysstat</filename> package.
ru: Функциональность <command>iostat</command>, <command>mpstat</command> и <command>sar</command> предоставлена пакетом <filename>sysstat</filename>.

note: Tag: para
en: You can employ these Advanced Debugging Tools and logs to assist with troubleshooting:
ru: Расширенные инструменты отладки и журналирования:

note: Tag: para
en: These networking tools can assist with troubleshooting virtualization networking problems:
ru: Сетевые утилиты:

note: Tag: para
en: The <command>tcpdump</command> command &#39;sniffs&#39; network packets. <command>tcpdump</command> is useful for finding network abnormalities and problems with network authentication. There is a graphical version of <command>tcpdump</command> named <command>wireshark</command>.
ru: <command>tcpdump</command> проверяет сетевые пакеты и помогает обнаружить изменения в поведении и проблемы сетевой аутентификации. Доступна графическая версия команды <command>tcpdump</command> с именем <command>wireshark</command>.

note: Tag: para
en: <command>brctl</command> is a networking tool that inspects and configures the Ethernet bridge configuration in the Virtualization linux kernel. You must have root access before performing these example commands:
ru: Сетевая утилита <command>brctl</command> осуществляет проверку и настройку моста Ethernet в ядре виртуализации Linux. Для выполнения приведенных ниже команд потребуются полномочия root.

note: Tag: para
en: Listed below are some other useful commands for troubleshooting virtualization on Red Hat Enterprise Linux 5. All utilities mentioned can be found in the <filename>Server</filename> repositories Red Hat Enterprise Linux 5.
ru: Ниже перечислены другие утилиты, которые могут помочь при анализе проблем виртуализации в Red Hat Enterprise Linux 5. Их можно найти в репозиториях <filename>Server</filename> дистрибутива Red Hat Enterprise Linux 5.

note: Tag: para
en: <application>strace</application> is a command which traces system calls and events received and used by another process.
ru: <application>strace</application> позволяет отслеживать полученные процессом системные вызовы и события.

note: Tag: para
en: <application>vncviewer</application>: connect to a VNC server running on your server or a virtual machine. Install <application>vncviwer</application> using the <command> yum install vnc</command> command.
ru: <application>vncviewer</application> отвечает за подключение к VNC-серверу, который выполняется на сервере или виртуальной машине. Установить <application>vncviwer</application> можно с помощью команды <command> yum install vnc</command>.

note: Tag: para
en: <application>vncserver</application>: start a remote desktop on your server. Gives you the ability to run graphical user interfaces such as virt-manager via a remote session. Install <application>vncserver</application> using the <command>yum install vnc-server</command> command.
ru: <application>vncserver</application> позволяет запустить удаленный рабочий стол на сервере и удаленно исполнять графические утилиты (например, virt-manager). Установить <application>vncserver</application> можно с помощью команды <command>yum install vnc-server</command>.

note: Tag: title
en: Log files overview
ru: Обзор журналов

note: Tag: para
en: When deploying Red Hat Enterprise Linux 5 with Virtualization into your network infrastructure, the host&#39;s Virtualization software uses many specific directories for important configuration, log files, and other utilities. All the Xen logs files are standard ASCII files, and accessible with a text editor:
ru: При развертывании Red Hat Enterprise Linux 5 с компонентами виртуализации в сетевой инфраструктуре программное обеспечение виртуализации узла использует определенные каталоги для сохранения настроек, файлов журналов и пр. Все журналы Xen представляют собой стандартные файлы ASCII.

note: Tag: para
en: Xen kernel information is stored in the <command>/proc/xen/</command> directory.
ru: Информация о ядре Xen хранится в каталоге <command>/proc/xen/</command>.

note: Tag: title
en: Log file descriptions
ru: Описание журналов

note: Tag: para
en: Xen features the <command>xend</command> daemon and <command>qemu-dm </command> process, two utilities that write the multiple log files to the <command>/var/log/xen/</command> directory:
ru: Xen использует демон <command>xend</command> и процесс <command>qemu-dm</command>, многочисленные файлы журналов которых хранятся в каталоге <command>/var/log/xen/</command>:

note: Tag: para
en: <filename>xend.log</filename> is the log file that contains all the data collected by the <command>xend</command> daemon, whether it is a normal system event, or an operator initiated action. All virtual machine operations (such as create, shutdown, destroy and so on) appear in this log. The <command> xend.log</command> is usually the first place to look when you track down event or performance problems. It contains detailed entries and conditions of the error messages.
ru: <filename>xend.log</filename> содержит все данные, собранные демоном <command>xend</command>, будь то системные события или инициированные оператором задания. Он также будет регистрировать действия виртуальной машины (создание, отключение, удаление и т.д.). В случае проблем этот файл следует проверить в первую очередь.

note: Tag: para
en: <filename>xend-debug.log</filename> is the log file that contains records of event errors from <command>xend</command> and the Virtualization subsystems (such as framebuffer, Python scripts, and so on).
ru: <filename>xend-debug.log</filename> регистрирует ошибки, поступающие от <command>xend</command> и подсистем виртуализации (буфер кадров, сценарии Python и пр.).

note: Tag: para
en: <filename>xen-hotplug-log</filename> is the log file that contains data from hotplug events. If a device or a network script does not come online, the event appears here.
ru: <filename>xen-hotplug-log</filename> регистрирует события горячей замены. Если устройство или сетевой сценарий не подключаются, событие записывается в этот журнал.

note: Tag: para
en: <filename>qemu-dm.[PID].log</filename> is the log file created by the <command>qemu-dm</command> process for each fully virtualized guest. When using this log file, you must retrieve the given <command>qemu-dm </command> process PID, by using the <command>ps</command> command to examine process arguments to isolate the <command>qemu-dm</command> process on the virtual machine. Note that you must replace the [PID] symbol with the actual PID <command>qemu-dm</command> process.
ru: <filename>qemu-dm.[PID].log</filename> создается процессом <command>qemu-dm</command> для каждого полностью виртуализированного гостя. Идентификатор процесса PID можно определить с помощью команды <command>ps</command>. Замените [PID] полученным идентификатором процесса <command>qemu-dm</command>.

note: Tag: para
en: If you encounter any errors with the Virtual Machine Manager, you can review the generated data in the <command>virt-manager.log</command> file that resides in the <command>/.virt-manager </command> directory. Note that every time you start the Virtual Machine Manager, it overwrites the existing log file contents. Make sure to backup the <command> virt-manager.log </command> file, before you restart the Virtual Machine manager after a system error.
ru: В случае проблем с менеджером виртуальных машин можно обратиться к файлу <command>virt-manager.log</command> в каталоге <command>/.virt-manager</command>. Следует помнить, что при перезапуске менеджера этот файл будет перезаписан. Поэтому, если вы хотите его сохранить, создайте резервную копию, прежде чем перезапустить менеджер.

note: Tag: title
en: Important directory locations
ru: Основные каталоги

note: Tag: para
en: There are other utilities and log files you should be aware of for tracking errors and troubleshooting problems with Xen:
ru: Существуют дополнительные утилиты и файлы журналов, которые стоит принять во внимание при анализе проблем Xen.

note: Tag: para
en: Virtualized guest images reside in the <command>/var/lib/libvirt/images</command> directory.
ru: Образы виртуальных машин находятся в каталоге <command>/var/lib/libvirt/images</command>.

note: Tag: para
en: When you restart the <command>xend</command> daemon, it updates the <command>xend-database</command> that resides in the <command>/var/lib/xen/xend-db</command> directory.
ru: При перезапуске демона <command>xend</command> происходит обновление <command>xend-database </command> в каталоге <command>/var/lib/xen/xend-db</command>.

note: Tag: para
en: Virtual machine dumps (that you perform with the <command>xm dump-core</command> command) resides in the <command>/var/lib/xen/dumps</command> directory.
ru: Дамп ядра, полученный с помощью команды <command>xm dump-core</command>, сохраняется в каталог <command>/var/lib/xen/dumps</command>.

note: Tag: para
en: The <command>/etc/xen</command> directory contains the configuration files that you use to manage system resources. The <command>xend</command> daemon configuration file is <command>/etc/xen/xend-config.sxp</command>. This file can be edited to implement system-wide changes and configure the networking. However, manually editing files in the <filename>/etc/xen/</filename> folder is not advised.
ru: Каталог <command>/etc/xen</command> содержит файлы конфигурации, используемые для управления системными ресурсами. Файл конфигурации <command>xend-config.sxp</command> позволяет применить изменения в масштабах всей системы. Не рекомендуется вручную изменять файлы в этом каталоге.

note: Tag: para
en: The <command>proc</command> folders are another resource that allows you to gather system information. These proc entries reside in the <filename>/proc/xen</filename> directory:
ru: Каталоги <command>proc</command> являются дополнительным местом сбора информации о системе. Следующие записи proc находятся в каталоге <filename>/proc/xen</filename>:

note: Tag: title
en: Troubleshooting with the logs
ru: Диагностика проблем с помощью журналов

note: Tag: para
en: When encountering installation issues with Xen, refer to the host system&#39;s two logs to assist with troubleshooting. The <command>xend.log</command> file contains the same basic information as when you run the <command>xm log</command> command. This log is found in the <filename>/var/log/</filename> directory. Here is an example log entry for when you create a domain running a kernel:
ru: При возникновении проблем с Xen при установке можно обратиться к системным журналам за дополнительной информацией. Содержимое расположенного в <filename>/var/log/</filename> файла <command>xend.log</command> аналогично выводу, регистрируемому с помощью команды <command>xm log</command>. Пример ошибки при создании домена:

note: Tag: para
en: The other log file, <command> xend-debug.log</command>, is very useful to system administrators since it contains even more detailed information than <command> xend.log </command>. Here is the same error data for the same kernel domain creation problem:
ru: Другой файл, <command>xend-debug.log</command>, играет незаменимую роль при анализе ошибок, поскольку содержит более подробную информацию по сравнению с <command>xend.log</command>. Пример описания той же ошибки создания домена:

note: Tag: para
en: When calling customer support, always include a copy of both these log files when contacting the technical support staff.
ru: Обращаясь в службу поддержки, не забудьте включить копии обоих файлов.

note: Tag: title
en: Troubleshooting with the serial console
ru: Диагностика проблем с помощью последовательной консоли

note: Tag: para
en: The serial console is helpful in troubleshooting difficult problems. If the Virtualization kernel crashes and the hypervisor generates an error, there is no way to track the error on a local host. However, the serial console allows you to capture it on a remote host. You must configure the host to output data to the serial console. Then you must configure the remote host to capture the data. To do this, you must modify these options in the <command>grub.conf</command> file to enable a 38400-bps serial console on <command>com1</command><filename>/dev/ttyS0</filename>:
ru: Последовательная консоль незаменима при анализе комплексных проблем. Например, при сбое ядра виртуализации гипервизор генерирует ошибку, которую практически невозможно отследить на локальном узле. В свою очередь, последовательная консоль позволяет зарегистрировать ошибку на удаленном узле. Для этого необходимо настроить удаленный узел на получение такого рода информации, изменив <command>grub.conf</command> так, чтобы консоль 38400-bps была активна на <command>com1</command><filename>/dev/ttyS0</filename>:

note: Tag: para
en: The <command>sync_console</command> can help determine a problem that causes hangs with asynchronous hypervisor console output, and the <command>"pnpacpi=off"</command> works around a problem that breaks input on the serial console. The parameters <command>"console=ttyS0"</command> and <command> "console=tty" </command> means that kernel errors get logged with on both the normal VGA console and on the serial console. Then you can install and set up <command> ttywatch </command> to capture the data on a remote host connected by a standard null-modem cable. For example, on the remote host you could type:
ru: Команда <command>sync_console</command> поможет определить ошибку, приводящую к зависанию и асинхронному выводу консоли гипервизора. Параметр <command>pnpacpi=off</command> помогает избежать проблем с вводом последовательной консоли. Установка параметров <command>console=ttyS0</command> и <command>console=tty</command> позволит направить ошибки ядра и на VGA, и на последовательную консоль. Можно настроить <command>ttywatch</command> так, чтобы данные регистрировались на удаленном узле, подключенном через стандартный кабель Null Modem. К примеру, на удаленном узле введите:

note: Tag: title
en: Itanium serial console troubleshooting
ru: Последовательная консоль Itanium

note: Tag: para
en: To access the hypervisor via a serial console on the <trademark class="registered">Itanium</trademark> architecture you must enable the console in ELILO. For more information on configuring ELILO, refer to <xref linkend="chap-Virtualization-Configuring_ELILO"/>.
ru: Чтобы получить доступ к гипервизору с помощью последовательной консоли на <trademark class="registered">Itanium</trademark>, сначала надо активировать консоль в ELILO (см. <xref linkend="chap-Virtualization-Configuring_ELILO"/>).

note: Tag: para
en: This pipes the output from <command> /dev/ttyS0 </command> into the file <command> /var/log/ttywatch/myhost.log </command>.
ru: Эта команда перенаправляет вывод с <command>/dev/ttyS0</command> в файл <command>/var/log/ttywatch/myhost.log</command>

note: Tag: title
en: Para-virtualized guest console access
ru: Доступ к консоли паравиртуализированного гостя

note: Tag: para
en: Para-virtualized guest operating systems automatically has a virtual text console configured to transmit data to the host operating system. Connect to a guest&#39;s virtual console with the following command:
ru: Паравиртуализированным гостевым ОС автоматически сопоставляется виртуальная текстовая консоль для передачи данных операционной системе dom0. Для подключения к виртуальной консоли гостя выполните команду

note: Tag: screen
en: # virsh console [guest name, ID or UUID]
ru: # virsh console [имя_гостя, ID, UUID]

note: Tag: para
en: You can also use <command>virt-manager</command> to display the virtual text console. In the Virtual Machine Details window, select <guilabel>Serial Console</guilabel> from the <guilabel>View</guilabel> menu.
ru: С помощью менеджера виртуальных машин тоже можно показать виртуальную текстовую консоль. В окне информации виртуальной машины в меню <guilabel>Вид</guilabel> (View) выберите <guilabel>Последовательная консоль</guilabel> (Serial Console).

note: Tag: title
en: Fully virtualized guest console access
ru: Доступ к консоли полностью виртуализированного гостя

note: Tag: para
en: Fully virtualized guest operating systems automatically has a text console configured for use, but the difference is the kernel guest is not configured. To enable the guest virtual serial console to work with the Full Virtualized guest, you must modify the guest&#39;s <command>grub.conf</command> file, and include the <command>&#39;console =ttyS0 console=tty0&#39;</command> parameter. This ensures that the kernel messages are sent to the virtual serial console (and the normal graphical console). If you plan to use the virtual serial console in a full virtualized guest, you must edit the configuration file in the <command>/etc/xen/</command> directory. On the host domain, access the serial console with the following command:
ru: Полностью виртуализированным гостевым системам автоматически назначается текстовая консоль. Для ядра, в свою очередь, настройка не выполняется. Для активации виртуальной консоли полностью виртуализированного гостя необходимо изменить файл <command>grub.conf</command> гостевой ОС и включить параметр <command>console =ttyS0 console=tty</command>. Это обеспечивает передачу всех сообщений ядра на виртуальную и на обычную графическую консоль. Если вы планируете использовать виртуальную последовательную консоль для полностью виртуализированного гостя, потребуется внести изменения в файл конфигурации в <command>/etc/xen/</command>. В размещающей системе для доступа к консоли введите:

note: Tag: title
en: Accessing data on guest disk image
ru: Доступ к данным на дисковом образе гостевой системы

note: Tag: para
en: You can use two separate applications that assist you in accessing data from within a guest disk image. Before using these tools, you must shut down the guests. Accessing the file system from the guest and dom0 could potentially harm your system.
ru: Для получения доступа к данным, расположенным на дисковом образе гостя, можно использовать два отдельных приложения. Сначала завершите работу всех виртуальных машин во избежание повреждения системы в процессе доступа к файловой системе из гостевой ОС или домена 0.

note: Tag: para
en: You can use the kpartx application to handle partitioned disks or LVM volume groups:
ru: Можно использовать приложение kpartx для работы с разбитыми на разделы дисками и группами томов LVM:

note: Tag: para
en: To access LVM volumes on a second partition, you must rescan LVM with vgscan and activate the volume group on the partition (called <filename>VolGroup00</filename> by default) by using the <command>vgchange -ay</command> command:
ru: Чтобы получить доступ к томам LVM во втором разделе, выполните повторное сканирование LVM с помощью vgscan и активируйте группу томов (по умолчанию с именем <filename>VolGroup00</filename>) в этом разделе с помощью команды <command>vgchange -ay</command>. Пример:

note: Tag: para
en: You must remember to deactivate the logical volumes with <command> vgchange -an</command>, remove the partitions with<command> kpartx-d </command>, and delete the loop device with <command>losetup -d </command> when you finish.
ru: По завершению не забудьте отключить логические тома (<command>vgchange -an</command>), удалить разделы (<command>kpartx-d</command>) и петлевое устройство (<command>losetup -d</command>).

note: Tag: title
en: Common Xen problems
ru: Типичные проблемы Xen

note: Tag: para
en: When attempting to start the <command>xend</command> service, nothing happens. Type <command>virsh list</command> and receive the following:
ru: При попытке запуска <command>xend </command> ничего не происходит. В результате выполнения <command>virsh list</command> получена ошибка:

note: Tag: para
en: Try to run <command>xend start</command> manually and receive more errors:
ru: Попробуйте выполнить команду <command>xend start</command>. Если ее результат подобен этому:

note: Tag: title
en: Guest creation errors
ru: Ошибки создания виртуальных машин

note: Tag: para
en: When you attempt to create a guest, you receive an <command>"Invalid argument"</command> error message. This usually means that the kernel image you are trying to boot is incompatible with the hypervisor. An example of this would be if you were attempting to run a non-PAE FC5 kernel on a PAE only FC6 hypervisor.
ru: Если при попытке создания виртуальной машины вы получаете ошибку <command>Неверный аргумент</command> (Invalid argument), это может означать, что образ загружаемого ядра несовместим с гипервизором. Такая ситуация будет иметь место, если, например, вы пытаетесь выполнять не-PAE ядро FC5 на PAE-гипервизоре FC6.

note: Tag: para
en: You do a yum update and receive a new kernel, the <command>grub.conf</command> default kernel switches right back to a bare-metal kernel instead of the Virtualization kernel.
ru: Выполнив обновление yum и получив новое ядро, вы увидите, что текущим ядром в <command>grub.conf</command> опять станет исходное ядро вместо ядра виртуализации.

note: Tag: para
en: To correct this problem you must modify the default kernel RPM that resides in the <command>/etc/sysconfig/kernel/</command> directory. You must ensure that <command>kernel-xen</command> parameter is set as the default option in your <command>gb.conf</command> file.
ru: Чтобы это исправить, надо изменить RPM исходного ядра в каталоге <command>/etc/sysconfig/kernel/</command>. Убедитесь, что в файле <command>gb.conf</command> параметр <command>kernel-xen</command> определен как используемый по умолчанию.

note: Tag: title
en: Troubleshooting with serial consoles
ru: Подробнее о последовательной консоли

note: Tag: para
en: Linux kernels can output information to serial ports. This is useful for debugging kernel panics and hardware issues with video devices or headless servers. The subsections in this section cover setting up serial console output for machines running Red Hat Enterprise Linux virtualization kernels and their virtualized guests.
ru: Ядро Linux способно передавать информацию последовательным портам. Эта возможность может использоваться при анализе ситуаций паники ядра и аппаратных проблем с видеоустройствами или удаленно управляемыми серверами. Ниже будет описан процесс настройки вывода на последовательную консоль для компьютеров с ядрами виртуализации Red Hat Enterprise Linux и их виртуальных машин.

note: Tag: title
en: Serial console output for Xen
ru: Вывод на последовательную консоль

note: Tag: para
en: By default, Xen&#39;s serial console is disabled and no data is output from serial ports.
ru: Изначально последовательная консоль Xen отключена, поэтому данные не передаются через последовальный порт.

note: Tag: para
en: To receive kernel information on a serial port modify the <filename>/boot/grub/grub.conf</filename> file by setting the appropriate serial device parameters.
ru: Для получения информации о ядре через последовательный порт в файле <filename>/boot/grub/grub.conf</filename> потребуется настроить соответствующие параметры последовательного устройства.

note: Tag: para
en: If your serial console is on <systemitem>com1</systemitem>, modify <filename>/boot/grub/grub.conf</filename> by inserting the lines <parameter>com1=115200,8n1</parameter>, <parameter>console=tty0</parameter> and <parameter>console=ttyS0,115200</parameter> where shown.
ru: Если последовательная консоль подключена к <systemitem>com1</systemitem>, добавьте параметры <parameter>com1=115200,8n1</parameter>, <parameter>console=tty0</parameter>, <parameter>console=ttyS0,115200</parameter>:

note: Tag: para
en: If your serial console is on <systemitem>com2</systemitem>, modify <filename>/boot/grub/grub.conf</filename> by inserting the lines <parameter>com2=115200,8n1 console=com2L</parameter>, <parameter>console=tty0</parameter> and <parameter>console=ttyS0,115200</parameter> where shown.
ru: Если последовательная консоль подключена к <systemitem>com2</systemitem>, добавьте параметры <parameter>com2=115200,8n1 console=com2L</parameter>, <parameter>console=tty0</parameter>, <parameter>console=ttyS0,115200</parameter>:

note: Tag: para
en: Save the changes and reboot the host. The hypervisor outputs serial data on the serial (<systemitem>com1</systemitem>, <systemitem>com2</systemitem> and so on) you selected in the previous step.
ru: Сохраните изменения и перезагрузите компьютер. Гипервизор направит данные через заданный порт (<systemitem>com1</systemitem>, <systemitem>com2</systemitem> и т.п.).

note: Tag: para
en: Note the example using the <systemitem>com2</systemitem> port, the parameter <parameter>console=ttyS0</parameter> on the <parameter>vmlinuz</parameter> line us used. The behavior of every port being used as <parameter>console=ttyS0</parameter> is not standard Linux behavior and is specific to the Xen environment.
ru: Обратите внимание, что в примере, использующем порт <systemitem>com2</systemitem>, в строке <parameter>vmlinuz</parameter> указан параметр <parameter>console=ttyS0</parameter>. Этот параметр определяет специфичную для окружения Xen настройку.

note: Tag: title
en: Xen serial console output from para-virtualized guests
ru: Вывод паравиртуализированных гостей на последовательную консоль

note: Tag: para
en: This section describes how to configure a virtualized serial console for Red Hat Enterprise Linux para-virtualized guests.
ru: Ниже рассматривается настройка виртуализированной последовательной консоли для паравиртуализированных гостей Red Hat Enterprise Linux.

note: Tag: para
en: Serial console output from para-virtualized guests can be received using the "<command>virsh console</command>" or in the "<guilabel>Serial Console</guilabel>" window of <command>virt-manager</command>. Set up the virtual serial console using this procedure:
ru: Вывод паравиртуализированных гостей можно получить с помощью <command>virsh console</command> или в окне последовательной консоли <command>virt-manager</command>. Настроить это можно так:

note: Tag: para
en: Log in to your para-virtualized guest.
ru: Авторизуйтесь в своей паравиртуализированной гостевой системе.

note: Tag: para
en: Edit <filename>/boot/grub/grub.conf</filename> as follows:
ru: Внесите изменения в файл <filename>/boot/grub/grub.conf</filename>:

note: Tag: para
en: Reboot the para-virtualized guest.
ru: Перезагрузите паравиртуализированную гостевую систему.

note: Tag: title
en: Logging the para-virtualized domain serial console output
ru: Журналирование вывода консоли паравиртуализированного домена

note: Tag: para
en: The Xen daemon(<systemitem class="daemon">xend</systemitem>) can be configured to log the output from serial consoles of para-virtualized guests.
ru: Можно настроить журналирование вывода последовательных консолей паравиртуализированных гостей для демона <systemitem class="daemon">xend</systemitem>.

note: Tag: para
en: To configure <systemitem class="daemon">xend</systemitem> edit <filename>/etc/sysconfig/xend</filename>. Change the entry:
ru: В файле <filename>/etc/sysconfig/xend</filename> измените запись

note: Tag: para
en: <para>to:</para>
ru: <para>на</para>

note: Tag: para
en: Reboot the host to activate logging the guest serial console output.
ru: Перезагрузите компьютер, чтобы включить функции журналирования.

note: Tag: para
en: Logs from the guest serial consoles are stored in the <filename>/var/log/xen/console</filename> file.
ru: Журналы вывода последовательной консоли будут хранится в файле <filename>/var/log/xen/console</filename>.

note: Tag: title
en: Serial console output from fully virtualized guests
ru: Вывод полностью виртуализированных гостей на последовательную консоль

note: Tag: para
en: This section covers how to enable serial console output for fully virtualized guests.
ru: Ниже рассматривается настройка последовательной консоли для полностью виртуализированных гостей.

note: Tag: para
en: Fully virtualized guest serial console output can be viewed with the "<command>virsh console</command>" command.
ru: Вывод паравиртуализированных гостей можно просмотреть с помощью команды <command>virsh console</command>.

note: Tag: para
en: Be aware fully virtualized guest serial consoles have some limitations. Present limitations include:
ru: Не стоит забывать об ограничениях последовательной консоли в полностью виртуализированных системах. Ограничения включают:

note: Tag: para
en: logging output with xend is unavailable.
ru: недоступно журналирование вывода с помощью xend;

note: Tag: para
en: output data may be dropped or scrambled.
ru: вывод может быть искажен и частично потерян.

note: Tag: para
en: The serial port is called <systemitem>ttyS0</systemitem> on Linux or <systemitem>COM1</systemitem> on Windows.
ru: В Linux будет использоваться последовательный порт <systemitem>ttyS0</systemitem>, а в Windows &mdash; <systemitem>COM1</systemitem>.

note: Tag: para
en: You must configure the virtualized operating system to output information to the virtual serial port.
ru: Потребуется настроить перенаправление вывода виртуализированной операционной системы в виртуальный последовательный порт.

note: Tag: para
en: To output kernel information from a fully virtualized Linux guest into the domain modify the <filename>/boot/grub/grub.conf</filename> file by inserting the line "<parameter>console=tty0 console=ttys0,115200</parameter>".
ru: Для вывода информации о ядре из полностью виртуализированного гостя Linux в домен добавьте параметр <parameter>console=tty0 console=ttys0,115200</parameter> в файл <filename>/boot/grub/grub.conf</filename>.

note: Tag: para
en: Reboot the guest.
ru: Перезагрузите виртуальную машину.

note: Tag: para
en: View the serial console messages using the "<command>virsh console</command>" command.
ru: Теперь сообщения можно просмотреть с помощью команды <command>virsh console</command>.

note: Tag: title
en: Note
ru: Замечание

note: Tag: para
en: Serial console messages from fully virtualized domains are not logged in <filename>/var/log/xen/console</filename> as they are for para-virtualized guests.
ru: <filename>/var/log/xen/console</filename> не регистрирует сообщения последовательной консоли из полностью виртуализированных доменов, так как они не являются паравиртуализированными гостями.

note: Tag: title
en: Guest configuration files
ru: Файлы конфигурации виртуальных машин

note: Tag: para
en: When you create guests with the virt-manager or virt-install tools on Red Hat Enterprise Linux 5, the guests configuration files are created automatically in the <filename>/etc/xen</filename> directory. The example below is a typical a para-virtualized guest configuration file:
ru: При создании новых виртуальных машин с помощью virt-manager или virt-install их файлы конфигурации будут автоматически созданы в <filename>/etc/xen</filename>. Пример файла конфигурации для паравиртуализированной системы:

note: Tag: para
en: Note that the <command>serial="pty" </command> is the default for the configuration file. This configuration file example is for a fully-virtualized guest:
ru: Обратите внимание, что по умолчанию используется выражение <command>serial="pty"</command>. Пример файла конфигурации для полностью виртуализированной гостевой системы:

note: Tag: title
en: Xen configuration files
ru: Файлы конфигурации Xen

note: Tag: para
en: Editing Xen configuration files is unsupported. Use <command>virsh dumpxml</command> and <command>virsh create</command> (or <command>virsh edit</command>) to edit the <command>libvirt</command> configuration files (xml based) which have error checking and safety checks.
ru: Редактирование файлов конфигурации Xen не поддерживается. Для изменения файлов конфигурации <command>libvirt</command> используются <command>virsh dumpxml</command>, <command>virsh create</command> или <command>virsh edit</command>, которые обладают механизмами проверки ошибок.

note: Tag: title
en: Interpreting Xen error messages
ru: Интерпретация сообщений об ошибках

note: Tag: para
en: You receive the following error:
ru: Ошибка:

note: Tag: para
en: A domain can fail if there is not enough RAM available. Domain0 does not balloon down enough to provide space for the newly created guest. You can check the <filename>xend.log</filename> file for this error:
ru: Эта ошибка связана с нехваткой памяти. Домен 0 не может быть уменьшен настолько, чтобы стало достаточно места для новой виртуальной машины. Проверьте файл <filename>xend.log</filename> на наличие ошибки:

note: Tag: para
en: You can check the amount of memory in use by domain0 by using the <command>xm list domain0</command> command. If dom0 is not ballooned down, you can use the command <command>virsh setmem dom0 NewMemSize</command> to check memory.
ru: Проверьте объем используемой доменом 0 памяти с помощью команды <command>xm list domain0</command>. Если домен не был уменьшен, выполните <command>virsh setmem dom0 новый_размер</command>.

note: Tag: para
en: This message indicates that you are trying to run an unsupported guest kernel image on your hypervisor. This happens when you try to boot a non-PAE, para-virtualized guest kernel on a Red Hat Enterprise Linux 5 host. The Red Hat <package>kernel-xen</package> package only supports guest kernels with PAE and 64 bit architectures.
ru: Это обозначает, что вы пытаетесь выполнить неподдерживаемый образ ядра в гипервизоре. Примером может служить загрузка не-PAE ядра паравиртуализированного гостя на узле RHEL5. Пакет <package>kernel-xen</package> поддерживает только ядра с PAE и 64-разрядные архитектуры.

note: Tag: para
en: Type this command:
ru: Выполните команду:

note: Tag: para
en: If you need to run a 32 bit non-PAE kernel you will need to run your guest as a fully virtualized virtual machine. For para-virtualized guests, if you need to run a 32 bit PAE guest, then you must have a 32 bit PAE hypervisor. For para-virtualized guests, to run a 64 bit PAE guest, then you must have a 64 bit PAE hypervisor. For full virtualization guests you must run a 64 bit guest with a 64 bit hypervisor. The 32 bit PAE hypervisor that comes with Red Hat Enterprise Linux 5 i686 only supports running 32 bit PAE para virtualized and 32 bit fully virtualized guest OSes. The 64 bit hypervisor only supports 64 bit para-virtualized guests.
ru: Если вы хотите выполнять 32-рязрядное не-PAE ядро, виртуальная машина должна выполняться в качестве полностью виртуализированного гостя. Для паравиртуализированных гостей будет необходимо использовать 32-разрядный PAE-гипервизор, если требуется выполнять 32-разрядную гостевую систему PAE, а для выполнения 64-разрядных PAE-гостей понадобится 64-разрядный PAE-гипервизор. При полной виртуализации 64-разрядные гостевые системы должны работать с 64-разрядным гипервизором. 32-разрядный PAE-гипервизор, поставляемый с Red Hat Enterprise Linux 5 i686, поддерживает только выполнение 32-разрядных паравиртуализированных PAE-гостей и 32-разрядных полностью виртуализированных гостевых систем. 64-битный гипервизор поддерживает только 64-разрядные паравиртуализированные гостевые системы.

note: Tag: para
en: This happens when you move the full virtualized HVM guest onto a Red Hat Enterprise Linux 5 system. Your guest may fail to boot and you will see an error in the console screen. Check the PAE entry in your configuration file and ensure that pae=1.You should use a 32 bit distribution.
ru: Такая проблема может возникнуть при перемещении полностью виртуализированного HVM-гостя в систему Red Hat Enterprise Linux 5. Могут возникнуть проблемы при загрузке гостевой системы; при этом на консоль будет выведено сообщение об ошибке. Проверьте запись PAE в файле конфигурации и убедитесь, что она выглядит так: «pae=1». Вы также должны использовать 32-разрядный дистрибутив.

note: Tag: para
en: This happens when the virt-manager application fails to launch. This error occurs when there is no localhost entry in the <command>/etc/hosts </command> configuration file. Check the file and verify if the localhost entry is enabled. Here is an example of an incorrect localhost entry:
ru: Эта ошибка имеет место в случае неудачи при запуске virt-manager и означает, что в файле <command>/etc/hosts</command> нет записи localhost. Пример неверной записи:

note: Tag: para
en: Here is an example of a correct localhost entry:
ru: Пример верной записи:

note: Tag: para
en: You receive the following error (in the <command>xen-xend.logfile </command>):
ru: Ошибка в файле <command>xen-xend.logfile</command>:

note: Tag: para
en: This happens when the guest&#39;s bridge is incorrectly configured and this forces the Xen hotplug scripts to timeout. If you move configuration files between hosts, you must ensure that you update the guest configuration files to reflect network topology and configuration modifications. When you attempt to start a guest that has an incorrect or non-existent Xen bridge configuration, you will receive the following errors:
ru: Причиной может служить неверная конфигурация моста виртуальной машины, вследствие чего превышается период ожидания hotplug-сценариев Xen. Перемещая файлы конфигурации между узлами, не забывайте их изменять так, чтобы они отражали топологию сети. При попытке запуска виртуальной машины с неверной или несуществующей конфигурацией моста, вы увидите следующее сообщение:

note: Tag: para
en: In addition, the <command>xend.log</command> displays the following errors:
ru: Кроме этого, <command>xend.log</command> будет содержать ошибки:

note: Tag: para
en: To resolve this problem, open the guest&#39;s configuration file found in the <filename>/etc/xen</filename> directory. For example, editing the guest <parameter>mySQL01</parameter> <screen># vim /etc/xen/<parameter>mySQL01</parameter>
    </screen> Locate the <command>vif</command> entry. Assuming you are using <command>xenbr0</command> as the default bridge, the proper entry should resemble the following:
ru: В этом случае нужно внести изменения в файл конфигурации виртуальной машины, который можно найти в каталоге <filename>/etc/xen</filename>. Таким образом, чтобы изменить настройки виртуальной машины с именем <parameter>mySQL01</parameter>, выполните команду <screen># vim /etc/xen/<parameter>mySQL01</parameter>
    </screen> Допустим, по умолчанию используется мост <command>xenbr0</command>. Тогда запись <command>vif</command> должна выглядеть так:

note: Tag: para
en: You receive these python deprecation errors:
ru: Ошибки Python:

note: Tag: para
en: Python generates these messages when an invalid (or incorrect) configuration file. To resolve this problem, you must modify the incorrect configuration file, or you can generate a new one.
ru: Python генерирует такие ошибки в случае использования неверного файла конфигурации. Исправьте ошибки или создайте файл заново.

note: Tag: title
en: The layout of the log directories
ru: Каталоги с журналами

note: Tag: para
en: The basic directory structure in a Red Hat Enterprise Linux 5 Virtualization environment is as follows:
ru: Структура каталогов в окружении виртуализации Red Hat Enterprise Linux 5 будет выглядеть примерно так:

note: Tag: term
en: <filename>/etc/xen/</filename> directory contains
ru: <filename>/etc/xen/</filename>

note: Tag: para
en: configuration files used by the <systemitem class="daemon">xend</systemitem> daemon.
ru: содержит файлы конфигурации, используемые демоном <systemitem class="daemon">xend</systemitem>;

note: Tag: para
en: the <filename>scripts</filename> directory which contains the scripts for Virtualization networking.
ru: каталог <filename>scripts</filename> со сценариями для сетевого окружения виртуализации.

note: Tag: para
en: directory holding all Xen related log files.
ru: каталог с журналами Xen.

note: Tag: filename
en: /var/lib/libvirt/images/
ru: /var/lib/xen/images/

note: Tag: para
en: The default directory for virtual machine image files.
ru: каталог, в котором по умолчанию будут храниться образы виртуальных машин.

note: Tag: para
en: If you are using a different directory for your virtual machine images make sure you add the directory to your SELinux policy and relabel it before starting the installation.
ru: При использовании другого каталога для хранения образов виртуальных машин убедитесь, что это отражено в политике SELinux.

note: Tag: para
en: The xen related information in the /proc file system.
ru: информация Xen в /proc.
