@@ -106,7 +106,7 @@ createVM() {
106
106
$_SUDO_VIR_ virt-install \
107
107
--name $_osname \
108
108
--memory 6144 \
109
- --vcpus 2 \
109
+ --vcpus ${VM_CPU :- 2} \
110
110
--arch aarch64 \
111
111
--disk $_iso \
112
112
--disk path=$_vdi ,format=qcow2,bus=${VM_DISK:- virtio} \
@@ -132,8 +132,8 @@ createVM() {
132
132
$_SUDO_VIR_ virt-install \
133
133
--name $_osname \
134
134
--memory 6144 \
135
- --vcpus 2 \
136
- --arch x86_64 \
135
+ --vcpus ${VM_CPU :- 2} \
136
+ --arch ${VM_ARCH :- x86_64} \
137
137
--disk path=$_vdi ,format=qcow2,bus=${VM_DISK:- virtio} \
138
138
--cdrom $_iso \
139
139
--os-variant=$_ostype \
@@ -166,7 +166,7 @@ createVMFromVHD() {
166
166
$_SUDO_VIR_ virt-install \
167
167
--name $_osname \
168
168
--memory 6144 \
169
- --vcpus 2 \
169
+ --vcpus ${VM_CPU :- 2} \
170
170
--arch ${VM_ARCH} \
171
171
--disk $_vhd ,format=qcow2,bus=${VM_DISK:- virtio} \
172
172
--os-variant=$_ostype \
@@ -178,8 +178,8 @@ createVMFromVHD() {
178
178
$_SUDO_VIR_ virt-install \
179
179
--name $_osname \
180
180
--memory 6144 \
181
- --vcpus 2 \
182
- --arch x86_64 \
181
+ --vcpus ${VM_CPU :- 2} \
182
+ --arch ${VM_ARCH :- x86_64} \
183
183
--disk $_vhd ,format=qcow2,bus=${VM_DISK:- virtio} \
184
184
--os-variant=$_ostype \
185
185
--network network=default,model=e1000 \
@@ -226,7 +226,7 @@ importVM() {
226
226
$_SUDO_VIR_ virt-install \
227
227
--name $_osname \
228
228
--memory 6144 \
229
- --vcpus 2 \
229
+ --vcpus ${VM_CPU :- 2} \
230
230
--arch aarch64 \
231
231
--disk $_ova ,format=qcow2,bus=${VM_DISK:- virtio} \
232
232
--os-variant=$_ostype \
@@ -754,8 +754,8 @@ getVMIP() {
754
754
return
755
755
fi
756
756
fi
757
- if ! $_SUDO_VIR_ virsh net-dhcp-leases default | grep " $_osname " | grep -o -E ' 192.168.[0-9]*.[0-9]*' ; then
758
- $_SUDO_VIR_ virsh net-dhcp-leases default | grep - o -E ' 192.168.[0-9]*.[0-9]*' | tail -1
757
+ if ! $_SUDO_VIR_ virsh net-dhcp-leases default | sort | grep " ipv4 " | tail -1 | grep " $_osname " | grep -o -E ' 192.168.[0-9]*.[0-9]*' ; then
758
+ $_SUDO_VIR_ virsh net-dhcp-leases default | sort | grep " ipv4 " | tail -1 | grep - o -E ' 192.168.[0-9]*.[0-9]*'
759
759
fi
760
760
}
761
761
0 commit comments