|
1 месяц назад | |
---|---|---|
patches | 1 месяц назад | |
snap/hooks | 1 неделю назад | |
snap-overlay | 1 неделю назад | |
snap-wrappers | 1 неделю назад | |
tests | 1 неделю назад | |
tools | 1 неделю назад | |
.gitignore | 1 месяц назад | |
.gitreview | 4 месяцев назад | |
.zuul.yaml | 1 месяц назад | |
CONTRIBUTING.md | 3 недель назад | |
DEMO.md | 1 месяц назад | |
README.md | 1 месяц назад | |
snapcraft.yaml | 1 неделю назад | |
test-requirements.txt | 1 месяц назад | |
tox.ini | 2 недель назад |
MicroStack is a single-machine, snap-deployed OpenStack cloud.
Common purposes include:
Currently provided OpenStack services are: Nova, Keystone, Glance, Horizon, and Neutron.
MicroStack is frequently updated to provide the latest stable updates of the most recent OpenStack release.
Requirements: You will need at least 2 CPUs, 8 GiB of memory, and 100 GiB of disk space.
See the full MicroStack documentation.
At this time you can install from the --beta
or --edge
snap channels:
sudo snap install microstack --classic --beta
Initialisation will set up databases, networks, flavors, an SSH keypair, a CirrOS image, and open ICMP/SSH security groups:
sudo microstack.init --auto
The OpenStack client is bundled as microstack.openstack
. For example:
microstack.openstack network list
microstack.openstack flavor list
microstack.openstack keypair list
microstack.openstack image list
microstack.openstack security group rule list
To create an instance (called “awesome”) based on the CirrOS image:
microstack.launch cirros --name awesome
The launch output will show you how to connect to the instance. For the CirrOS image, the user account is ‘cirros’.
ssh -i ~/.ssh/id_microstack cirros@<ip-address>
The launch output will also provide information for the Horizon dashboard. Its credentials are:
username: admin
password: keystone
To customise services and settings, look in the .d
directories under
/var/snap/microstack/common/etc
. You can add services with your package
manager, or take a look at CONTRIBUTING.md
and make a code based argument for
adding a service to the default list.
Please report bugs to the MicroStack project on Launchpad.