Kolla安装单节点Ocata

安装源配置

# cat /etc/yum.repos.d/centos.repo

[base]

name=CentOS-$releasever

enabled=1

baseurl=http://mirrors.aliyun.com/centos/7.3.1611/os/x86_64/

gpgcheck=0

[updates]

name=CentOS-$releasever

enabled=1

baseurl=http://mirrors.aliyun.com/centos/7.3.1611/updates/x86_64/

gpgcheck=0

[extras]

name=CentOS-$releasever

enabled=1

failovermethod=priority

baseurl=http://mirrors.aliyun.com/centos/7.3.1611/extras/x86_64/

gpgcheck=0

# cat /etc/yum.repos.d/epel.repo

[epel]

name=Extra Packages for Enterprise Linux 7- $basearch

enabled=1

baseurl=https://mirrors.aliyun.com/epel/7/x86_64/

gpgcheck=0

# tee /etc/yum.repos.d/docker.repo <<‘EOF‘

[dockerrepo]

name=Docker Repository

baseurl=https://yum.dockerproject.org/repo/main/centos/$releasever/

enabled=1

gpgcheck=1

gpgkey=https://yum.dockerproject.org/gpg

EOF

# yum update -y

装包

# yuminstall python-devel libffi-devel gcc openssl-devel git python-pip -y

# yuminstall docker-engine-1.12.5 docker-engine-selinux-1.12.5 -y

# yum install ansible

# pip install -U pip

配置

# mkdir/etc/systemd/system/docker.service.d

# tee /etc/systemd/system/docker.service.d/kolla.conf<< ‘EOF‘

[Service]

MountFlags=shared

EOF

#systemctl daemon-reload

# systemctl enable docker

#systemctl restart docker

# vim /usr/lib/systemd/system/docker.service

#ExecStart=/usr/bin/dockerd

ExecStart=/usr/bin/dockerd--insecure-registry 192.168.252.132:4000

# systemctl daemon-reload

# systemctl restart docker

Registry 服务器

# docker run -d -v/opt/registry:/var/lib/registry -p 4000:5000 \

--restart=always --name registry registry:2

# wgethttp://tarballs.openstack.org/kolla/images/centos-source-registry-ocata.tar.gz

# tar zxvf centos-source-registry-ocata.tar.gz -C /opt/registry/

kolla-ansible

# cd /home

# git clone http://git.trystack.cn/openstack/kolla-ansible-b stable/ocata

# cd kolla-ansible

# pip install .

# cp -r etc/kolla/etc/kolla/

# cp ansible/inventory/*/home/

# mkdir -p /etc/kolla/config/nova

cat << EOF > /etc/kolla/config/nova/nova-compute.conf

[libvirt]

virt_type=qemu

cpu_mode = none

EOF

# kolla-genpwd

# vim /etc/kolla/passwords.yml

keystone_admin_password: Abcd1234          ##必须字母,纯数字不行

# vim /etc/kolla/globals.yml

kolla_internal_vip_address: "192.168.252.133"

kolla_install_type: "source"

openstack_release: "4.0.3"    ###通过docker imgaes确定

docker_registry: "192.168.252.132:4000"

docker_namespace:"lokolla"

network_interface: "ens33"

neutron_external_interface: "ens34"

# kolla-ansibleprechecks -i /home/all-in-one

# kolla-ansible deploy-i /home/all-in-one

验证

# pip install python-openstackclient

# kolla-ansiblepost-deploy     ###自动创建/etc/kolla/admin-openrc.sh

# . /etc/kolla/admin-openrc.sh

# openstack service list

# vim  /usr/share/kolla-ansible/init-runonce

IMAGE_URL=http://download.cirros-cloud.net/0.3.5/

IMAGE=cirros-0.3.5-x86_64-disk.img

IMAGE_NAME=cirros

EXT_NET_CIDR=‘192.168.102.0/24‘

EXT_NET_RANGE=‘start=192.168.102.114,end=192.168.102.119‘

EXT_NET_GATEWAY=‘192.168.102.254‘

# cd /usr/share/kolla-ansible

./init-runonce

#

参考沙克老师的文章

http://www.chenshake.com/kolla-installation/

时间: 2024-10-17 09:28:51

Kolla安装单节点Ocata的相关文章

(一)Hadoop1.2.1安装——单节点方式和单机伪分布方式

Hadoop1.2.1安装——单节点方式和单机伪分布方式 一.   需求部分 在Linux上安装Hadoop之前,需要先安装两个程序: 1)JDK 1.6(或更高版本).Hadoop是用Java编写的程序,Hadoop的编译及MapReduce的运行都需要使用JDK.因此在安装Hadoop前,必须安装JDK 1.6或更高版本. 2)SSH(安全外壳协议),推荐安装OpenSSH.Hadoop需要通过SSH来启动Slave列表中各台主机的守护进程,因此SSH也是必须 安装的,即使是安装伪分布式版本

YUM仓库在线简易安装单节点K8S(纯实战)

使用YUM仓库在线简易安装单节点K8S 实验环境: 使用系统:centos7.4 名称 角色 IP地址 centos7-min2 master 192.168.142.220 centos7-4 node 192.168.142.136 实验实施步骤: 一.配置步骤目录 master端配置 node端配置 实验结果检查 二.master端配置 使用yum仓库安装atcd数据库.kubernetes组件.flannel网络组件 [[email protected] ~]# yum install

OpenStack 部署总结之:通过本地yum源安装单节点openstack

通过外部网络的方式安装openstack可能会需要花费大量的事件在rpm包下载上,而且也有可能在某些客户现场不能访问外部网络环境,为了方便以及快速的安装,可以自己搭建一个yum源.本文从yum源的创建,到openstack单节点的安装,以及在安装的过程中出现的问题,做了一个完整的总结. 下载各安装源到本地 创建/root/centos目录,并进入该目录,执行以下命令 下载 CentOS 源 安装是在 CentOS发行版下进行,所以首先将 CentOS 最新版 6.5 版本的源拿到本地.定位到放置

ZooKeeper注册中心安装(单节点)

1.下载zookeeper 下载地址:https://archive.apache.org/dist/zookeeper/,这里我们使用3.4.6版本. [[email protected] software]$ wget https://archive.apache.org/dist/zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gz 2.解压 zookeeper 安装包 [[email protected] software]$ tar -zxv

Centos7 安装单节点Torque PBS

Operation system: CentOS 7.3 Torque PBS: torque-6.1.1.1.tar hostname: rfmlab user name: cfd01 1. Installation $ tar -zxvf torque-6.1.1.1.tar $ yum install -y libxml2-devel openssl-devel gcc gcc-c++ boost-devel libtool $ cd torque-6.1.1.1 $ ./configur

Hadoop介绍及最新稳定版Hadoop 2.4.1下载地址及单节点安装

 Hadoop介绍 Hadoop是一个能对大量数据进行分布式处理的软件框架.其基本的组成包括hdfs分布式文件系统和可以运行在hdfs文件系统上的MapReduce编程模型,以及基于hdfs和MapReduce而开发的一系列上层应用软件. hdfs是在一个网络中以流式数据访问模式来存储超大文件的跨越多台计算机的分布式文件系统.目前支持的超大文件的范围为从MB级至PB级. MapReduce是一种可用于数据处理的编程模型,基于MapReduce模型的程序本质上都是并行运行的.基于MapReduce

apache kylin的单节点及多节点安装

Kylin的使用安装文档Kylin简介Kylin是什么Apache Kylin是一个开源的分布式分析引擎,最初由eBay开发贡献至开源社区.它提供Hadoop之上的SQL查询接口及多维分析(OLAP)能力以支持大规模数据,能够处理TB乃至PB级别的分析任务,能够在亚秒级查询巨大的Hive表,并支持高并发.简单来说,Kylin的核心思想是预计算,即对多维分析可能用到的度量进行预计算,将计算好的结果保存成Cube,供查询时直接访问.把高复杂度的聚合运算.多表连接等操作转换成对预计算结果的查询,这决定

小试牛刀之Kolla单节点部署

写在前面的话,笔者目的是为了尝试用Kolla来方便快捷的部署OpenStack,为以后多节点部署打下基础. Kola简介: kolla项目起源于TripleO项目,聚焦于使用Docker容器部署OpenStack服务.该项目由Cisco于2014年9月提出,是OpenStack 社区Big Tent开发模式下的孵化项目. Kolla项目是一个支持Openstack服务以容器的方式部署,借助ansible部署工具可以简单的扩展到多个节点.同时,又借助于使用 heat 来编排 Kolla 集群. 环

Ubuntu 12.04 Openstack Essex 安装(单节点)

这是陈沙克一篇非常好的博文,当时在进行openstack排错的时候,多亏了这篇文章里面有些内容 帮我找到了问题的所在: 原文:http://www.chenshake.com/ubuntu-12-04-openstack-essex-installation-single-node/#Nova-volume =============以下是转载内容========================== 亲自测试,成功! 测试环境: esx5.0 虚拟机环境   修改配置虚拟机配置文件 在esxi