Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >CentOS7.0+OpenStack+kvm云平台部署—基础配置

CentOS7.0+OpenStack+kvm云平台部署—基础配置

作者头像
菲宇
发布于 2019-06-11 09:52:42
发布于 2019-06-11 09:52:42
8490
举报
文章被收录于专栏:菲宇菲宇

一.主机分配:

主机名 IP(Static) 系统配置 角色

openstack 192.168.1.2 CentOS-7.0-x86_64-desktop 4CPU,16G RAM,300G DISK,2网卡 管理节点/计算节点

node 192.168.1.3 CentOS-7.0-x86_64-desktop 4CPU,16G RAM,300G DISK,2网卡 计算节点

(首先确定本机是否已经设定支持虚拟化)

1、进入BIOS。开机时按F2或F12或DEL或ESC等键(各电脑有所不同)。

2、进入BIOS后,找到Configuration选项,选择Intel Virtual Technology并回车,将光标移至Enabled,然后再回车,最后按F10保存并退出。

如果找不到Configuration选项,可以试试下面的方法:

(1)某些HP(惠普)电脑进入BIOS后,需要选择SystemConfiguration(系统配置)菜单,

然后选择Device Configuration(设备配置),找到Virtualization Technology,设置为Enabled。

(2)某些联想Thinkpad电脑进入BIOS后,需要选择Security菜单,然后选择Virtualization,设置为Enabled。

(3)某些DELL(戴尔)电脑进入BIOS后,需要选择Processor Settings菜单,然后选择VirtualizationTechnology,设置为Enabled。 二、管理节点安装(OpenStack)

1.基础配置

操作系统使用CentOS-7.0-x86_64.iso,安装过程省略,本文采用yum源安装。

(1).导入第三方安装源

[root@openstack ~]# rpm -Uvh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm

[root@openstack ~]# rpm -Uvhhttp://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm

[root@openstack ~]# yum install http://repos.fedorapeople.org/repos/openstack/openstack-havana/rdo-release-havana-9.noarch.rpm (下载这个的时候 如果出现有pid 阻止,就用kill杀了)

把附带的压缩包源解压放到/etc/yum.repo.d/目录下面

修改rdo-release.repo配置文件。将gpgcheck=1修改为=0

(如果后期yum安装的时候出现无法找到源,尝试用附带的CentOS-Base.repo代替原来的)

(2).配置/etc/hosts文件

[root@openstack ~]# vi /etc/hosts

127.0.0.1 localhostlocalhost.localdomain localhost4 localhost4.localdomain4

::1 localhost localhost.localdomainlocalhost6 localhost6.localdomain6

192.168.1.2 openstack

192.168.1.3 node

(3).配置网络

如果你已经安装完了,希望改成eth0这样的名称,那么需要:

修改grub2启动参数

vi /etc/sysconfig/grub

GRUB_CMDLINE_LINUX=”rd.lvm.lv=vg0/swapvconsole.keymap=us crashkernel=auto vconsole.font=latarcyrheb-sun16net.ifnames=0 biosdevname=0 rd.lvm.lv=vg0/usr rhgb quiet”

grub2-mkconfig -o /boot/grub2/grub.cfg

重新对文件进行命名:

/etc/sysconfig/network-scripts/ifcfg-*

然后执行:

# grub2-mkconfig -o /boot/grub2/grub.cfg

重新启动电脑 就能看见名字已经改过来了

[root@openstack ~]# vi/etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE="eth0"

BOOTPROTO="static"

HWADDR="E4:1F:13:45:AB:C8"

ONBOOT="yes"

IPADDR=192.168.1.2(根据自己的IP而定)

NETMASK=255.255.255.0

GATEWAY=192.168.1.1

TYPE="Ethernet"

[root@openstack ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth1

DEVICE="eth1"

BOOTPROTO="none"

HWADDR="E4:1F:13:45:AB:CA"

ONBOOT="yes"

TYPE="Ethernet"

(4).关闭selinux:

[root@openstack ~]# more/etc/selinux/config

# This file controls the state of SELinuxon the system.

# SELINUX= can take one of these threevalues:

# enforcing - SELinuxsecurity policy is enforced.

# permissive - SELinuxprints warnings instead of enforcing.

# disabled - SELinuxis fully disabled.

SELINUX=disabled

# SELINUXTYPE= type of policy in use.Possible values are:

# targeted - Onlytargeted network daemons are protected.

# strict - FullSELinux protection.

SELINUXTYPE=targeted

[root@openstack ~]# setenforce 0

(5).修改/etc/sysctl.conf参数:

[root@openstack ~]# vi/etc/sysctl.conf

……………………

net.ipv4.ip_forward = 1

…………………… [root@openstack ~]#sysctl -p #使sysctl.conf配置生效

2.安装配置NTP服务

(1).安装NTP服务:

[root@openstack ~]# yum -y install ntp

如果报错 HTTP Error 404 –Not Fount

修改配置文件 /etc/yum.repos.d/foreman.repo

改为:baseurl=http://yum.theforeman.org/releases/1.5/el6/x86_64

(把原来的el7改为el6)

(2).配置NTP服务:

[root@openstack ~]# vi /etc/ntp.conf

driftfile /var/lib/ntp/drift

restrict default ignore

restrict 127.0.0.1

restrict 192.168.1.0 mask255.255.255.0 nomodify notrap

server ntp.api.bz

server 127.127.1.0 #local clock

fudge 127.127.1.0 stratum 10

keys /etc/ntp/keys

(3).启动NTP服务,设置开机自启动:

[root@openstack ~]# service ntpd start

[root@openstack ~]# chkconfig ntpd on

3.配置安装MySQL

(1).安装MySQL服务:

[root@openstack ~]# yum -yinstall mariadb mariadb-galera-server MySQL-python

(2).启动MqSQL服务,设置开机自启动:

[root@openstack ~]# service mysqld start

[root@openstack ~]# chkconfig mysqld on

(3).修改MySQL密码为passwd:

[root@openstack ~]# mysqladmin –uroot–p password passwd

后面的passwd是要设置的密码,回车后出现Enter password 输入就密码,如果没有,直接回车

4.安装配置qpid服务

(1).安装qpid服务:

[root@openstack~]# yum -y install qpid-cpp-server memcached

(2).修改/etc/qpidd.conf配置文件,将auth设置为no:

[root@openstack ~]# vi /etc/qpid/qpidd.conf

……………………

auth=no

(3).启动qpid服务,设置开机启动:

[root@openstack ~]# service qpidd start

[root@openstack ~]# chkconfig qpidd on

(4).安装OpenStack工具包:

[root@openstack ~]# yum install-y openstack-utils

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018年08月08日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Linux系统批量化安装部署之Cobbler
说明: Cobbler服务器系统:CentOS 5.10 64位 IP地址:192.168.21.128 需要安装部署的Linux系统: eth0(第一块网卡,用于外网)IP地址段:192.168.21.160-192.168.21.200 eth1(第二块网卡,用于内网)IP地址段:10.0.0.160-10.0.0.200 子网掩码:255.255.255.0 网关:192.168.21.2 DNS:8.8.8.8  8.8.4.4 所有服务器均支持PXE网络启动 实现目的:通过配置Cobbler服务器
洗尽了浮华
2018/01/22
1.7K0
Linux系统批量化安装部署之Cobbler
002.KVM环境部署
一 环境准备 1.1 查看是否支持虚拟化 1 [root@kvm-host ~]# grep -E 'vmx|svm' /proc/cpuinfo 注意:intel为vmx,amd为svm。 1.
木二
2019/07/26
4140
002.KVM环境部署
CentOS8.x系统配置记录
描述:由于CentOS8已经弃用network.service来管理网络,而采用nmcli进行网络所以本节简单的记录如何采用nmcli进行OS8网络的配置; 手动进行网络配置文件:
全栈工程师修炼指南
2022/09/29
7160
CentOS8.x系统配置记录
CentOS7.0+OpenStack+kvm云平台部署—配置Horizon
[root@openstack~]# yum -y install openstack-dashboard
菲宇
2019/06/11
7590
第一篇(二进制部署k8s集群---准备架构篇)
在生产环境建议预留内存,避免内存耗尽导致ssh连不上主机: (32G的机器留2G,251的留3G, 500G的留5G)。下面是预留3G
@凌晨
2020/11/23
3320
第一篇(二进制部署k8s集群---准备架构篇)
CentOS7.0+OpenStack+kvm云平台部署—配置Nova
[root@openstack ~]# yum -y installopenstack-nova
菲宇
2019/06/11
9130
先电OpenStack卸载脚本
Uninstall OpenStack #/bin/bash source /etc/xiandian/openrc.sh cat <<- EOF !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! Please confirm whether or not to clear all data in the system !! !! Please ca
Weiyang
2020/10/26
1K0
centos7.2系统优化 原
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
拓荒者
2019/03/11
1.2K0
Cloudera Manager Hadoop部署前主机准备
root用户下操作 >>>主机名 # hostname COLLECTOR01 # vi /etc/sysconfig/network >>>Ip与主机名映射 # vi /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 192.168.211.11 COLLECTOR01 >>>禁用IPv6 # echo "alias net-pf-10 off" >> /etc/modprobe
用户2836074
2018/08/15
3040
openstack双节点部署
OpenStack云平台搭建需要两个节点,一个是controller(控制节点),另一个是compute(计算节点)。
冷影玺
2023/10/11
1.6K0
openstack双节点部署
史上最牛逼的CDH安装部署来了 亲测有效
安装jdk:必须把jdk放在/usr/java/目录下,不然启动cloudera-scm-server会报错
全栈程序员站长
2022/07/21
9050
史上最牛逼的CDH安装部署来了 亲测有效
CnetOS模板机配置及优化过程
虚拟机设置方式 注册新的虚拟机用于模板机的制作,配置可自定义.也可参考如下配置: 设置完后开启模板机,自定义安装方式以及安装安装磁盘配置. 我使用的默认安装配置(下一步->下一步)这种! 模板机配置
小柒吃地瓜
2020/04/23
7530
02-OpenStack部署
root@ntp /# vim /etc/yum.repos.d/rhel7.repo
小朋友呢
2019/12/25
1.2K2
CentOS 7.x操作系统使用前的基础优化
再安装操作系统的时候使用的最小化安装,有很多包没有安装,使用时发现好多命令没有如{vim、wget、tree...等},下面就安装命令,可以根据需求自行调整。
双面人
2019/04/10
6890
Kubernetes安装准备环境
这里所有的操作命令需要在kubernetes集群内所有的主机上执行,是安装kubernetes集群环境所需要的基本设置。 安装相关依赖包
jwangkun
2021/12/23
5610
制作CentOS6基础镜像
搭建私有云时需要制作一些操作系统的基础镜像,这里也有一些持巧,在这里记录下来以备忘。 安装CentOS6操作系统 这里没有太多好说的,我是从这里下载最小安装ISO进行安装的,安装的硬盘大小为20G。安装时大部分选项都是默认的,只有分区采用了自定义分区方案,200M的boot分区,其它全部作为根分区。如果需要交换分区,以后可以使用文件分区,使用文件分区的操作方法如下: dd if=/dev/zero of=/swapfile bs=1G count=2 chmod 600 /swapfile mkswap -
jeremyxu
2018/05/10
2.7K0
Centos7下修改网卡ens33为eth0
规则1: 对于板载设备命名合并固件或 BIOS 提供的索引号,如果来自固件或 BIOS 的信息可读就命名,比如eno1,这种命名是比较常见的,否则使用规则2。
咻一咻
2020/05/29
2.2K0
CentOS7.0部署KVM虚拟机
​ Kernel-based Virtual Machine的简称,是一个开源的系统虚拟化模块,自Linux 2.6.20之后集成在Linux的各个主要发行版本中。它使用Linux自身的调度器进行管理,所以相对于Xen,其核心源码很少。KVM已成为学术界的主流VMM之一。
用户9949933
2023/02/24
1.9K0
CentOS操作系统安装配置
张哥编程
2024/12/07
740
Centos 6.5 优化 一些基础优化和安全设置
6、关闭selinux,清空iptables 在服务器配置完全成功后各项服务正常后,在开启selinux
拓荒者
2019/03/11
9960
相关推荐
Linux系统批量化安装部署之Cobbler
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档