Uncategorized

Export OVF template failure on ESXi 6

For some reason, when trying to export a VM as an OVF file or OVA I keep getting the following error on VCSA 6:

ovf_erros

After going through the forums I found the answer here: https://communities.vmware.com/thread/518369?start=0&tstart=0

Essentially, you need to add the the VCSA IP address and hostname to the hosts file on the computer that you are connecting to the VCSA, such as your laptop or workstation. (/etc/hosts on *NIX or C:\Windows\System32\drivers\etc on Windows). Once that is done, you should be able to export the OVF or OVA file.

OVF_export_vSphere6

Hope this helps you

Standard
Cloud Infra, Uncategorized

OpenStack Images default users

openstack-cloud-software-horizontal-small

After chasing this information too often, I’ve decided to give a break to my brain and compile a list of the most common OpenStack Images (at least for my day-to-day activities). Without further ado, here’s the list:

Distribution Default User
Ubuntu 14.04 Trusty ubuntu
CentOS 6/7 centos
Red Hat Enterprise Linux 6/7 cloud-user
CirrOS cirros
Debian admin

A complete and up to date list can be found at the OpenStack site.

You can then login into an instance with the provided SSH keys or optionally, you could also change the default user password with the following cloud-config, which will allow you to ssh into an instance but force the password to be changed on the first login:

#cloud-config
password: ChangeMe
chpasswd: { expire: True }
ssh_pwauth: True

Let’s understand the options from the above configuration.

# you can set passwords for a user or multiple users
# this is off by default.
# to set the default user's password, use the 'password' option.
# if set, to 'R' or 'RANDOM', then a random password will be
# generated and written to stdout (the console)
# password: passw0rd
#
# also note, that this will expire the password, forcing a change
# on first login. If you do not want to expire, see 'chpasswd' below.
# So, a simple working example to allow login via ssh, and not expire
# for the default user would look like:
password: passw0rd
chpasswd: { expire: False }
ssh_pwauth: True

and finally,

# in order to enable password login via ssh you must set
# 'ssh_pwauth'.
# If it is set, to 'True' or 'False', then sshd_config will be updated
# to ensure the desired function.  If not set, or set to '' or 'unchanged'
# then sshd_config will not be updated.
# ssh_pwauth: True

More examples can be found here.

Standard