手机随时阅读
新人专享大礼包¥24
写在前面本系列文章共分14小节,记录了从环境的基础配置到启动OpenStack实例的手动安装过程。使用的OpenStack版本为最新的Train版本,和以前的版本有些许的差别。参考资料主要是官方文档,但是官方文档有很多坑以至于环境无法继续搭建,所以本系列文章会一一填充这些坑。本环境搭建时间估计3~5天,需要熟悉vmware-workstation,xshell等的使用。本环境使用的网络架构为官方文
一、环境配置1、使用软件VM-Workstation 15.5VCSA 6.7ESXi 6.72、VM-Workstation 虚拟网络设置3、VMware-workstation虚拟机配置及安装vCenter使用vcsa6.7CPU 6核 (默认2核,需要部署完成后再调整)内存调整为6G(默认10G,需要部署完成后再调整)IP:10.8.20.30ESXi主机,共4台ESXi主机CPU4核 开启
本文介绍如何创建一个ProxmoxVE集群,并使用内部集成的Ceph作为存储。集群包含5台主机,其中3台安装ceph作为存储节点,为剩下作为计算节点2台提供存储。这里,5台主机均位于同一个集群中。本文使用到的软件版本:VMware-Workstation 15.5pve(proxmox VE)6.0.1ceph:ceph nautilus 最新版ssh连接工具:xshell 61、环境配置我们需要
第一部分:环境配置及vCenter Server(vcsa)的安装和配置注:本文所写的内容纯属实验测试之用,不涉及任何商业用途。一、环境配置使用vmware workstation15.5搭建环境物理主机环境要求(指的是运行vmware workstation15.5的电脑)CPU:4核以上的Intel或者AMD,需要在BIOS中开启虚拟化内存:24G以上,推荐32G。硬盘空间:至少有100G以上
一、vSAN故障域概述vSAN故障域可以隔离ESXi主机。考虑以下的vSAN环境,这个环境里有五台ESXi主机。物理上,服务器A和B是位于一个机架或者一台刀片服务器上,服务器C、D和E又位于另外的一个机架或者另外一台刀片服务器上, 由于vSAN存放虚拟机组件是随机的,那么可能把2个组件(RAID-1)存放在服务器A和B上或者服务器C和E上。这样的话,如果服务器A和B所在的机架整体发生故障或者整个刀
cinder以挂接的方式加入到现有的openstack环境中。cinder块存储服务需要至少一个额外的存储节点,该节点为实例提供卷。本实验搭建一个专门的存储节点及使用其之上的一块空白磁盘(/dev/sdb),以卷的形式,向实例提供数据盘。安装好存储节点的centos系统,并配置好IP和主机名,编辑hosts文件加入主机解析等。存储节点的管理网络的ip地址为192.168.10.44,主机名是b1。
这一节我们继续本系列文章中的第三节继续讲述具体配置vSAN的存储策略一、环境配置本节实验之前,需要把我们的实验环境进行重建,恢复为单站点的群集环境,因为上节配置的双主机群集很多存储策略将无法使用。具体的重建过程这里不再赘述。另外我们需要参照已经有的四台ESXi主机,再创建一台ESXi主机,配置和其他四台主机一样。具体的配置可以参考下图:然后,按照前面单站点群集的搭建方法,搭建具有5台主机的单站点的
第十四部分 创建和配置centos7实例本小节介绍如何使用官方centos7镜像创建实例。下载官方的centos7镜像镜像的下载地址为:http://cloud.centos.org/centos/7/images/CentOS-7-x86_64-GenericCloud-1907.qcow2在windows下使用迅雷等下载工具下载上面的镜像,并上传至控制节点的root目录下将镜像上传到glanc
这一节创建一个双主机的vSAN群集(最少只需要2台主机的vSAN群集)一、见证主机在单站点vSAN群集的环境下,我们最少需要三台服务器来搭建一个群集,一份数据以镜像方式分别保存在其中两台服务器A和B上,这样就能够提供高可靠的数据保护,那么为什么需要第三台服务器C呢?之所以需要见证者是为了应对服务器A和B之间的网络故障情况,如果服务器A和B之间出现网络故障,这种情况下,服务器A和B都会试图重组 vS
详细介绍启动实例前的准备工作和具体cirros实例启动
第十二部分创建虚拟网络
OpenStack仪表板Dashboard服务的项目名称是Horizon,它所需的唯一服务是身份服务keystone,开发语言是python的web框架Django。系统要求安装Train版本的Horizon有以下要求:1、语言环境Python2.7、3.6或3.7Django1.11、2.0和2.2Django2.0和2.2支持在Train版本中处于试验阶段。Ussuri发行版(Train发行版
为了后面建立双主机群集和应用高级存储策略,需要把前面的单站点vSAN群集进行删除,下面是具体的步骤。注: 如果是生产环境,请做好数据备份。step1:删除虚拟机。右键单击虚拟机,选择“从磁盘删除...”step2:删除磁盘组如果没什么重要的数据,可以选择不迁移数据,所有主机上的磁盘组都要删除step3:停止vSAN服务点击右上角的“关闭vSAN”,需要稍等片刻才能关闭。提示“vSAN已关闭”表明已
vSAN使用Storage Policy-Based Management(简称SPBM,中文翻译为“基于存储策略的管理”)部署虚拟机。通过使用基于存储策略的管理,虚拟机可以根据生产环境的需求并且在不关机的情况应用不同的策略。所有部署在vSAN上的虚拟机都必须使用一种存储策略,如果没有创建新的存储策略,虚拟机将使用默认策略。vSAN存储策略主要有以下几种类型:一、Number of Failure
第十部分 安装网络服务neutron一、准备工作安装网络服务neutron之前,要先做好以下准备工作1、备份目前的vmware-workstation虚拟机关闭2台虚拟机,在windows资源管理器中找到安装vmware-workstation虚拟机的文件夹,备份一下这个文件夹。2、备份好之后开启2台虚拟机,将虚拟机的网卡eth1调整成混杂模式,控制节点和计算节点均执行yum install ne
第九部分 网络服务neutron概述一、neutron架构OpenStack的网络服务neutron是整个OpenStack中最复杂的一个部分,它的基本架构是一个中心服务(neutron-server)外加各种插件(plugins)和代理(agents),使用不同的network provider(网络提供者,如Linux Bridge、OpenvSwitch(ovs)等)来实现各种网络架构,在这
第八部分 发现计算节点和验证nova的安装在控制节点(ct)上进行如下操作以发现已经配置好的计算节点(c1)在控制节点(ct)上进行以下操作确认数据库中有计算主机. admin-openrcopenstack compute service list --service nova-compute发现计算节点主机su -s /bin/sh -c "nova-manage cell_v2 discov
第七部分 安装计算服务nova(计算节点)在计算节点(c1)上进行如下操作以安装计算服务nova(计算节点)开启计算节点(c1)的vmware-workstation虚拟机(自从上次备份之后一直就没有开启过,o(∩_∩)o )启动好之后,用xshell连接上去检查其主机名、网络配置和与控制节点的通讯等,一定要确保能使用主机名ping通控制节点。hostnamctlifconfigping ct安装
第六部分 安装计算服务nova(控制节点)计算服务nova较之前的服务稍显复杂(但没有网络服务neutron复杂),它需要在控制节点和计算节点都安装控制节点主要安装nova-api(nova主服务)、nova-scheduler(nova调度服务)、nova-conductor(nova数据库服务,提供数据库访问)、nova-novncproxy(nova的vnc服务,提供实例的控制台)等服务;计
第五部分安装放置服务placement在OpenStackStein版本发布之前,放置服务placement与计算服务API(nova-api)一起位于计算服务nova中。在控制节点按如下操作安装placement放置服务创建数据库mysql-uroot-pMariaDB[(none)]>CREATEDATABASEplacement;授予数据库的适当访问权限MariaDB[(none)]>GRA
第四部分:安装镜像服务glanceglance服务为实例提供系统盘的镜像(模版)在控制节点执行以下操作安装glance服务建立glance数据库mysql -u root -p创建glance数据库:MariaDB [(none)]> CREATE DATABASE glance;授予对glance数据库的适当访问权限MariaDB [(none)]> GRANT ALL PRIVIL
第三部分 安装身份认证服务keystone注意:在开始安装具体的OpenStack服务之前,请先备份一次我们已经安装好的两台vmware-workstation虚拟机。备份虚拟机关闭2台虚拟机,然后在windows资源管理器中找到安装好的虚拟机文件目录(这里是d:\OpenStack-Train),复制一份到其他盘,作为备份。备份虚拟机文件夹做好的备份备份好之后,开启控制节点的虚拟机(暂时不开计算
一、什么是vSANvSAN,Virtual SAN(虚拟存储局域网),是vmware公司提出的软件定义存储架构vSAN是借助软件将服务器本地众多的空白磁盘打造成一个虚拟的共享存储。vSAN是一种集群功能。通过vSAN将众多主机本地的磁盘创建分布式RAID(根据不同的存储策略,可以是RAID1、RAID5/6等),虚拟机的数据就会存储在这个RAID磁盘上。这个磁盘实际是在每台服务器的本地,但是通过v
第二部分:安装基础环境安装控制节点的CentOS7系统下面开始安装控制节点的操作系统。下载最小化的安装iso,下载地址为:https://mirrors.aliyun.com/centos/7.7.1908/isos/x86_64/CentOS-7-x86_64-Minimal-1908.iso下载好之后,将其载入ct的光驱然后开启虚拟机,会载入安装程序注意,安装启动到启动界面时不要立即按回车键,
准备下面个集群一个计算集群,包含3台pve主机,只安装pve管理主机是comp1(IP:10.8.20.21)这台计算集群一个存储集群,包含4台pve主机,安装pve和内部集成的cephmgr:store1( 管理主机是store1这台 ,IP:10.8.20.11 )mon: store1 store2 store3 store4osd: store2 store3 store4ceph的存储池
一台centos7的系统,有2个网卡,一个连接外网网段10.8.20.0/24,一个连接内网网段172.168.10.0/24,其ip为:173.168.10.1,局域网中的其他机器只能连接172.168.10.0/24网段,;例如其中一台的IP为:173.168.1.100,现在要使局域网中的其他机器能连上外网,可以在这台centos7的系统上做如下操作实现:开启NAT转发 # firewall
准备下面的ceph存储集群(具体建立过程可以参考本博客的其他文章)其中集群的管理节点为store1,ip地址为10.8.20.11下面在这个集群上面创建一个40G的镜像,并把这个镜像作为iscsi的目标,局域网的其他机器可以访问并挂载该iscsi目标、使用的是tgt方式。一、创建镜像,使用可视化方式进行打开ceph集群的Dashboard(https://10.8.20.11:8443),选择导航
一、环境配置安装配置好一台干净的CentOS7或者CentOS8操作系统,最好是CentOS8,如果是自己安装请使用最小化安装,如果使用云服务器,则检查好其配置。二、配置CentOS系统,包括配置网络、主机名、selinux等1、配置网络:安装NetworkManager,使用nmtui进行网络配置(云服务器需要安装 NetworkManager ),首先配置好yum源,再运行下面的命令安装yum
注:本文的方法在腾讯云服务器上面实施成功,具体操作前请备份好服务器上的重要数据。步骤一:安装epel存储库yum install epel-release -y步骤二:安装yum-utils工具yum install yum-utils -y步骤三:解析rpm包yum install rpmconf -yrpmconf -apackage-cleanup --leavespackage-clean
第四部分:建立nfs共享存储、安装虚拟机和测试集群的功能建立nfs存储源准备一台centos7/8服务器,并安装nfs服务在主机VMware-workstation中新建一台虚拟机操作系统类型选Linux、centos7 67位虚拟机名称设置为centos-nfs,位置选择和前面的esxi主机在同一个目录以便管理cpu4核 内存4096M 网络暂时选桥接网络,硬盘先创建一个20G的来安装系统,后面
Copyright © 2005-2022 51CTO.COM 版权所有 京ICP证060544号