1virt-log(1) Virtualization Support virt-log(1)
2
3
4
6 virt-log - Display log files from a virtual machine
7
9 virt-log [--options] -d domname
10
11 virt-log [--options] -a disk.img [-a disk.img ...]
12
14 "virt-log" is a command line tool to display the log files from the
15 named virtual machine (or disk image).
16
17 This tool understands and displays both plain text log files (eg.
18 /var/log/messages) and binary formats such as the systemd journal.
19
20 To display other types of files, use virt-cat(1). To follow (tail)
21 text log files, use virt-tail(1). To copy files out of a virtual
22 machine, use virt-copy-out(1). To display the contents of the Windows
23 Registry, use virt-win-reg(1).
24
26 Display the complete logs from a guest:
27
28 virt-log -d mydomain | less
29
30 Find out what DHCP IP address a VM acquired:
31
32 virt-log -d mydomain | grep 'dhclient.*bound to'
33
35 --help
36 Display brief help.
37
38 -a file
39 --add file
40 Add file which should be a disk image from a virtual machine. If
41 the virtual machine has multiple block devices, you must supply all
42 of them with separate -a options.
43
44 The format of the disk image is auto-detected. To override this
45 and force a particular format use the --format=.. option.
46
47 -a URI
48 --add URI
49 Add a remote disk. See "ADDING REMOTE STORAGE" in guestfish(1).
50
51 -c URI
52 --connect URI
53 If using libvirt, connect to the given URI. If omitted, then we
54 connect to the default libvirt hypervisor.
55
56 If you specify guest block devices directly (-a), then libvirt is
57 not used at all.
58
59 -d guest
60 --domain guest
61 Add all the disks from the named libvirt guest. Domain UUIDs can
62 be used instead of names.
63
64 --echo-keys
65 When prompting for keys and passphrases, virt-log normally turns
66 echoing off so you cannot see what you are typing. If you are not
67 worried about Tempest attacks and there is no one else in the room
68 you can specify this flag to see what you are typing.
69
70 --format=raw|qcow2|..
71 --format
72 The default for the -a option is to auto-detect the format of the
73 disk image. Using this forces the disk format for -a options which
74 follow on the command line. Using --format with no argument
75 switches back to auto-detection for subsequent -a options.
76
77 For example:
78
79 virt-log --format=raw -a disk.img
80
81 forces raw format (no auto-detection) for disk.img.
82
83 virt-log --format=raw -a disk.img --format -a another.img
84
85 forces raw format (no auto-detection) for disk.img and reverts to
86 auto-detection for another.img.
87
88 If you have untrusted raw-format guest disk images, you should use
89 this option to specify the disk format. This avoids a possible
90 security problem with malicious guests (CVE-2010-3851).
91
92 --key SELECTOR
93 Specify a key for LUKS, to automatically open a LUKS device when
94 using the inspection. "SELECTOR" can be in one of the following
95 formats:
96
97 --key "DEVICE":key:KEY_STRING
98 Use the specified "KEY_STRING" as passphrase.
99
100 --key "DEVICE":file:FILENAME
101 Read the passphrase from FILENAME.
102
103 --keys-from-stdin
104 Read key or passphrase parameters from stdin. The default is to
105 try to read passphrases from the user by opening /dev/tty.
106
107 -v
108 --verbose
109 Enable verbose messages for debugging.
110
111 -V
112 --version
113 Display version number and exit.
114
115 -x Enable tracing of libguestfs API calls.
116
118 This program returns 0 if successful, or non-zero if there was an
119 error.
120
122 guestfs(3), guestfish(1), virt-cat(1), virt-copy-out(1), virt-tail(1),
123 virt-tar-out(1), virt-win-reg(1), http://libguestfs.org/.
124
126 Richard W.M. Jones http://people.redhat.com/~rjones/
127
129 Copyright (C) 2010-2019 Red Hat Inc.
130
132 This program is free software; you can redistribute it and/or modify it
133 under the terms of the GNU General Public License as published by the
134 Free Software Foundation; either version 2 of the License, or (at your
135 option) any later version.
136
137 This program is distributed in the hope that it will be useful, but
138 WITHOUT ANY WARRANTY; without even the implied warranty of
139 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
140 General Public License for more details.
141
142 You should have received a copy of the GNU General Public License along
143 with this program; if not, write to the Free Software Foundation, Inc.,
144 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
145
147 To get a list of bugs against libguestfs, use this link:
148 https://bugzilla.redhat.com/buglist.cgi?component=libguestfs&product=Virtualization+Tools
149
150 To report a new bug against libguestfs, use this link:
151 https://bugzilla.redhat.com/enter_bug.cgi?component=libguestfs&product=Virtualization+Tools
152
153 When reporting a bug, please supply:
154
155 · The version of libguestfs.
156
157 · Where you got libguestfs (eg. which Linux distro, compiled from
158 source, etc)
159
160 · Describe the bug accurately and give a way to reproduce it.
161
162 · Run libguestfs-test-tool(1) and paste the complete, unedited output
163 into the bug report.
164
165
166
167libguestfs-1.40.1 2019-01-17 virt-log(1)