Skip to content

Notes_24

DOSSANTOSDaniel edited this page Jul 9, 2020 · 21 revisions

Notes

Le projet Ceilometer est un service qui permet de collecter des métriques sur les composants d'openstack, par la suite avec ces données on peut faire un suivie de facturations pour un client on peut par exemple créer des graphes …

Le projet Octavia apporte l’équilibrage de charges à Openstack.(comme Haproxy)

Le Role-Based Access Control (RBAC) permet aux opérateurs et aux utilisateurs d'accorder l'accès aux ressources pour des projets spécifiques.

Dans Openstack une flavor ou aussi nomée gabarit désigne des ressources de calcul, et stockage. une flavor est une configuration matérielle applicable à une instance, elle va permettre de définir les ressources qui vont êtres allouées à un serveur virtuel donné.

Tableau des gabarits par défaut

Flavor VCPUs Disk RAM
m1.tiny 1 1 512
m1.small 1 20 2
m1.medium 2 40 4
m1.large 4 80 8
m1.xlarge 8 160 16

Source: https://docs.openstack.org/nova/rocky/admin/flavors.html

Où trouver des images cloud pour Openstack

https://docs.openstack.org/image-guide/obtain-images.html

Packer est un outil open source supporté par Hashicorp.

Packer permet de créer des images machine sur mesure pour plusieurs plateformes, il fonctionne sur la plupart des systèmes d’exploitation.

Site web du projet : https://www.packer.io/

Ajouter une machine sur un cluster avec JUJU, ajouter une machine avec certaines contraintes

Start a new machine by requesting one from the cloud provider.
	juju add-machine
	# Start 2 new machines.
	juju add-machine -n 2
	# Start a LXD container on a new machine instance and add both as machines.
	juju add-machine lxd
	# Start two machine instances, each hosting a LXD container, then add all
	# four as machines.
	juju add-machine lxd -n 2
	# Create a container on machine 4 and add it as a machine.
	juju add-machine lxd:4
	# Start a new machine and require that it has 8GB RAM
	juju add-machine --constraints mem=8G
	# Start a new machine within the "us-east-1a" availability zone.
	juju add-machine --constraints zone=us-east-1a
	# Start a new machine with at least 4 CPU cores and 16GB RAM, and request
	# three storage volumes to be attached to it. Two are large capacity (1TB)
	# HDD and one is a lower capacity (100GB) SSD. Note: "ebs" and "ebs-ssd"
	# are storage pools specific to AWS.
	juju add-machine --constraints="cores=4 mem=16G" --disks="ebs,1T,2 ebs-ssd,100G,1"
	# Allocate a machine to the model via SSH
	juju add-machine ssh:user@10.10.0.3
	# Allocate a machine to the model via WinRM
	juju add-machine winrm:user@10.10.0.3
	# Allocate a machine to the model. Note: specific to MAAS.
	juju add-machine host.internal
Further reading:
	https://juju.is/docs/reference/commands/add-machine
	https://juju.is/docs/reference/constraints
10.10.0.3
10.10.0.3

Sites web utiles

logo

Clone this wiki locally