manila image 制作 基于 centos7

一、在openstack上使用centos7 image 创建一个instance

1、创建flavor

openstack flavor create --id 8 --ram 1024 --disk 8 --vcpus 1 manila.centos

2、使用flavor 6创建 instance

二、修改镜像

1、安装nfs

yum install nfs-utils

2、修改nfs启动服务

systemctl enable rpcbind
systemctl enable nfs-server
 
ln -s /usr/lib/systemd/system/nfs-server.service /usr/lib/systemd/system/nfs-kernel-server.service
systemctl daemon-reload
systemctl status nfs-kernel-server

3、创建manila user

# 创建user
user -m add manila
cat /etc/sudoers.d/m 
Defaults:manila !requiretty
manila ALL=(ALL) NOPASSWD:ALL

# 将/etc/manila/ssh/id_rsa.pub注入到image的manila用户中
ssh-copy-id [email protected]_ip

三、关闭instance,将instance做成快照上传到glance中,快照名需要与manila share中配置一致

时间: 2024-07-31 09:55:41

manila image 制作 基于 centos7的相关文章

利用dockerfile制作基于centos7的lnmp镜像(亲测,详细版)

首先呢,这篇文章,也是小弟参考了许多文章,自己整理出来的,有很多不足之处还有待加强,期待各位评论. > LNMP 是代表 Linux 系统下的 Nginx.Mariadb.PHP 相结合而构建成的动态网站服务器架构.下面使用 Dockerfile 文件的方式来创建带有 LNMP 架构的 Docker 镜像. 1. 创建工作目录 [root@localhost ~]# mkdir lnmp [root@localhost ~]# cd lnmp/ 2. 创建 Dockerfile 文件 #基础镜像

基于CentOS7上的搭建javaweb环境 - 学习笔记

一, 概述 上一篇记录了安装CentOS7的基本步骤及配置,现在要讲如何搭建基于CentOS7环境的javaweb环境了,我以 mysql + jdk1.8.0_91 + apache tomcat7.0.69 为例进行讲述. 二, 安装步骤 1, 首先在CentOS7下在线安装mysql数据库服务 (1)先查看是否已安装了mysql rpm -qa | grep mysql (2)若安装了,可以卸载,再重新安装 yum -y remove mysqlxxxxx (3)安装 yum -y ins

三·管理和配置Subversion(基于Centos7)

基于上一篇文章 二·安装Subversion(基于Centos7)中安装的Subversion,本篇文章讲述Subversion的管理和配置 1.添加环境变量 输入命令vi /etc/profile 在文件的末尾追加,其中/usr/local/subversion是我的安装目录 2.创建svn的repository 我把目录创建在了svn用户主目录下的的svndata下面 3.修改配置文件 进入到目录/home/svn/svndata/repos/conf 1)编辑svnserve.conf,去

制作基于http的yum源1

服务器端配置 挂载iso cd1 和cd2 mkdir /tmp/cd{1,2} mount /home/share/cd1.iso /tmp/cd1 mount /home/share/cd2.iso /tmp/cd2 mkdir /var/www/html/yum/Centos6.4_x64 -p rsync -av /tmp/cd1/ /var/www/html/yum/Centos6.4_x64/ rsync -av /tmp/cd2/  /var/www/html/yum/Centos

基于Centos7.2的nginx部署

基于Centos7.2的nginx部署 部署背景:使用Nginx作为Tomcat的负载平衡器. 部署步骤: 安装zlib-devel.pcre-devel等依赖包 [[email protected] ~]#  yum install -y gcc gcc-c++ make libtool zlib zlib-devel pcre pcre-devel openssl openssl-devel 注:结合proxy和upstream模块实现后端web负载均衡 结合nginx默认自带的ngx_ht

ansible 部署基于centos7+docker+nginx+openssl+v2版私有仓库

ansible 部署基于centos7+docker.1.12+nginx+openssl+v2版私有仓库 1.申请域名证书不做详细教程网络上很多 2.ansible-playbook 结构 . ├── hosts # 需要安装服务器IP地址 ├── roles │   ├── docker │   │   ├── defaults │   │   ├── files │   │   │   └── dockerkey #证书 文件加 │   │   │       ├── domain.crt

MogileFS + Nginx 实现基于CentOS7平台的分布式文件存储与访问

MogileFS是一个开源的分布式文件系统,Nginx是开源的4-7层web应用服务端以及反向代理服务端.本文基于CentOS7平台,进行MogileFS + Nginx的部署 MogileFS的一些注意事项 针对于MogileFS,有如下概念需要注意一下. MogileFS属于有中心节点形式的分布式文件系统,元数据默认存储在关系型数据库(MySQL)当中,在此处于单点,因此有必要对MySQL使用主从复制或者MHA. 按功能分为tracker,database,storage.其中tracker

可直接使用的memcached(基于CentOS7.2.1511的minimal版本)

基于CentOS7.2.1511的minimal版本,memcached需要libevent的支持,主要基于以下版本进行源码编译 libevent-2.0.22-stable.tar.gz memcached-1.4.29.tar.gz 下面相关文件 编译时使用用户组为www,用户为www 相关命令: groupadd -r www useradd -r -g www -M www 解压路径为: /usr/local/nginx   下载:libevent-2.0.22-stable for c

基于Centos7的autobahn-python+crossbar的环境搭建

一.基于centos7的crossbar安装(已经安装好python) (1) sudo yum update (2) sudo yum install gcc gcc-c++ make openssl-devel libffi-devel (3)运行 which python 查询python所在目录,并转到该目录运行pip install crossbar (4)运行crossbar version查询安装是否成功,如果成功,将该目录写进$HOME/.profile即运行export PAT