云盘算平台运维与开辟-第五章私有云技术(wlw)

打印 上一主题 下一主题

主题 868|帖子 868|积分 2604

用脚本部署OpenStack平台

虚拟机安装教程
1.新建虚拟机

2.自定义

3.下一步

4.稍后安装利用体系

5.选择CentOS7 64位

6.改名称,下一步

7.下一步 

8.

9.

10.

 11.

12.

 13.

14.

15.自定义硬件

 16.添加-网络适配器-完成

17.设置网络适配器2为NAT模式

18.点击完成

 19.

20.点击 X

21.点击设置

22.

23.

24.
 25.回车(enter) 

26.点击Continue 

27.

28.选中-Done

29.

30.只设置ROOT PASSWORD

31.密码:123456,Done

32.

33.关闭客户机
 

34.克隆

35.

36.

37.

38.

39.

 40.

41.

42.
 43.开启此虚拟机

44.开启此虚拟机

44.

45.

46.

47.
 48.盘算节点 

 49.盘算节点 

50.盘算节点

51.盘算节点

52.

53.CRT毗连控制节点

54.接受并保存,密码123456



55.毗连盘算节点

 56.接受并保存,密码123456

 

57.控制节点上传两个镜像 


  
 58.视图-打开当地窗口

 59.选择镜像,拖动至root下        

 60.完成后关闭窗口

 61.挂在ISO文件 
  1. mkdir /opt/centos7.2
复制代码
  1. mkdir /opt/iaas
复制代码
  1. mount /root/CentOS-7-x86_64-DVD-1511.iso /mnt/
复制代码
  1. cp -rvf /mnt/* /opt/centos7.2/
复制代码
  1. umount /mnt/
复制代码
  1. mount /root/XianDian-IaaS-v2.2.iso /mnt
复制代码
  1. cp -rvf /mnt/* /opt/iaas/
复制代码
  1. umount /mnt/
复制代码
62.设置yum源文件,首先删除原CentOS-下的全部文件,*前不带空格

  1. rm -rf /etc/yum.repos.d/CentOS-*
复制代码
 63.[root@localhost ~]# vi /etc/yum.repos.d/local.repo

 代码如下
  1. vi /etc/yum.repos.d/local.repo
复制代码
  1. [centos]
  2. name=centos
  3. baseurl=file:///opt/centos7.2
  4. gpgcheck=0
  5. enabled=1
  6. [iaas]
  7. name=iaas
  8. baseurl=file:///opt/iaas/iaas-repo
  9. gpgcheck=0
  10. enabled=1
复制代码
64. 
65.[root@localhost ~]# vi /etc/yum.repos.d/local.repo

代码如下
  1. vi /etc/yum.repos.d/local.repo
复制代码
  1. [centos]
  2. name=centos
  3. baseurl=ftp://192.168.10.10/centos7.2
  4. gpgcheck=0
  5. enabled=1
  6. [iaas]
  7. name=iaas
  8. baseurl=ftp://192.168.10.10/iaas/iaas-repo
  9. gpgcheck=0
  10. enabled=1
复制代码
 66.在控制节点安装vsftpd——[root@localhost ~]# yum install vsftpd -y
  1. yum install vsftpd -y
复制代码

安装乐成
在/etc/vsftpd/vsftpd.conf设置中添加一行代码
  1. cd /etc/vsftpd
复制代码
  1. vi vsftpd.conf 
复制代码
第二行写入anon_root=/opt
  1. anon_root=/opt
复制代码
67.控制节点——[root@localhost ~]# systemctl restart vsftpd
  1. systemctl restart vsftpd
复制代码
68.控制节点

  1. systemctl restart vsftpd
复制代码
  1. setenforce 0
复制代码
  1. iptables -F
复制代码
  1. iptables -X
复制代码
  1. iptables -Z
复制代码
  1. systemctl stop firewalld
复制代码
69.盘算节点

  1. setenforce 0
复制代码
  1. iptables -F
复制代码
  1. iptables -X
复制代码
  1. iptables -Z
复制代码
  1. systemctl stop firewalld
复制代码
70.在控制节点——[root@localhost ~]#yum install iaas-xiandian -y
  1. yum install iaas-xiandian -y
复制代码

71.在盘算节点——[root@localhost ~]#yum install iaas-xiandian -y
  1. yum install iaas-xiandian -y
复制代码

 72.控制节点

代码如下
  1. cd /etc/xiandian/
复制代码
  1. vi openrc.sh
复制代码
  1. HOST_IP=192.168.10.10
  2. HOST_NAME=controller
  3. HOST_IP_NODE=192.168.10.20
  4. HOST_NAME_NODE=compute
  5. RABBIT_USER=openstack
  6. RABBIT_PASS=000000
  7. DB_PASS=000000
  8. DOMAIN_NAME=demo
  9. ADMIN_PASS=000000
  10. DEMO_PASS=000000
  11. KEYSTONE_DBPASS=000000
  12. GLANCE_DBPASS=000000
  13. GLANCE_PASS=000000
  14. NOVA_DBPASS=000000
  15. NOVA_PASS=000000
  16. NEUTRON_DBPASS=000000
  17. NEUTRON_PASS=000000
  18. METADATA_SECRET=000000
  19. INTERFACE_NAME=eno33554960
  20. CINDER_DBPASS=000000
  21. CINDER_PASS=000000
  22. BLOCK_DISK=sda3
  23. SWIFT_PASS=000000
  24. OBJECT_DISK=sda4
  25. STORAGE_LOCAL_NET_IP=192.168.10.20
复制代码
加到末了一行背面

 73.控制节点openrc.sh复制到盘算节点openrc.sh
  1. scp root@192.168.10.10:/etc/xiandian/openrc.sh root@192.168.10.20:/etc/xiandian/openrc.sh
复制代码

74.控制节点——[root@controller ~]# iaas-pre-host.sh 
  1. iaas-pre-host.sh
复制代码
乐成 

Please Reboot or Reconnect the terminal
Ctrl + D退出并重新登录,使主机名生效
75.盘算节点——[root@compute ~]# iaas-pre-host.sh 
乐成

Please Reboot or Reconnect the terminal
Ctrl + D退出并重新登录,使主机名生效
76.控制节点——[root@controller ~]# iaas-install-mysql.sh 
  1. iaas-install-mysql.sh
复制代码
乐成

77.控制节点—— [root@controller ~]# iaas-install-keystone.sh 
  1. iaas-install-keystone.sh
复制代码
乐成

78.控制节点—— [root@controller ~]# iaas-install-glance.sh 
  1. iaas-install-glance.sh
复制代码
乐成

79.控制节点—— [root@controller ~]# iaas-install-nova-controller.sh
  1. iaas-install-nova-controller.sh
复制代码
乐成

80.盘算节点—— [root@compute ~]# iaas-install-nova-compute.sh 
  1. iaas-install-nova-compute.sh
复制代码
乐成

81.控制节点——[root@controller ~]# iaas-install-neutron-controller.sh 
  1. iaas-install-neutron-controller.sh
复制代码
乐成

 控制节点——[root@controller ~]# iaas-install-neutron-controller-gre.sh 
  1. iaas-install-neutron-controller-gre.sh
复制代码
乐成

82.盘算节点—— [root@compute ~]#iaas-install-neutron-compute.sh
  1. iaas-install-neutron-compute.sh
复制代码
乐成

盘算节点—— [root@compute ~]# iaas-install-neutron-compute-gre.sh 
  1. iaas-install-neutron-compute-gre.sh
复制代码
乐成

 
控制节点和盘算节点分别添加两个硬盘,添加硬盘时不停点击next就可以

lsblk查看一下sdb添加乐成了没,图示为乐成
 

控制节点与盘算节点做如下利用
fdisk /dev/sdb
 


控制节点与盘算节点改为sdb1、sdb2
 

控制节点——[root@controller ~]#iaas-install-dashboard.sh
  1. iaas-install-dashboard.sh
复制代码

84.控制节点——[root@controller ~]# iaas-install-cinder-controller.sh 
  1. iaas-install-cinder-controller.sh
复制代码
乐成

85.盘算节点——[root@compute ~]# iaas-install-cinder-compute.sh 
  1. iaas-install-cinder-compute.sh
复制代码
乐成

86.控制节点——[root@controller ~]# iaas-install-swift-controller.sh 
  1. iaas-install-swift-controller.sh
复制代码
乐成 
 

87.盘算节点——[root@compute ~]# iaas-install-swift-compute.sh 
  1. iaas-install-swift-compute.sh
复制代码

输入yes
 

 密码123456
乐成

88.浏览器登录192.168.10.10/dashboard
  1. 192.168.10.10/dashboard
复制代码

 密码000000,点击毗连

 89.恭喜你,设置乐成



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

飞不高

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表