openstack使用官方镜像

自制镜像很麻烦, 而且坑很多, 之前自建了一个, 导致启不来, 还是直接下载官方的方便好用. 下载官方镜像

  上传镜像:

关于使用官方ubuntu镜像无法使用ssh用户名密码登录登录的问题 在创建instance的时候,选择创建后,然后选择直接输入,输入如下代码 ubuntu

Centos7

 

CentOS7 minimal安装后需要安装的软件

CentOS7 minimal安装后需要安装的软件:  

 

openstack 使用自定义镜像

openstack 使用自定义镜像 在使用openstack的时候创建镜像是非常常见的,大部分使用官方的方法就可以了 使用官方推荐的方法,请看官方文档 利用VirtualBox转换镜像 利用qemu将其他格式的转成img格式,再将img格式转换成qcow2格式 第一步:用virtualBox创建一个centos7的虚拟机,使用CentOS-7-x86_64-DVD-1511.iso。 第二步:把该安装的软件都安装好,然后停止vm 第三步:VBoxManage 将转换镜像。命令如下:

第四步:将img格式的镜像上传到服务器上,在使用命令转换成qcow2格式。命令如下:

  第五步:上传到glance。 命令如下:

  官方文档 此处注意: 安装虚机时创建磁盘时不要太大, 就用默认的8G就行, 太大的话, 用VBoxManage clonehd 时会复制一份, 磁盘容易不够用. 参考: http://www.ws0711.com/2016/09/20/use-virtualbox-convert-to-qcow2/

利用kolla快速搭建openstack-pike多节点

准备工作 系统:Centos7 服务器:两台 物理机 配置:内存:188GB | 硬盘: 19T  | CPU: 39 core 部署步骤: 环境准备: 更改主机名,此处有个坑,之前装时设置的域名是:openstack-master1-iuap-idc-yycloud.yonyouiuap.com, 结果导致rabbitmq服务启不来,网上查的是有两个原因,  一个可能是端口被占用, 另一个是主机名设置的问题, 此处设置为短名, openstack1和openstack2:

网络配置: 网卡一, 用于openstack自身容器服务及VIP对外服务:

网卡二, 用于在openstack上跑的云主机对外访问和远程访问云主机, 不用配置IP地址:

  安装NTP服务 CentOS系统

在所有节点配置hosts文件:

  在所有节点配置ssh密钥互通:

安装docker基础配置:

拷贝配置文件

生成密码

下载build好的镜像,建立私有仓库,这里,下载使用Kolla社区的pike版本镜像(免去在本地环境docker build的过程,大大加快安装时间)。Ocata版本是4.0.3, pike版本是5.0.1, 事实证明Ocata版本有Bug, 装完后会导致centos-source-cinder-api和centos-source-fluentd两个容器启动失败。

如果是在虚拟机里装kolla,希望可以虚拟机中再启动云主机,那么你需要把virt_type=qemu

配置Kolla 下面是我的配置,此处要注意,kolla_internal_vip_address是配置的没有使用的IP,如果配置的IP已经被使用的话会报错 Read more…

清除wnTKYg挖矿木马的全过程

今天下午, 同事登录nginx服务器, 发现一个进程占用CPU100%: 搜索得知是一个挖矿木马, 通过redis漏洞来植入的。 检查crontab: 发现一个redis进程: 查看操作日志: 查看/root/.ssh/authorized_keys, 发现多了个不明key:

  初步判明, 由于187和186上以前同事测ABTestingGateway时启动了两个redis, 但是没有设redis的密码, 因为redis是root帐户启动的, 所以通过redis把ssh public key写入了root的authorized_keys, 从而运行了一个cron程序, 之前一直没发现是因为内存和CPU使用率都在正常范围内(CPU使用率60%) 按照网上方法杀之: 删除不明key 杀掉进程并清理crontab和运行程序

增加防火墙策略: