DevStack Installation Guide
DevStack Installation Guide
You must have only one VMware Workstation installed at a time. You must uninstall
previous version of VMware Workstation before installing a new version.
If the installer reports an error when you run it, you must verify the download. For
more information, see Verifying the integrity of downloaded installer files (1537).
1. Log in to the Windows host system as the Administrator user or as a user who is a
member of the local Administrators group.
2. Open the folder where the VMware Workstation installer was downloaded. The
default location is the Downloads folder for the user account on the Windows host.
1. Log in to the Linux host with the user account that you plan to use with VMware
Workstation.
2. Open a terminal interface. For more information, see Opening a command or shell
prompt (1003892).
3. Change to root. For example:
su root
Note: The command that you use depends on your Linux distribution and
configuration.
4. Change directories to the directory that contains the VMware Workstation bundle
installer file. The default location is the Download directory.
5. Run the appropriate Workstation installer file for the host system.
For example:
sh VMware-workstation-Full-xxxx-xxxx.architecture.bundle [--option]
Where:
o xxxx-xxxx is the version and build numbers
o architecture is i386 or x86_64
o option is a command line option.
Option Description
Note: If you are using the --console option or installing VMware Workstation on a
Linux host that does not support the GUI wizard, press Enter to scroll through and
read the license agreement or type q to skip to the yes/no prompt.
VMware Workstation can be started from the command line on all Linux distributions.
On some Linux distributions, VMware Workstation can be started in the GUI from the
System Tools menu under Applications.
To start VMware Workstation on a Linux host system from the command line, run the
vmware & command in a terminal window. For more information, see Opening a
command or shell prompt (1003892).
For example:
/usr/bin/vmware &
When you start the Workstation for the first time, Workstation prompts you to accept
the End User License Agreement. After you start Workstation, the Workstation
window opens.
DevStack Installation
Warning
DevStack will make substantial changes to your system during installation. Only run
DevStack on servers or virtual machines that are dedicated to this purpose.
Install Linux:
Start with a clean and minimal install of a Linux system. DevStack attempts to support
the two latest LTS releases of Ubuntu, the latest/current Fedora version,
CentOS/RHEL 8 and OpenSUSE.
If you do not have a preference, Ubuntu 18.04 (Bionic Beaver) is the most tested, and
will probably go the smoothest.
To download Ubuntu 18.04:
https://releases.ubuntu.com/18.04/
Add Stack User (optional)
DevStack should be run as a non-root user with sudo enabled (standard logins to cloud
images such as “ubuntu” or “cloud-user” are usually fine).
If you are not using a cloud image, you can create a separate stack user to run
DevStack with
Since this user will be making many changes to your system, it should have sudo
privileges:
Download DevStack
The devstack repo contains a script that installs OpenStack and templates for
configuration files.
Create a local.conf
Create a local.conf file with four passwords preset at the root of the devstack git repo.
[[local|localrc]]
ADMIN_PASSWORD=secret
DATABASE_PASSWORD=$ADMIN_PASSWORD
RABBIT_PASSWORD=$ADMIN_PASSWORD
SERVICE_PASSWORD=$ADMIN_PASSWORD
This is the minimum required config to get started with DevStack.
$ vim local.conf
If vim is not installed, you can install it via:
Sudo apt install vim
Note
There is a sample local.conf file under the samples directory in the devstack
repository.
To access to Devstack dashboard you will open the horizon web link via your browser
and use the credentials previously configured:admin/your password
Profit!
You now have a working DevStack! Congrats!
Your devstack will have installed keystone, glance, nova, placement, cinder, neutron,
and horizon. Floating IPs will be available, guests have access to the external world.
You can access horizon to experience the web interface to OpenStack, and manage
vms, networks, volumes, and images from there.
You can source openrc in your shell, and then use the openstack command line tool to
manage your devstack.
You can cd /opt/stack/tempest and run tempest tests that have been configured to work
with your devstack.