Skip to content

Commit e927076

Browse files
authored
Add Windows Server 2022. (#45)
1 parent 8b95b91 commit e927076

File tree

8 files changed

+129
-10
lines changed

8 files changed

+129
-10
lines changed

node-definitions/microsoft/Server 2019/Readme.md renamed to node-definitions/microsoft/Server2019/Readme.md

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,21 @@
22

33
This directory contains the following node definition:
44

5-
* `winServer2019.yaml` - Microsoft Windows Server 2019 node definition
5+
* `win2019.yaml` - Microsoft Windows Server 2019 node definition
66

77
### Image Availability
88

99
VHD images can be downloaded from microsoft on a trial basis here: https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2019
10-
Then the VHD image will have to be converted to a .qcow2 format. Linux qumu-img makes it easy. Documentation: https://docs.openstack.org/image-guide/convert-images.html
10+
Then the VHD image will have to be converted to a .qcow2 format. Linux qumu-img makes it easy. Documentation: https://docs.openstack.org/image-guide/convert-images.html
11+
12+
For example:
13+
14+
```sh
15+
qemu-img convert -f vpc -O qcow2 \
16+
17763.737.amd64fre.rs5_release_svc_refresh.190906-2324_server_serverdatacentereval_en-us_1.vhd \
17+
17763.737.amd64fre.rs5_release_svc_refresh.190906-2324_server_serverdatacentereval_en-us_1.qcow2
18+
```
1119

1220
### Notes
1321

14-
This node definition uses 16g of RAM and 4vcpu's. Anything less than that and it tends to become buggy.
22+
This node definition uses 16g of RAM and 4vcpu's. Anything less than that and it tends to become buggy.

node-definitions/microsoft/Server 2019/winServer2019.yaml renamed to node-definitions/microsoft/Server2019/win2019.yaml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,27 @@
11
id: win2019
22
general:
3+
description: Windows Server 2019
34
nature: server
45
read_only: false
56
device:
67
interfaces:
78
has_loopback_zero: false
89
physical:
910
- eth0
11+
- eth1
12+
- eth2
13+
- eth3
14+
- eth4
15+
- eth5
16+
- eth6
17+
- eth7
1018
serial_ports: 1
1119
default_count: 1
1220
ui:
1321
visible: true
14-
label_prefix: win2019
22+
label_prefix: win2019-
1523
icon: server
16-
label: win2019
24+
label: Windows Server 2019
1725
sim:
1826
linux_native:
1927
libvirt_domain_driver: kvm
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# Microsoft Server 2022
2+
3+
This directory contains the following node definition:
4+
5+
* `win2022.yaml` - Microsoft Windows Server 2022 node definition
6+
7+
### Image Availability
8+
9+
VHD images can be downloaded from microsoft on a trial basis here: https://info.microsoft.com/ww-landing-windows-server-2022.html
10+
Then the VHD image will have to be converted to a .qcow2 format. Linux qumu-img makes it easy. Documentation: https://docs.openstack.org/image-guide/convert-images.html
11+
12+
For example:
13+
14+
```sh
15+
qemu-img convert -f vpc -O qcow2 \
16+
20348.169.amd64fre.fe_release_svc_refresh.210806-2348_server_serverdatacentereval_en-us.vhd \
17+
20348.169.amd64fre.fe_release_svc_refresh.210806-2348_server_serverdatacentereval_en-us.qcow2
18+
```
19+
20+
### Notes
21+
22+
This node definition uses 16g of RAM and 4vcpu's. Anything less than that and it tends to become buggy.
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
id: win2022
2+
general:
3+
description: Windows Server 2022
4+
nature: server
5+
read_only: false
6+
device:
7+
interfaces:
8+
has_loopback_zero: false
9+
physical:
10+
- eth0
11+
- eth1
12+
- eth2
13+
- eth3
14+
- eth4
15+
- eth5
16+
- eth6
17+
- eth7
18+
serial_ports: 1
19+
default_count: 1
20+
ui:
21+
visible: true
22+
label_prefix: win2022-
23+
icon: server
24+
label: Windows Server 2022
25+
sim:
26+
linux_native:
27+
libvirt_domain_driver: kvm
28+
driver: server
29+
disk_driver: sata
30+
ram: 16384
31+
cpus: 4
32+
cpu_limit: 100
33+
nic_driver: e1000
34+
boot_disk_size: 64
35+
video:
36+
model: cirrus
37+
memory: 16
38+
boot:
39+
timeout: 300
40+
inherited:
41+
image:
42+
ram: true
43+
cpus: true
44+
cpu_limit: true
45+
data_volume: true
46+
boot_disk_size: true
47+
node:
48+
ram: true
49+
cpus: true
50+
cpu_limit: true
51+
data_volume: true
52+
boot_disk_size: true
53+
configuration:
54+
generator:
55+
driver: server
56+
schema_version: 0.0.1

node-definitions/microsoft/Windows 10/Readme.md renamed to node-definitions/microsoft/Windows10/Readme.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22

33
This directory contains the following node definition:
44

5-
* `Windows 10.yaml` - Microsoft Windows 10 node definition
5+
* `win10.yaml` - Microsoft Windows 10 node definition
66

77
### Image Availability
88

99
VHD images can be downloaded from microsoft on a trial basis here: https://www.microsoft.com/en-us/evalcenter/evaluate-windows-10-enterprise Then the VHD image will have to be converted to a .qcow2 format. Linux qumu-img makes it easy. Documentation: https://docs.openstack.org/image-guide/convert-images.html
1010

11-
### Notes:
11+
### Notes
1212

1313
This node definition uses 2 VCPUS and 6 GB RAM.

node-definitions/microsoft/Windows 10/Windows 10.yaml renamed to node-definitions/microsoft/Windows10/win10.yaml

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,33 @@
1-
id: Windows 10
1+
id: win10
22
general:
33
nature: server
44
read_only: false
5-
description: Windows 10 Node definition.
5+
description: Windows 10
66
device:
77
interfaces:
88
has_loopback_zero: false
99
physical:
1010
- eth0
1111
- eth1
12+
- eth2
13+
- eth3
14+
- eth4
15+
- eth5
16+
- eth6
17+
- eth7
1218
serial_ports: 1
1319
default_count: 2
1420
ui:
1521
visible: true
16-
label_prefix: Windows
22+
label_prefix: win10-
1723
icon: host
1824
label: Windows 10
1925
description: |-
2026
2 vCPUs 6 GB RAM
2127
28+
Username/Password:
29+
IEUser/Passw0rd!
30+
2231
##### Note
2332
**EXPERIMENTAL**
2433
sim:
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
id: win2019
2+
node_definition_id: win2019
3+
description: Windows Server 2019
4+
label: Windows Server 2019
5+
disk_image: 17763.737.amd64fre.rs5_release_svc_refresh.190906-2324_server_serverdatacentereval_en-us_1.qcow2
6+
read_only: false
7+
disk_subfolder: win2019
8+
schema_version: 0.0.1
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
id: win2022
2+
node_definition_id: win2022
3+
description: Windows Server 2022
4+
label: Windows Server 2022
5+
disk_image: 20348.169.amd64fre.fe_release_svc_refresh.210806-2348_server_serverdatacentereval_en-us.qcow2
6+
read_only: false
7+
disk_subfolder: win2022
8+
schema_version: 0.0.1

0 commit comments

Comments
 (0)