core.ac.uk 5openstack-client6 Ansible # # # / ' # # M Openstack ; / 7 / ...

Post on 18-May-2018

216 views 1 download

Transcript of core.ac.uk 5openstack-client6 Ansible # # # / ' # # M Openstack ; / 7 / ...

virtualbox[4]

ansible[8]

openstack[2,

openstack

NAT

controlleropenstack

eystone lanceova eutron orizondashboard

virtualbox openstack

virtualbox

virtualbox

ansibleopenstack

virtualboxNAT

eystonelance ova eutronorizon ashboard

penstack

openstack[1]

openstack nsible

openstack

NAT

openstack

NAT NATvirtualbox[7]

Nat

NAT

NAT

Controller Compute

NATvirtualbox

openstack

openstack

ansible

ansible

Ansible

openstack

ansible,

Ansible

NAT

CONTROLLER

COMPUTE

NAT

ansible

controller openstackcompute

ansible

gitbitbucket

Openstack

openstack

openstack

openstack

openstack

Keystone

Glance

Novaopenstack

Neutronopenstack

openstack.

Horizonopenstack

openstack

horizonkeystone

openstack

keystone

openstackController Compute

NAT

openstack,

NAT

NAT

NAT

NAT

iptables

openstack

NAT

ssh sshd_confighost key checking

ansible

NAT

uestproperty get'Virtualbox[6]

ansible

ansible

NAT

NAT NAT

ansible

openstackopenstack controller

Keystone

Glance

Nova

Neutron

Horizon

ansible

NAT controller

ansible

ansibleansible

ansible

ansible

playbook

openstack

openstack

chrony

NTP

Openstack openstack-clientAnsible

Openstackmysql

mariaDB Ansible

controller

Openstack

mongoDB

Openstack

rabbitMQ

openstack

openstackopenstack

Keystone

Keystone

mariaDBansible mysql

keystone.override

keystone

keystoneapache2libapache2 mod wsgimemcachedpython memcache

ADMIN

apache

controller

ansible

ansible

ansible

keystone

keystone

openstack

keystoneOpenstack

openstack

openstack

ansible

openstack

openstack

ansible

keystone

openstackopenstack

openstack

Glance

Glance

ansible

openstack

ansible

openstack

glancepython-glanceclient

keystone

glance-api.confglance-registry.conf

glance (F ).

Glance-api.conf:

keystone_authtoken

keystone

default_storage

Glance-registry.conf:

keystone

glance

openstack

openstack

openstack

openstackOpenstack

Nova-apiopenstack

Nova-api-metadataopenstack

Nova-computehypervisor

libvirt QEMU KVMQEMU

Nova-scheduler

Nova-conductor nova

Nova-cert

Nova-network nova-compute

Nova-consoleauth

Nova-novncproxy daemon

Nova-spicehtml5prox

Nova-xvpvncproxy

Nova-cert

Euca2ools

Nova

RabbitMQ

SQL

openstack?

openstacknova

ansibleopenstack

ansible

apt ansible

ubuntucentOS rhel apt

yum ansible

nova-api, nova-cert, nova-conductor,nova-consoleauth, nova-novncproxy, nova-scheduler y python-novaclient.

nova nova conf

rabbitMQ oslo_messaging_rabbitkeystone

DEFAULTVNC glance

nova

controllercompute

nova service-lisnova endpoints

openstack

Neutron-server

neutron

neutron,

ansible

openstack

openstack

openstack

Provider networks

Self-service networks

providers

neutron-server, neutron-plugin-ml2, neutron-plugin-linuxbridge-agent, neutron-l3-agent, neutron-dhcp-agent,neutron-metadata-agent, python-neutronclient y conntrack.

neutronneutron.conf

ml2rabbitMQ

keystone

novakeystone

Modular Layer 2 (ML2)

VXLAN linuxbridgepset (

linuxbridge_agent.ini.

Layer 3 agent

DHCP agent

neutron

novaneutron

nova (nova.conf)neutron

Horizonopenstack

openstack

openstack

Apachenginx

Horizon

openstack-dashboard

local_settings.pycontroller

memcached

CACHES = { 'default': {

'BACKEND':'django.core.cache.backends.memcached.MemcachedCache',

'LOCATION': '127.0.0.1:11211', }}

controllercontroller

openstack

controller

openstack

controller

ansiblechrony

chrony.conf

openstack

controller

QEMUKVM

nova-compute sysfsutils.

nova.confansible

rabbitMQ

keystone

neutron

controller

nova-compute

controller compute

nova service-listnova-compute

neutroncontroller

neutron-plugin-linuxbridge-agent y conntrack.

keystone

controllerprovider-networks self-service networks.

controller

neutronnova nova neutron nova-compute,neutron-plugin-linuxbridge-agent.

horizon. openstack

keystone,

keystone

glance.

openstack

glance

nova

neutron

neutron

openstack

openstackopensource

openstack

sshVNC

Openstack

ansible

openstack

ansibledocker

ansible

dockervagrant[5]

openstack

Este documento esta firmado porFirmante CN=tfgm.fi.upm.es, OU=CCFI, O=Facultad de Informatica - UPM,

C=ES

Fecha/Hora Sun Jun 05 13:12:24 CEST 2016

Emisor delCertificado

EMAILADDRESS=camanager@fi.upm.es, CN=CA Facultad deInformatica, O=Facultad de Informatica - UPM, C=ES

Numero de Serie 630

Metodo urn:adobe.com:Adobe.PPKLite:adbe.pkcs7.sha1 (AdobeSignature)