diff --git a/src/tripleo_aio_helpers/create_aio_vm.py b/src/tripleo_aio_helpers/create_aio_vm.py index 96ee4a1..468e385 100644 --- a/src/tripleo_aio_helpers/create_aio_vm.py +++ b/src/tripleo_aio_helpers/create_aio_vm.py @@ -30,7 +30,8 @@ def parse_args(): parser.add_argument("--input-image", required=True) parser.add_argument("--os-variant", required=True) parser.add_argument("--name", required=True) - parser.add_argument("--memory", default=2048) # , type="int") + parser.add_argument("--memory", default=16384) # , type="int") + parser.add_argument("--cpus", default=4) # , type="int") parser.add_argument("--gateway", required=True) parser.add_argument("--cidr-1", required=True) parser.add_argument("--cidr-2", required=True) @@ -117,6 +118,7 @@ def virt_install_cmd(args): --name {args.name} \\ --memory {args.memory} \\ --disk {args.output_image} \\ + --vcpus {args.cpus} \\ --import \\ --graphics spice,listen=127.0.0.1 \\ --video virtio \\ diff --git a/src/virt-install/user-data.tpl b/src/virt-install/user-data.tpl index f9344b0..0b24be6 100644 --- a/src/virt-install/user-data.tpl +++ b/src/virt-install/user-data.tpl @@ -20,4 +20,12 @@ runcmd: - "subscription-manager repos --enable=rhel-8-for-x86_64-baseos-eus-rpms --enable=rhel-8-for-x86_64-appstream-eus-rpms --enable=rhel-8-for-x86_64-highavailability-eus-rpms --enable=ansible-2.9-for-rhel-8-x86_64-rpms --enable=openstack-16.2-for-rhel-8-x86_64-rpms --enable=fast-datapath-for-rhel-8-x86_64-rpms" - "dnf module disable -y container-tools:rhel8" - "dnf module enable -y container-tools:3.0" - - "dnf update -y" \ No newline at end of file + - "dnf update -y" + - "echo ***************************************************************************" + - "echo *** ***" + - "echo *** ***" + - "echo *** DNF UPDATE COMPLETE - REBOOT NOW ***" + - "echo *** ***" + - "echo *** ***" + - "echo ***************************************************************************" + - "reboot"