OpenStack��һ����Դ�����Ŀ���ۺϣ���������ҵ������ṩ�߽����������Լ����Ƽ���ʹ洢��ʩ��Rackspace��NASA�������Ҫ�����������ߣ�ǰ���ṩ�ˡ����ļ���ƽ̨���룬��ƽ̨��ǿ��OpenStack����洢���ֵĹ��ܣ�����ߴ����ˡ�Nebula��ƽ̨�γ���OpenStack����IJ��֡����OpenStack�����Ѿ���150�����Ա�������ܶ�֪��˾�硰Canonical��DELL��Citrix������
������5��OpenStack����Ҫ���ɲ��֣�
Nova - �������
Swift - �洢����
Glance - �������
Keystone - ��֤����
Horizon - UI����
Nova��OpenStack����ĵ��Կ�������OpenStack��ʵ������������ĸ��ֶ���������Nova���д����֧�ţ������ζ��Nova�Թ���ƽ̨����ݵdz��������������Ƶļ�����Դ�����硢��Ȩ����ȡ���ȻNova���?���ṩ�κ�����������������ʹ��libvirt API����������������н�����Novaͨ��Web����API�������ṩ����ӿڣ�������Щ�ӿ���Amazon��Web����ӿ��Ǽ��ݵġ�
���Ǿ�����?������ʵ��ԱȽϼ����� Glance ��˵Ĵ洢��֧�֣���ʵһֱ�� Folsom �İ汾��Glance �� swift ��֧�֣������DZȽ����ơ� Ŀǰ Glance �ľ���洢��֧�ֱ��ش洢��NFS��swift��sheepdog �� Ceph�����ǹ����ˡ�Ŀǰ Glance �����������Ƕ��������ĵľ�����?��θ��ƣ�������������Ѿ���ʵ�֡����о����⻧˽�е� image ���?��ЩĿǰ���ܶ��Ѿ�ʵ�֡�
SwiftΪOpenStack�ṩһ�ֲַ�ʽ�������������洢����������Amazon Web Service��S3�洢����Swift���п�ڵ�ټ�����Ĵ洢������Swift�ڽ������ʧЧ��Ԯ���?Ҳ�ܹ�����鵵��ý�������ر��ǶԴ���ݣ�ǧ���ֽڣ��ʹ�������������������IJ�ȷdz���Ч��
KeystoneΪ���е�OpenStack����ṩ��֤�ͷ��ʲ��Է�������������REST������Identity API��ϵͳ���й�������Ҫ�ԣ��������ڣ�Swift��Glance��Nova�Ƚ�����֤����Ȩ����ʵ�ϣ���Ȩͨ��Զ�����Ϣ��Դ������ĺϷ��Խ��м�
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 ��ͼ��
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
��װ�ɹ�����������ʾ����ͼ��
[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.�������û�����Ŀ
��Ŀ����ͼ��
�û�����ͼ��
���½����û���½,��ͼ��
4.���½��û���¼�����Զ�����������
������ͼ��
˽����ͼ��
·�ɣ���ͼ��
����·�ɽӿڣ���ͼ��
��������ͼ����ͼ��
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.��������
��ͼ��
�鿴�½��ľ����Ƿ��ڼ���״̬����ͼ��
���ð�ȫ�������ͼ��
������Կ��,��Կ�����ص�����,�ڷ���������ʱָ������Կ,Ĭ�������ֻ֧����Կ���ӡ�
��ͼ��
7.����������
��ͼ��
���������Ƿ������У���ͼ��
��IP����ͼ��
���������
cd /home/kiosk/Downloads/
ssh -i gfkey.pem cloud-user@172.25.35.2�ܹ��������½˵���ɹ�
���ij��� ��jeffrey13�� ���ͣ�л��ת�أ�