Hello Josh, After successfully capturing a base image, I attempted to reserve the same image for the first time and the reservation failed.
The error in ESXi tasks log was: [Modue 'CPUID' power on failed; Preferred mode unavailable. Using Intel VT-x/EPT instead; This host does not support EPT; Failed to start the virtual machine.] When I attempt to reserve the image again, even after some time I get a message that "There are no available times that the selected image can be used." Please advise me how I can make the image reservable again to continue troubleshooting. Thanks and regards, CS On Thu, 13 Aug 2020 at 15:49, Scania 2019 <[email protected]> wrote: > Josh, > > Thanks for your reply, and I will revert should I have any questions along > the way. > > Regards, > CS > > On Thu, 13 Aug 2020, 15:11 Josh Thompson, <[email protected]> wrote: > >> VCL uses SSH to log in to provisioned VMs to control them, both for Linux >> and >> Windows. We use Cygwin on Windows to provide sshd. Instructions on >> setting >> that up on your Windows VM before capturing it can be found here: >> >> https://cwiki.apache.org/confluence/display/VCL/ >> Install+and+Configure+Cygwin+SSHD >> >> VCL does require all VMs provisioned by it to have 2 network interfaces, >> each >> with their own address. One is used for VCL to manage the VM (private); >> the >> other is used for users to connect to it (public). You'll need DHCP >> configured to provide IP addresses to the private network and configured >> so >> that each VM always gets the same address. Once you have created >> computer >> entries for your VMs under Manage->"Manage Computers"->"Edit Computer >> Profiles", you can select a set of computers and then "Actions for >> selected >> computers"->"Generate Private dhcpd Data" to help generate the data >> needed for >> dhcpd.conf. >> >> Josh >> >> On Wednesday, August 12, 2020 5:37:37 PM EDT Scania 2019 wrote: >> > Hi Josh, >> > >> > I have installed VCL in a single ESXi server, and installed a Windows >> > Server 2012 VM for use to capture a base image. I'm facing an issue >> when I >> > try to capture the base image with error that the IP I have specified >> does >> > not have port 22 and 24 open for SSH. >> > >> > I noticed the Win2k12 VM I want to capture feom does not have IP >> addresses >> > on both NICs. Do I have to add the private IP manually? >> > >> > I'm also not certain with regards to SSH in the Windows server, as well >> as >> > the auth method that the management node will use to connect on to it. >> > >> > Please clarify these for me. >> > >> > Regards, >> > CS >> > >> > On Fri, 1 May 2020, 19:21 Scania 2019, <[email protected]> wrote: >> > > Hi Josh, >> > > >> > > Thanks for getting back to me, as well as for the installation >> > > instructions. >> > > >> > > I will get follow up with questions if I happen to get stuck. >> > > >> > > Regards, >> > > SC >> > > >> > > On Fri, 1 May 2020, 16:10 Josh Thompson, <[email protected]> >> wrote: >> > >> -----BEGIN PGP SIGNED MESSAGE----- >> > >> Hash: SHA1 >> > >> >> > >> Hi SC, >> > >> >> > >> This doesn't cover all of the exact details, but it should be a good >> > >> start. >> > >> Please follow up with any questions about the details of specific >> steps, >> > >> and >> > >> we can help you through those. We also have an IRC channel on >> Freenode - >> > >> #asfvcl - you can join to get help as you work through the >> installation >> > >> (if >> > >> during business hours EST time). I'm assuming you're going to use >> NAT >> > >> for >> > >> users to connect to the 2 compute VMs. I'm a little fuzzy on some >> > >> details of >> > >> ESXi. So, I might use some terminology wrong in those parts. >> > >> >> > >> * set up 3 vswitches on the ESXi host >> > >> >> > >> * one that is generally referred to as the "private" network (how >> VCL >> > >> >> > >> manages VMs) - plan on using 192.168.1.0/24 as the IP space for >> this one >> > >> >> > >> * create a port group named "private" on this vswitch >> > >> >> > >> * one that is generally referred to as the "NAT" network - plan on >> > >> >> > >> using >> > >> 10.0.0.0/24 as the IP space for this one >> > >> >> > >> * create a port group named "nat" on this vswitch >> > >> >> > >> * one that is generally referred to as the "public" network - this >> one >> > >> >> > >> will >> > >> need to be connected to a NIC on the ESXi host - this will use >> whatever >> > >> public >> > >> IP space you have available. I'll use YOURPUBIP in this guide >> > >> >> > >> * create a port group named "public" on this vswitch >> > >> >> > >> * create a datastore (network or local) on the ESXi host where the >> disk >> > >> files >> > >> for the VMs will be located named "vcldatastore" >> > >> * manually create a VM on ESXi installed with CentOS 7 with the >> latest >> > >> updates >> > >> (CentOS 8 is not yet supported for the management node) >> > >> >> > >> * this VM will need to have 3 NICs, one on each network, use >> > >> >> > >> 192.168.1.10 >> > >> for the private IP, 10.0.0.10 for the NAT IP, and give it a public IP >> > >> (YOURPUBIP) >> > >> >> > >> * for NAT management, I think root on the management node needs to >> be >> > >> >> > >> able >> > >> to ssh to itself without a password (using identity keys). So, this >> will >> > >> need >> > >> to be configured as well. >> > >> * configure your ESXi host to have a NIC on the private network with >> an >> > >> IP of >> > >> 192.168.1.11 (I'm assuming it already has a NIC on the public network >> > >> that you >> > >> are using to manage it) >> > >> * configure the ESXi host so that you can ssh from the management >> node to >> > >> the >> > >> ESXi host using identity keys (look here >> https://vcl.apache.org/docs/ >> > >> vmwareconfiguration) >> > >> * download and validate the VCL installation script on the management >> > >> node >> > >> (http://vcl.apache.org/docs/VCL251InstallGuide.html) >> > >> * run the installation script >> > >> >> > >> * give a password for the admin user >> > >> * specify a time zone >> > >> * select the NIC with IP 192.168.1.10 for the private network >> > >> * select the NIC with IP 10.0.0.10 for the public network (yes, >> this >> > >> >> > >> will be >> > >> NAT even though it says public) >> > >> >> > >> * install dhcpd >> > >> * type 'YES' for the license agreement >> > >> >> > >> * go to https://YOURPUBIP/vcl/ >> > >> * login with admin and the password you entered in the installation >> > >> script >> > >> * go to Manage->Virtual Hosts->VM Host Profiles >> > >> >> > >> * select "VMware ESXi - local storage" -> Configure Profile >> > >> * click the value next to "Virtual Disk Path" and change it to >> > >> >> > >> "vcldatastore" (these values get saved just by clicking off of them) >> > >> >> > >> * click the value next to "VM Working Directory Path" and change >> it to >> > >> >> > >> "vcldatastore" >> > >> >> > >> * click the value next to "VM Network 0" and change it to "private" >> > >> * click the value next to "VM Network 1" and change it to "nat" >> > >> >> > >> * go to Manage->Management Nodes >> > >> * click Submit for "Edit Management Node Profiles" >> > >> * click Edit for localhost >> > >> >> > >> * check the box for "Use as NAT Host" >> > >> * NAT Public IP Address: YOURPUBIP >> > >> * NAT Internal IP Address: 10.0.0.10 >> > >> * click Save Changes >> > >> >> > >> * go to Manage->Manage Computers >> > >> * click Submit for "Edit Computer Profiles" >> > >> * click Add New Computer >> > >> >> > >> * hostname: vmhost1 >> > >> * public IP: 1.1.1.1 (doesn't matter what you enter as long as it >> is a >> > >> >> > >> valid >> > >> IP) >> > >> >> > >> * private IP: 192.168.1.11 >> > >> * state: vmhostinuse >> > >> * VM Host Profile: "VMware ESXi - local storage" >> > >> * RAM: whatever your host has >> > >> * Cores: whatever your host has >> > >> * Processor: enter something, but it's unused >> > >> * Network: whatever your host has >> > >> * click Add Computer >> > >> * select "allComputer" then <-Add >> > >> * click Close >> > >> >> > >> * click Add new Computer >> > >> >> > >> * change "Single Computer" to "Multiple Computers" at the top >> > >> * Name: vm% >> > >> * Start: 1 >> > >> * End: 2 >> > >> * Type: Virtual Machine >> > >> * Start Public IP Address: 10.0.0.100 >> > >> * End Public IP Address: 10.0.0.101 >> > >> * Start Private IP Address: 192.168.1.100 >> > >> * End Private IP Address: 192.168.1.101 >> > >> * Start MAC Address: 00:50:56:00:00:01 >> > >> * Provisioning Engine: VMware >> > >> * RAM: some value in MB, this will be the max value an image >> deployed >> > >> >> > >> to >> > >> this VM could have, the actual RAM configured for VMs deployed in >> this >> > >> slot is >> > >> set on each image >> > >> >> > >> * Cores: similar information as RAM >> > >> * Processor Speed: this is kind of an old leftover item from when >> VCL >> > >> >> > >> just >> > >> did bare metal provisioning. Now, it's just used in ranking the VMs >> that >> > >> could >> > >> be used to fulfill a reservation. Just enter something like 3000. >> > >> >> > >> * Network: same that you entered for the host >> > >> * Connect Using NAT: checked >> > >> * Nat Host: localhost >> > >> * click Add Computers >> > >> * select "All VM Computers" then <-Add >> > >> * click Close >> > >> >> > >> Now, you need to create your first base image. You'll need to >> manually >> > >> install Windows or Linux (CentOS 7 or Ubuntu 16 or 18) on a VM on the >> > >> ESXi >> > >> host. When you create the VM shell, give it 2 NICs, one on private >> with >> > >> mac >> > >> address 00:50:56:00:00:01 and one on NAT with 00:50:56:00:00:02. >> You may >> > >> actually want to give it a 3rd NIC on the public network since NAT >> won't >> > >> have >> > >> been fully set up on the management node yet so that it can get to >> > >> outside >> > >> resources. Remove this NIC before capturing the VM. Use the >> > >> documentation >> > >> here: http://vcl.apache.org/docs/baseimagecreation >> > >> >> > >> After the image is captured, ensure it is added to the allVMimages >> image >> > >> group. Do this under Manage->Manage Images->Edit Grouping & >> Mapping. In >> > >> the >> > >> "Group By Image" tab (opened by default after you have an image), >> select >> > >> the >> > >> image, click Get Groups, then select "allVMimages" and click <-Add. >> > >> >> > >> If everything went correctly, you should now be able to go to >> > >> Reservations, >> > >> click New Reservation, and reserve the image. >> > >> >> > >> Follow up with questions as you go through the process. >> > >> >> > >> Josh >> > >> >> > >> On Thursday, April 30, 2020 1:37:38 PM EDT Scania 2019 wrote: >> > >> > Good day, >> > >> > >> > >> > I have an urgent deployment I need to make as follows: >> > >> > >> > >> > I have one ESXI host, and in it I would like to install one vm that >> > >> > runs >> > >> > the web portal, database, and management node. >> > >> > >> > >> > Alongside this, in the same host I would like to setup two VMs, >> which >> > >> >> > >> will >> > >> >> > >> > be the compute nodes. >> > >> > >> > >> > I'm therefore requesting a clear step by step how-to, with the >> > >> >> > >> assumption >> > >> >> > >> > that I know nothing. Hopefully this time I won't give up on >> setting up >> > >> >> > >> VCL >> > >> >> > >> > as I believe it to be a great product. Only the documentation is >> not >> > >> >> > >> clear >> > >> >> > >> > and in some crucial parts assumes we already have the technical >> > >> >> > >> knowledge. >> > >> >> > >> > Thank you in advance for your help. >> > >> > >> > >> > Regards, >> > >> > SC >> > >> >> > >> - -- >> > >> - ------------------------------- >> > >> Josh Thompson >> > >> Systems Programmer >> > >> Virtual Computing Lab (VCL) >> > >> North Carolina State University >> > >> my GPG/PGP key can be found at www.keyserver.net >> > >> >> > >> All electronic mail messages in connection with State business which >> > >> are sent to or received by this account are subject to the NC Public >> > >> Records Law and may be disclosed to third parties. >> > >> -----BEGIN PGP SIGNATURE----- >> > >> >> > >> iF0EARECAB0WIQRMIdRtWXideTZDK31X8tBw1209AwUCXqwtuAAKCRBX8tBw1209 >> > >> A6MuAJ9JuQBlaLJkJnvqdbSxG/f0CKM2xgCfQbDTHK8+UhnO9gGOWr7Z2PIrew0= >> > >> =ZWwH >> > >> -----END PGP SIGNATURE----- >> -- >> ------------------------------- >> Josh Thompson >> Systems Programmer >> Virtual Computing Lab (VCL) >> North Carolina State University >> >> [email protected] >> 919-515-5323 >> >> my GPG/PGP key can be found on pool.sks-keyservers.net >> >> All electronic mail messages in connection with State business which >> are sent to or received by this account are subject to the NC Public >> Records Law and may be disclosed to third parties. > >
