Openstack

Openstack

OpenStack��һ���׿�Դ�����Ŀ���ۺϣ���������ҵ������ṩ�߽����������Լ����Ƽ���ʹ洢��ʩ��Rackspace��NASA�������Ҫ�����������ߣ�ǰ���ṩ�ˡ����ļ���ƽ̨���룬��ƽ̨��ǿ��OpenStack����洢���ֵĹ��ܣ�����ߴ����ˡ�Nebula��ƽ̨�γ���OpenStack����IJ��֡����OpenStack�����Ѿ���150�����Ա�������ܶ�֪��˾�硰Canonical��DELL��Citrix������

������5��OpenStack����Ҫ���ɲ��֣�

Nova - �������

Swift - �洢����

Glance - �������

Keystone - ��֤����

Horizon - UI����


OpenStack������ʩ----Nova

Nova��OpenStack����ĵ��Կ�������OpenStack��ʵ������������ĸ��ֶ���������Nova���д����֧�ţ������ζ��Nova�Թ���ƽ̨����ݵdz��������������Ƶļ�����Դ�����硢��Ȩ����ȡ���ȻNova���?���ṩ�κ�����������������ʹ��libvirt API����������������н�����Novaͨ��Web����API�������ṩ����ӿڣ�������Щ�ӿ���Amazon��Web����ӿ��Ǽ��ݵġ�


OpenStack���������----Glance

���Ǿ�����?������ʵ��ԱȽϼ����� Glance ��˵Ĵ洢��֧�֣���ʵһֱ�� Folsom �İ汾��Glance �� swift ��֧�֣������DZȽ����ơ� Ŀǰ Glance �ľ���洢��֧�ֱ��ش洢��NFS��swift��sheepdog �� Ceph�����ǹ����ˡ�Ŀǰ Glance �����������Ƕ��������ĵľ�����?��θ��ƣ�������������Ѿ���ʵ�֡����о����⻧˽�е� image ���?��ЩĿǰ���ܶ��Ѿ�ʵ�֡�

OpenStack�洢��ʩ----Swift

SwiftΪOpenStack�ṩһ�ֲַ�ʽ�������������洢����������Amazon Web Service��S3�洢����Swift���п�ڵ�ټ�����Ĵ洢������Swift�ڽ������ʧЧ��Ԯ���?Ҳ�ܹ�����鵵��ý�������ر��ǶԴ���ݣ�ǧ���ֽڣ��ʹ�������������������IJ�ȷdz���Ч��

 

OpenStack��֤����Keystone��

KeystoneΪ���е�OpenStack����ṩ��֤�ͷ��ʲ��Է�������������REST������Identity API��ϵͳ���й�������Ҫ�ԣ��������ڣ�Swift��Glance��Nova�Ƚ�����֤����Ȩ����ʵ�ϣ���Ȩͨ��Զ�����Ϣ��Դ������ĺϷ��Խ��м�


OpenStack�����Web�ӿ�----Horizon

Horizon��һ�����Թ��?����OpenStack�����Web������壬����Թ���ʵ�������ܳ׶ԣ���ʵ����Ӿ?����Swift�����ȡ����֮�⣬�û��������ڿ��������ʹ���նˣ�console����VNCֱ�ӷ���ʵ����֮��Horizon��������һЩ�ص㣺

ʵ����?��������ֹʵ��鿴�ն���־��VNC���ӣ���Ӿ��

�����밲ȫ���?������ȫȺ�飬�����ܳ׶ԣ����ø���IP��

ƫ���趨��������Ӳ��ģ����Խ��в�ͬƫ���趨

������?�༭��ɾ����

�鿴����Ŀ¼

�����û�������Ŀ��;

�û����?�����û���

����?������Ϳ���

����洢���?������ɾ�������Ͷ���

Ϊ��Ŀ���ػ�������



1.����yum�ֿ�

vim /etc/yum.repos.d/dvd.repo/

[dvd]

name=rhel7.0

baseurl=ftp://172.25.254.251/pub/rhel7.0

gpgcheck=0

 

[osp]

name=openstack

baseurl=ftp://172.25.254.251/pub/rhelosp5.0/x86_64/rhel7osp

gpgcheck=0

 

[rht]

name=update

baseurl=ftp://172.25.254.251/pub/rhelosp5.0/x86_64/rht

gpgcheck=0

 

2.��װ������openstack

yum install -y openstack-packstack

systemctl stop NetworkManager  ##�ر����������

ssh-keygen ��ͼ��

Openstack_第1张图片 

vim /etc/resolv.conf

nameserver 172.25.254.251

yum install -y bind-utils

dig server6.example.com ��ͼ��

 

packstack --gen-answer-file=answer.txt

vim answer.txt

CONFIG_HORIZON_SSL=y

CONFIG_PROVISION_DEMO=n

CONFIG_NTP_SERVERS= 172.25.254.251

CONFIG_KEYSTONE_ADMIN_PW=westos

packstack --answer-file=answer.txt

��װ�ɹ�����������ʾ����ͼ��

Openstack_第2张图片 

[root@server6 ~]# source keystonerc_admin

[root@server6 ~(keystone_admin)]# cat keystonerc_admin

export OS_USERNAME=admin

export OS_TENANT_NAME=admin

export OS_PASSWORD=westos

export OS_AUTH_URL=http://172.25.254.106:5000/v2.0/

export PS1='[\u@\h \W(keystone_admin)]\$ '

����https://172.25.254.106/dashboard

�ù���Ա��½����ͼ��

 

 

 

3.�������û�����Ŀ

��Ŀ����ͼ��

 Openstack_第3张图片

Openstack_第4张图片

Openstack_第5张图片

 

�û�����ͼ��

 Openstack_第6张图片

 

 

���½����û���½,��ͼ��

 Openstack_第7张图片

 

 

4.���½��û���¼�����Զ�����������

������ͼ��

 

Openstack_第8张图片

˽����ͼ��

 Openstack_第9张图片

Openstack_第10张图片




·�ɣ���ͼ��

Openstack_第11张图片

Openstack_第12张图片

 

����·�ɽӿڣ���ͼ��

 Openstack_第13张图片

 

��������ͼ����ͼ��

 Openstack_第14张图片

 

5.�����������磬���ʸ���IP

����RDOĬ��û�����br-ex�����ļ�,��Ҫ�½�:

[root@server6 ~(keystone_admin)]# cd /etc/sysconfig/network-scripts/

cp ifcfg-eno1 ifcfg-br-ex

vim ifcfg-br-ex

DEVICE="br-ex"

ONBOOT=yes

BOOTPROTO=static

IPADDR=172.25.254.106

NETMASK=255.255.255.0

 

vim ifcfg-eno1

DEVICE="eno1"

ONBOOT=yes

ovs-vsctl add-port br-ex eno1 ; systemctl restart network  ##��ӽӿڲ���������

ovs-vsctl show  ##�鿴�ӿ�״̬

��ͼ��

 

 

6.��������

��ͼ��

 Openstack_第15张图片

Openstack_第16张图片

 

�鿴�½��ľ����Ƿ��ڼ���״̬����ͼ��

 

 

���ð�ȫ�������ͼ��


 Openstack_第17张图片

Openstack_第18张图片


 

 

������Կ��,��Կ�����ص�����,�ڷ���������ʱָ������Կ,Ĭ�������ֻ֧����Կ���ӡ�

��ͼ��

 Openstack_第19张图片

Openstack_第20张图片

 

 

7.����������

��ͼ��

 Openstack_第21张图片

Openstack_第22张图片


���������Ƿ������У���ͼ��

 Openstack_第23张图片

��IP����ͼ��

 

Openstack_第24张图片

���������

cd /home/kiosk/Downloads/

ssh -i gfkey.pem cloud-user@172.25.35.2�ܹ��������½˵���ɹ�

        


���ij��� ��jeffrey13�� ���ͣ�л��ת�أ�

你可能感兴趣的:(Openstack)