Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Windows Server 2022. #44

Closed
wants to merge 3 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,21 @@

This directory contains the following node definition:

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

### Image Availability

VHD images can be downloaded from microsoft on a trial basis here: https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2019
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
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

For example:

```sh
qemu-img convert -f vpc -O qcow2 \
17763.737.amd64fre.rs5_release_svc_refresh.190906-2324_server_serverdatacentereval_en-us_1.vhd \
17763.737.amd64fre.rs5_release_svc_refresh.190906-2324_server_serverdatacentereval_en-us_1.qcow2
```

### Notes

This node definition uses 16g of RAM and 4vcpu's. Anything less than that and it tends to become buggy.
This node definition uses 16g of RAM and 4vcpu's. Anything less than that and it tends to become buggy.
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
id: win2019
general:
description: Windows Server 2019
nature: server
read_only: false
device:
Expand All @@ -11,9 +12,9 @@ device:
default_count: 1
ui:
visible: true
label_prefix: win2019
label_prefix: win2019-
icon: server
label: win2019
label: Windows Server 2019
sim:
linux_native:
libvirt_domain_driver: kvm
Expand Down
22 changes: 22 additions & 0 deletions node-definitions/microsoft/Server2022/Readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# Microsoft Server 2022

This directory contains the following node definition:

* `win2022.yaml` - Microsoft Windows Server 2022 node definition

### Image Availability

VHD images can be downloaded from microsoft on a trial basis here: https://info.microsoft.com/ww-landing-windows-server-2022.html
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

For example:

```sh
qemu-img convert -f vpc -O qcow2 \
20348.169.amd64fre.fe_release_svc_refresh.210806-2348_server_serverdatacentereval_en-us.vhd \
20348.169.amd64fre.fe_release_svc_refresh.210806-2348_server_serverdatacentereval_en-us.qcow2
```

### Notes

This node definition uses 16g of RAM and 4vcpu's. Anything less than that and it tends to become buggy.
49 changes: 49 additions & 0 deletions node-definitions/microsoft/Server2022/win2022.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
id: win2022
general:
description: Windows Server 2022
nature: server
read_only: false
device:
interfaces:
has_loopback_zero: false
physical:
- eth0
serial_ports: 1
default_count: 1
ui:
visible: true
label_prefix: win2022-
icon: server
label: Windows Server 2022
sim:
linux_native:
libvirt_domain_driver: kvm
driver: server
disk_driver: sata
ram: 16384
cpus: 4
cpu_limit: 100
nic_driver: e1000
boot_disk_size: 64
video:
model: cirrus
memory: 16
boot:
timeout: 300
inherited:
image:
ram: true
cpus: true
cpu_limit: true
data_volume: true
boot_disk_size: true
node:
ram: true
cpus: true
cpu_limit: true
data_volume: true
boot_disk_size: true
configuration:
generator:
driver: server
schema_version: 0.0.1
8 changes: 8 additions & 0 deletions virl-base-images/microsoft/win2019/win2019.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
id: win2019
node_definition_id: win2019
description: Windows Server 2019
label: Windows Server 2019
disk_image: 17763.737.amd64fre.rs5_release_svc_refresh.190906-2324_server_serverdatacentereval_en-us_1.qcow2
read_only: false
disk_subfolder: win2019
schema_version: 0.0.1
8 changes: 8 additions & 0 deletions virl-base-images/microsoft/win2022/win2022.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
id: win2022
node_definition_id: win2022
description: Windows Server 2022
label: Windows Server 2022
disk_image: 20348.169.amd64fre.fe_release_svc_refresh.210806-2348_server_serverdatacentereval_en-us.qcow2
read_only: false
disk_subfolder: win2022
schema_version: 0.0.1
Loading