OPENSTACK在RHEL7安装;admin创建虚拟机模板供demo使用
版权声明:本文为博主原创文章,未经博主同意不得转载。
https://blog.csdn.net/u010026901/article/details/30965601
首先RHEL7安装。导入镜像,选择第一个安装7.0,接着出现以下的界面,我这安装截图来自虚拟机。真正做实验是在物理机,一般须要内存5个G
选择英文
时间选择上海。software selection选择Server UI(加上图形化界面),设置installation destination最后点击begin installation
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbmVlZGthbmU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
又一次配置分区
点done,一步步继续。以下截图。来自别人提供,我当时忘记截图了
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbmVlZGthbmU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbmVlZGthbmU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbmVlZGthbmU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
左边加入rootpassword。右边创建用户
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbmVlZGthbmU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
把勾选的enable取消掉
不注冊
OK,等待进入RedHat7界面,真的挺炫,接着进入命令行装openstack
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbmVlZGthbmU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
将以下内容写入一个脚本,执行就可以
关掉不必要的服务
# for i in abrt-ccpp.service abrt-oops.service abrt-xorg.service abrtd.service avahi-daemon.service bluetooth.service cups.service firewalld.service iprdump.service iprinit.service iprupdate.service ModemManager.service NetworkManager.service rhnsd.service
; do systemctl stop $i; systemctl disable $i; done
设置主机名和静态网址
•设置主机名
# echo “rdo.kane.com” > /etc/hostname
•编辑网卡配置文件(使用vi or gedit编辑)
# cd /etc/sysconfig/network-scripts;
有的机子可能不是eno。自己查看下 ifcfg-*
vi ifcfg-enoXXXX
DEVICE="eno16777728"
ONBOOT=yes
BOOTPROTO=static
HWADDR="00:0c:29:61:8d:db"
TYPE=Ethernet
NAME="eno16777728"
IPADDR=192.168.10.125 //自己本机地址
NETMASK=255.255.255.0
NM_CONTROLLED=no
# vi /etc/hosts
新加这行
192.168.10.125 rdo rdo.kane.com
重起网络服务
# /etc/init.d/network restart
•并检查前面设置是否生效
看静态IP是否生效
# ifconfig
看主机名是否为rdo
# hostname
检查rdo.kane.com能否被解析
# ping rdo.kane.com
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbmVlZGthbmU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
这里採用一台机子作为dhcp服务器,提供yum源,所以要配置下,一般自己机子安装能够网上下载源,稍后我会提供
设置openstack安装源
•使用vi or gedit创建安装源配置文件
# cd /etc/yum.repos.d/
# vi rdo_install.repo
[rhel7-x64]
name=Red Hat Enterprise Linux 7 X86_64
baseurl=http://192.168.10.1/rhel7 // 192.168.10.1服务器地址
enabled=1
gpgcheck=0
[rdo-5-beta]
name=Red Hat Openstack Version 5 (Icehouse) Beta
baseurl=http://192.168.10.1/rdo_repo
enabled=1
gpgcheck=0
安装packstack以及补丁
•先安装工具packstack
# yum install openstack-packstack
•设置一个假dns server。以绕开一个packstack的bug
# echo “nameserver xxx.xxx.xxx.xxx” >> /etc/resolv.conf //这里的xxx等设为一个找不到的ip地址
• 输入rabbitmq软件包的签名,以绕开一个packstack的bug
# rpm --import http://192.168.10.1/rabbitmq-signing-key-public.asc
安装openstack
•安装redhat版本号openstack(Icehouse)
# packstack --allinone
注:等10分钟左右以待安装完毕
“Installation completed successfully” 表明成功安装
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbmVlZGthbmU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
OK接下来输入本机地址就可以訪问。我这是在还有一台机子上訪问的
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbmVlZGthbmU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
RDO初始当中两个账户:admin和demo
password分别在下列文件
/root/keystonerc_admin
/root/keystonerc_demo
•# cat /root/keystonerc_admin
export OS_USERNAME=admin
export OS_TENANT_NAME=admin
export OS_PASSWORD=192bfcbe20af4ff1 不同的机子不同的password
export OS_AUTH_URL=http://192.168.10.125:5000/v2.0/
export PS1='[\u@\h \W(keystone_admin)]\$ '
假设想执行openstack内部命令,首先source /root/keystonerc_admin
假设想改动password。先在面板的users下改动,然后改动 /root/keystonerc_admin里面的password
OPENSTACK在RHEL7安装;admin创建虚拟机模板供demo使用的更多相关文章
- kvm介绍、安装及创建虚拟机
kvm虚拟化介绍 一.虚拟化分类 1.虚拟化,是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机.在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立 ...
- CentOS7 最小安装 vmware 创建虚拟机 nmcli ip systemctl
镜像网站 一些开源软件的国内镜像源 站点版 (一).企业站 1.搜狐:http://mirrors.sohu.com/ 2.网易:http://mirrors.163.com/ 3.阿里云:http: ...
- openstack学习(三)创建虚拟机
1 , 用图形管理界面创建虚拟机 #virt-manager //打开图形管理界面 配置文件一般存放于/etc/libvirt/qemu 然后按照提示一步步安装即可,网络连接方式改为桥接 导出创 ...
- virtualbox的安装与使用、安装镜像创建虚拟机
1.官网:https://www.virtualbox.org/ 然后呢,点击下载: 开始安装virtualbox: 双击安装.详细安装过程见:https://baijiahao.baidu.com/ ...
- VMWare下载安装以及创建虚拟机教程
参考博客https://blog.csdn.net/qq_39135287/article/details/83993574 下载 1.打开官网https://www.vmware.com/cn.ht ...
- 03慕课网《vue.js2.5入门》——Vue-cli的安装,创建webpack模板项目
安装Vue-cli 第一种 貌似不可以,然后用了第二种,但是重装系统后,第二种不能用了,用了第一种可以 # 全局安装vue -cli命令npm install --global vue-cli # 创 ...
- Linux就该这么学——安装配置VM虚拟机
Vm虚拟机下载地址 : https://cloud.189.cn/t/zAfaQvJZRziu (访问码:6717) rehl镜像下载地址 : https://cloud.189.cn/t/67BJ ...
- centos7安装kvm环境采用网桥模式并创建虚拟机制作openstack需要的镜像
初始环境的安装:centos7 mini iso镜像进行安装的系统 采用的环境是vm该软件,联网方式NAT模式下配置的静态ip(如何在NAT模式下配置静态ip参考之前的文章) 1.由于要安装kvm环境 ...
- openstack安装newton版本创建虚拟机(五)
一.创建网络: 1.在控制节点上创建一个单一扁平网络(名字:flat),网络类型为flat,网络适共享的(share),网络提供者:physnet1,它是和eth0关联起来的 [root@linux- ...
随机推荐
- Java技术开发中的坑
1.(2014/05/28)struts2中使用eclipse自动获取getter和setter方法的坑 今天着实被eclipse坑了一把,平时遇到get和set方法时,我都是通过eclipse自动生 ...
- JVM(一)—— 内存管理
JVM 内存结构 Java 虚拟机的内存空间分为 5 个部分: 程序计数器 Java 虚拟机栈 本地方法栈 堆 方法区 程序计数器(PC) 为什么需要程序计数器 因为Java虚拟机的多线程是通过线程轮 ...
- CSS设置百分比值的问题
当给元素设置width:100%:height:100% 的时候没有反应 因为,元素的宽高是根据内容来自动适应的,当设置百分比值时,是根据这个元素的父元素来确定百分比的 如果父元素没有固定的值,那就需 ...
- ubuntu安装ftp server服务
原文地址: https://jingyan.baidu.com/article/7908e85c988b23af481ad2ae.html 首先,更新软件源,保证源是最新的,这样有利于下面在线通过ap ...
- [js高手之路]深入浅出webpack教程系列2-配置文件webpack.config.js详解(上)
[js高手之路]深入浅出webpack教程系列索引目录: [js高手之路]深入浅出webpack教程系列1-安装与基本打包用法和命令参数 [js高手之路]深入浅出webpack教程系列2-配置文件we ...
- 前端整理——Vue部分
(1)Vue的生命周期 1)创建vue实例,初始化生命周期钩子函数 2)数据检测及方法和计算属性代理.在数据检测和初始化数据之前调用beforeCreated(),这时还获取不到props或者data ...
- vue-cli脚手架目录一览
最近在学习vue,看的稀里糊涂.今天从头开始,把cli配置的vue项目目录和配置文件搞清楚. 先看看整个项目目录结构: 再看看build文件夹下相关文件及目录: config文件夹下目录和文件: 接下 ...
- Force.com 多租户架构
本文参考自官方文档. 多租户架构 作为云计算平台的先驱,Salesforce最大的特点是"软件即服务"(Software as a Service,Saas).实现这种技术的基础便 ...
- Angular2 富文本编辑器 ng2-ckeditor 的使用
本文介绍如何在 Angular 中使用 ng2-ckeditor 控件,示例代码基于 angular 6.0.2,node 8.11.2, ng2-ckeditor 4.9.2 环境 1. 安装 ...
- [Android] 获取系统顶部状态栏(Status Bar)与底部导航栏(Navigation Bar)的高度
Android一些设备都有上下两条bar,我们可以获取这些bar的信息.下面放上获取高度的代码.代码注释和其他方法有空再放. 原文地址请保留http://www.cnblogs.com/rossone ...