File: virt-p2v-kernel-config.pod

package info (click to toggle)
libguestfs 1%3A1.40.2-2
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 123,660 kB
  • sloc: ansic: 460,074; ml: 63,059; sh: 14,955; java: 9,512; makefile: 9,133; cs: 6,300; haskell: 5,652; python: 3,856; perl: 3,619; erlang: 2,435; xml: 1,683; ruby: 350; pascal: 255; lex: 135; yacc: 128; cpp: 10
file content (235 lines) | stat: -rw-r--r-- 5,901 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
=item B<p2v.remote.server=SERVER>

=item B<p2v.server=SERVER>


The name or IP address of the conversion server.

This is always required if you are using the kernel configuration
method.  If virt-p2v does not find this on the kernel command line
then it switches to the GUI (interactive) configuration method.

=item B<p2v.remote.port=PORT>

=item B<p2v.port=PORT>


The SSH port number on the conversion server (default: C<22>).

=item B<p2v.auth.username=USERNAME>

=item B<p2v.username=USERNAME>


The SSH username that we log in as on the conversion server
(default: C<root>).

=item B<p2v.auth.password=PASSWORD>

=item B<p2v.password=PASSWORD>


The SSH password that we use to log in to the conversion server.

The default is to try with no password.  If this fails then virt-p2v
will ask the user to type the password (probably several times during
conversion).

This setting is ignored if C<p2v.auth.identity.url> is present.

=item B<p2v.auth.identity.url=URL>

=item B<p2v.identity=URL>


Provide a URL pointing to an SSH identity (private key) file.  The URL
is interpreted by L<curl(1)> so any URL that curl supports can be used
here, including C<https://> and C<file://>.  For more information on
using SSH identities, see L</SSH IDENTITIES> below.

If C<p2v.auth.identity.url> is present, it overrides C<p2v.auth.password>.
There is no fallback.

=item B<p2v.auth.sudo>

=item B<p2v.sudo>


Use C<p2v.sudo> to tell virt-p2v to use L<sudo(8)> to gain root
privileges on the conversion server after logging in as a non-root
user (default: do not use sudo).

=item B<p2v.guestname=GUESTNAME>

=item B<p2v.name=GUESTNAME>


The name of the guest that is created.  The default is to try to
derive a name from the physical machine’s hostname (if possible) else
use a randomly generated name.

=item B<p2v.vcpus=N>


The number of virtual CPUs to give to the guest.  The default is to
use the same as the number of physical CPUs.

=item B<p2v.memory=n(M|G)>


The size of the guest memory.  You must specify the unit such as
megabytes or gigabytes by using for example C<p2v.memory=1024M> or
C<p2v.memory=1G>.

The default is to use the same amount of RAM as on the physical
machine.

=item B<p2v.cpu.vendor=VENDOR>


The vCPU vendor, eg. "Intel" or "AMD".  The default is to use
the same CPU vendor as the physical machine.

=item B<p2v.cpu.model=MODEL>


The vCPU model, eg. "IvyBridge".  The default is to use the same
CPU model as the physical machine.

=item B<p2v.cpu.sockets=N>


Number of vCPU sockets to use.  The default is to use the same as the
physical machine.

=item B<p2v.cpu.cores=N>


Number of vCPU cores to use.  The default is to use the same as the
physical machine.

=item B<p2v.cpu.threads=N>


Number of vCPU hyperthreads to use.  The default is to use the same
as the physical machine.

=item B<p2v.cpu.acpi>


Whether to enable ACPI in the remote virtual machine.  The default is
to use the same as the physical machine.

=item B<p2v.cpu.apic>


Whether to enable APIC in the remote virtual machine.  The default is
to use the same as the physical machine.

=item B<p2v.cpu.pae>


Whether to enable PAE in the remote virtual machine.  The default is
to use the same as the physical machine.

=item B<p2v.rtc.basis=(unknown|utc|localtime)>


Set the basis of the Real Time Clock in the virtual machine.  The
default is to try to detect this setting from the physical machine.

=item B<p2v.rtc.offset=[+|-]HOURS>


The offset of the Real Time Clock from UTC.  The default is to try
to detect this setting from the physical machine.

=item B<p2v.disks=sda,sdb,...>


A list of physical hard disks to convert, for example:

 p2v.disks=sda,sdc

The default is to convert all local hard disks that are found.

=item B<p2v.removable=sra,srb,...>


A list of removable media to convert.  The default is to create
virtual removable devices for every physical removable device found.
Note that the content of removable media is never copied over.

=item B<p2v.interfaces=em1,...>


A list of network interfaces to convert.  The default is to create
virtual network interfaces for every physical network interface found.

=item B<p2v.network_map=interface:target,...>

=item B<p2v.network=interface:target,...>


Controls how network interfaces are connected to virtual networks on
the target hypervisor.  The default is to connect all network
interfaces to the target C<default> network.

You give a comma-separated list of C<interface:target> pairs, plus
optionally a default target.  For example:

 p2v.network=em1:ovirtmgmt

maps interface C<em1> to target network C<ovirtmgmt>.

 p2v.network=em1:ovirtmgmt,em2:management,other

maps interface C<em1> to C<ovirtmgmt>, and C<em2> to C<management>,
and any other interface that is found to C<other>.

=item B<p2v.output.type=(libvirt|local|...)>

=item B<p2v.o=(libvirt|local|...)>


Set the output mode.  This is the same as the virt-v2v I<-o> option.
See L<virt-v2v(1)/OPTIONS>.

If not specified, the default is C<local>, and the converted guest is
written to F</var/tmp>.

=item B<p2v.output.allocation=(none|sparse|preallocated)>

=item B<p2v.oa=(none|sparse|preallocated)>


Set the output allocation mode.  This is the same as the virt-v2v
I<-oa> option.  See L<virt-v2v(1)/OPTIONS>.

=item B<p2v.output.connection=URI>

=item B<p2v.oc=URI>


Set the output connection libvirt URI.  This is the same as the
virt-v2v I<-oc> option.  See L<virt-v2v(1)/OPTIONS> and
L<http://libvirt.org/uri.html>

=item B<p2v.output.format=(raw|qcow2|...)>

=item B<p2v.of=(raw|qcow2|...)>


Set the output format.  This is the same as the virt-v2v I<-of>
option.  See L<virt-v2v(1)/OPTIONS>.

=item B<p2v.output.storage=STORAGE>

=item B<p2v.os=STORAGE>


Set the output storage.  This is the same as the virt-v2v I<-os>
option.  See L<virt-v2v(1)/OPTIONS>.

If not specified, the default is F</var/tmp> (on the conversion server).