IAAS与PAAS浅尝试

openstack v2.4脚本执行流程

准备阶段

  1. 分盘

  2. 配置网络,主机名,编辑hosts

  3. 设置yum源,挂载

  4. 挂载ISO文件

  5. 搭建ftp服务器(下载vsftpd)

    在**/etc/vsftpd/vsftpd.conf中添加路径anon_root=/opt/**

    启动,并设置开机自启,关闭防火墙

  6. 设置Selinuxsetenforce快速设置,可以用getenforce检测,检验yum

  7. yum install -y iaas-xiandian

  8. 编辑/etc/xiandian/openrc.sh,部分内容要更改

脚本运行

1
2
3
4
5
6
7
8
9
10
11
12
13
- iaas-pre-host.sh     (双节点运行)
- iaas-install-mysql.sh
- iaas-install-keystone.sh
- iaas-install-glance.sh
- iaas-install-nova-controller.sh (双节点运行)
- iaas-install-neutron-controller.sh (双节点运行)
- iaas-install-dashboard.sh
- iaas-install-cinder-controller.sh (双节点运行)
- iaas-install-swift-controller.sh (双节点运行)
- iaas-install-heat.sh
- iaas-install-zun-controller.sh (双节点运行)
- iaas-install-ceilometer-compute.sh (双节点运行)
- iaas-install-aodh.sh

13 添加控制节点资源到云平台

13.1 修改 openrc.sh 把compute节点的IP和主机名改为controller节点的IP和主机名

13.2 运行 iaas-install-nova-compute.sh 在控制节点运行iaas-install-nova-compute.sh 执行过程中

需要确认登录controller节点和输入controller节点root用户密码。

PAAS(k8s)脚本执行流程

  1. 配置网络,主机名,编辑hosts

  2. 设置yum源,挂载

  3. 挂载ISO文件

  4. 搭建ftp服务器(下载vsftpd)

    在**/etc/vsftpd/vsftpd.conf中添加路径anon_root=/opt/**

    启动,并设置开机自启,关闭防火墙

  5. 设置Selinuxsetenforce快速设置,可以用getenforce检测,检验yum

  6. 进入/opt/k8s/运行脚本

    1
    k8s_harbor_install.sh
  7. 上传镜像

    1
    2
    cd /opt/ 
    ./k8s_image_push.sh
  8. 在master节点执行脚本

    1
    k8s_master_install.sh
  9. 在node节点执行脚本

    1
    k8s_node_install.sh
  10. null