第九节 先电云openstack手动搭建创建云主机

  1. 创建外网
    管理员-系统-网络-创建网络(容器的网络)
    在这里插入图片描述
    外部网络只给管理员用,不可共享

创建外网的子网,与本机IP同网段未使用的IP地址
在这里插入图片描述
在这里插入图片描述
2. 项目-网络

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3. 路由
在这里插入图片描述
进入路由
在这里插入图片描述

### 如何在电云搭建和配置OpenStack平台 搭建和配置OpenStack平台需要遵循一定的步骤,包括环境准备、组件安装与配置、以及测试验证等。以下是详细的指导内容: #### 1. 环境准备 确保硬件和网络环境满足OpenStack的最低要求。例如,使用CentOS 7作为操作系统,并完成基本的系统配置[^5]。此外,需确保网络连接正常,能够访问外部资源以下载必要的软件包。 ```bash # 更新系统 sudo yum update -y # 安装必要的工具 sudo yum install -y epel-release sudo yum install -y python-openstackclient openstack-selinux ``` #### 2. 数据库配置 OpenStack依赖数据库存储数据,通常使用MySQL或MariaDB。以下是一个简单的MySQL安装和初始化命令: ```bash # 安装MySQL sudo yum install -y mariadb mariadb-server python2-PyMySQL # 启动并设置开机自启 sudo systemctl enable mariadb sudo systemctl start mariadb # 配置MySQL安全选项 sudo mysql_secure_installation ``` #### 3. Keystone服务配置 Keystone是OpenStack的身份认证服务,负责管理用户、项目和服务。以下是基本的Keystone配置步骤: ```bash # 安装Keystone sudo yum install -y openstack-keystone httpd mod_wsgi # 编辑Keystone配置文件 sudo vi /etc/keystone/keystone.conf # 初始化数据库 su -s /bin/sh -c "keystone-manage db_sync" keystone # 配置Apache服务 sudo ln -s /usr/share/keystone/wsgi-keystone.conf /etc/httpd/conf.d/ sudo systemctl enable httpd sudo systemctl start httpd ``` #### 4. Glance镜像服务配置 Glance用于存储和检索虚拟机镜像。以下是Glance的基本配置步骤: ```bash # 安装Glance sudo yum install -y openstack-glance python2-keystoneclient python2-glanceclient # 编辑Glance配置文件 sudo vi /etc/glance/glance-api.conf # 初始化Glance数据库 su -s /bin/sh -c "glance-manage db_sync" glance ``` #### 5. Nova计算服务配置 Nova是OpenStack的核心计算服务,负责管理虚拟机实例。以下是Nova的基本配置步骤: ```bash # 安装Nova sudo yum install -y openstack-nova-api openstack-nova-conductor \ openstack-nova-console openstack-nova-novncproxy openstack-nova-scheduler \ nova-placement-api # 编辑Nova配置文件 sudo vi /etc/nova/nova.conf # 同步Nova数据库 su -s /bin/sh -c "nova-manage api_db sync" nova su -s /bin/sh -c "nova-manage cell_v2 map_cell0" nova su -s /bin/sh -c "nova-manage cell_v2 create_cell --name=cell1 --verbose" nova su -s /bin/sh -c "nova-manage db_sync" nova ``` #### 6. Neutron网络服务配置 Neutron提供网络即服务的功能。以下是Neutron的基本配置步骤: ```bash # 安装Neutron sudo yum install -y openstack-neutron openstack-neutron-ml2 \ openstack-neutron-linuxbridge ebtables # 编辑Neutron配置文件 sudo vi /etc/neutron/neutron.conf sudo vi /etc/neutron/plugins/ml2/ml2_conf.ini # 初始化Neutron数据库 su -s /bin/sh -c "neutron-db-manage --config-file /etc/neutron/neutron.conf \ --config-file /etc/neutron/plugins/ml2/ml2_conf.ini upgrade head" neutron ``` #### 7. Cinder块存储服务配置 Cinder为虚拟机提供块存储功能。以下是Cinder的基本配置步骤: ```bash # 安装Cinder sudo yum install -y openstack-cinder python2-cinderclient lvm2 device-mapper-persistent-data # 编辑Cinder配置文件 sudo vi /etc/cinder/cinder.conf # 初始化Cinder数据库 su -s /bin/sh -c "cinder-manage db sync" cinder ``` #### 8. Horizon仪表盘配置 Horizon
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值