You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cloudstack.apache.org by Yu Huang Chan <yu...@gmail.com> on 2023/11/23 06:49:09 UTC

Cloudstack fail to create windows 2022 templates

Hi All,

We are going to try to make a Windows 2022 template and follow the
documentation guides that require downloading and installing Windows AIK.

When we look at the Windows System Image Manager catalog, it shows the
error "Details: Parameter count mismatch."

The below latest documentation shows an example guide up to Windows 2008
guides only.
https://docs.cloudstack.apache.org/en/latest/adminguide/templates.html

May we know anyone facing these issues and how to create Windows 2022
templates in the proper way?

Regards,
Yu Huang

RE: Cloudstack fail to create windows 2022 templates

Posted by Gary Dixon <Ga...@quadris.co.uk.INVALID>.
Hi Steve

Yes - MS have changed the OS disk partitioning scheme on both Windows 11 and Server 2022. We installed Server 2022 using the ISO - but created a 1Gb partition prior to installing the OS.

We then use a combination of DISM and diskpart commands to reconfigure the partitions so that we have a 1Gb Recovery partition (large enough for future OS updates to satisfy Microsoft) and have this partition at the beginning of the disk so that the "C drive" can later be extended if required

Detailed steps:

when installing the OS from the ISO - on the installation page - select 'advanced' and choose to add a new 1024Mb partition to the unallocated disk - this will serve as the new partition 'D' for the Recovery partition

Then after the OS is installed:
in diskpart find the exisiting RE partition that the system has installed and give it drive letter 'O'

diskpart
list volume
select volume 'number of the RE partition created by the OS install'
assign letter=O
exit

Dism /Capture-Image /ImageFile:C:\recovery-partition.wim /CaptureDir:O:\ /Name:"Recovery"

Dism /Apply-Image /ImageFile:C:\recovery-partition.wim /Index:1 /ApplyDir:D:\

reagentc /disable
reagentc /setreimage /path D:\Recovery\WindowsRE
reagentc /enable


DISKPART> select volume 'number of the D partition'
DISKPART> set id=27
DISKPART> remove
 go into regedit
hklm/system/MountedDevices and delete the item that shows the drive letter for the RE partition
reboot server

diskpart
select volume 4 - if this was the original RE partition at the end of the disk
delete partition override


Gary Dixon
Senior Technical Consultant
0161 537 4980 +44 7989717661
Gary.Dixon@quadris.co.uk
www.quadris.com
Innovation House, 12-13 Bredbury Business Park
Bredbury Park Way, Bredbury, Stockport, SK6 2SN
-----Original Message-----
From: S.Fuller <st...@gmail.com> 
Sent: Friday, November 24, 2023 2:18 AM
To: users@cloudstack.apache.org
Subject: Re: Cloudstack fail to create windows 2022 templates

Just went through this process.
- I installed Windows Server 2022 to a VM, installed the VirtIO drivers, made the other changes I wanted to the image
- Ran sysprep with the shutdown and OOBE experience options
- Made a template from the volume

Biggest issue I had was dealing with where Windows 2022 puts the system recovery partition. MS now places it after the primary partition so automatic resizing of the volume on deployment wouldn't work. I ended up just removing that partition entirely.

- Steve

On Thu, Nov 23, 2023 at 12:49 AM Yu Huang Chan <yu...@gmail.com>
wrote:

> Hi All,
>
> We are going to try to make a Windows 2022 template and follow the 
> documentation guides that require downloading and installing Windows AIK.
>
> When we look at the Windows System Image Manager catalog, it shows the 
> error "Details: Parameter count mismatch."
>
> The below latest documentation shows an example guide up to Windows 
> 2008 guides only.
> https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdocs
> .cloudstack.apache.org%2Fen%2Flatest%2Fadminguide%2Ftemplates.html&dat
> a=05%7C01%7CGary.Dixon%40quadris.co.uk%7Cd14867f23ed74268d71a08dbec93a
> fc8%7Cf1d6abf3d3b44894ae16db0fb93a96a2%7C0%7C0%7C638363891291430927%7C
> Unknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1h
> aWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=JL1ZolOAhhfvjSC3LPkybTvxz5s3F
> s6%2BJamQlCvPGto%3D&reserved=0
>
> May we know anyone facing these issues and how to create Windows 2022 
> templates in the proper way?
>
> Regards,
> Yu Huang
>


--
Steve Fuller
stevefuller@gmail.com

Re: Cloudstack fail to create windows 2022 templates

Posted by "S.Fuller" <st...@gmail.com>.
Just went through this process.
- I installed Windows Server 2022 to a VM, installed the VirtIO drivers,
made the other changes I wanted to the image
- Ran sysprep with the shutdown and OOBE experience options
- Made a template from the volume

Biggest issue I had was dealing with where Windows 2022 puts the system
recovery partition. MS now places it after the primary partition so
automatic resizing of the volume on deployment wouldn't work. I ended up
just removing that partition entirely.

- Steve

On Thu, Nov 23, 2023 at 12:49 AM Yu Huang Chan <yu...@gmail.com>
wrote:

> Hi All,
>
> We are going to try to make a Windows 2022 template and follow the
> documentation guides that require downloading and installing Windows AIK.
>
> When we look at the Windows System Image Manager catalog, it shows the
> error "Details: Parameter count mismatch."
>
> The below latest documentation shows an example guide up to Windows 2008
> guides only.
> https://docs.cloudstack.apache.org/en/latest/adminguide/templates.html
>
> May we know anyone facing these issues and how to create Windows 2022
> templates in the proper way?
>
> Regards,
> Yu Huang
>


-- 
Steve Fuller
stevefuller@gmail.com