Hi @Eiji,
No apology needed. Now I got your intention
/usr/local/bin/cloudlet is a standalone application working independently. Both cloudlet command line tool and OpenStack++ code share a command cloudlet library. That means you can do whatever you did in OpenStack++ using cloudlet command line tool.
To login a VM you synthesized using the command $cloudlet synthesis, you should first use VNC. For most of the case (e.g. if you have created only on VM)
$ gvncviewer localhost
Will popup a GUI windows of the VM.
If you have multiple VM and want to know the VNC port number, you can first check VM id using
$ virsh -c qemu:///session list
Then,
$ virsh -c qemu:///session dumpxml [vm_id]
will print out all HW configuration details. At the end of the printed out XML, you can find VNC port number as follows:
<input type='mouse' bus='ps2'/>
<graphics type='vnc' port='5901' autoport='yes' listen='127.0.0.1' keymap='en-us'>
<listen type='address' address='127.0.0.1'/>
For example with port number 5901, you can connect to the VM using gvncviewer localhost:1 (since VNC port number start from 5900, gvncviwer will map :1 to port 5901).
Or if you have created your VM overlay after installing ssh server, you can directly connect using ssh client. However, this needs a bit more complicated setting regarding port forwarding. Please read instruction about port forwarding at https://github.com/cmusatyalab/elijah-provisioning/#how-to-create-vm-overlay.