云计算搭建全部内容总结,保证可以搭建一个完整的云计算服务器
注:安装成功后三种验证,法一:浏览器输入IP地址出现一个界面、法二:浏览器访问IP的5000端口、法三:openstack user list出现ID和Name(admin)
6、glance安
设置环境变量,配置管理员账户 注:安装成功后三种验证,法一:浏览器输入IP地址出现一个界面、法二:浏览器访问IP的5000端口、法三:openstack user list出现ID和Name(admin) 6、glance安装配置 ①、安装openstack-glance ②、创建glance数据库并授权 ③、使用数据库访问客户端以用户身份连接到数据库服务器:root 创建用户glance(openstack user create --domain default --password-prompt glance) 将角色添加到用户和项目:admin-glance-service(openstack role add --project service --user glance admin) 创建服务实体:glance(openstack service create --name glance --description “OpenStack Image” image) ④创建影像服务 API 终端节点(openstack endpoint create --region RegionOne image public :9292) ⑤、编辑文件并完成以下操作:/etc/glance/glance-api.conf ⑥、编辑文件并完成以下操作:/etc/glance/glance-registry.conf ⑦、填充影像服务数据库 ⑧、启动openstack-glance-api openstack-glance-registry服务并设置为开机自启 注意:glance-api 服务启动不起来可能是因为默认权限,将默认的root权限改为glance权限即可 7、在控制器节点上安装和配置代号为 nova 的计算服务安装配置 ①、使用数据库访问客户端以用户身份连接到数据库服务器:root ②、创建和授权nova_api nova nova_cell placement 数据库(%、localhost、tsw01) ③、创建计算服务凭据 创建用户:nova、placement 将角色添加到用户: nova-admin 创建服务实体:nova 、placement ④、创建计算 API 服务终结点 :8774/v2.1 使用您选择的以下选项创建放置服务用户:PLACEMENT_PASS 将 Placement 用户添加到具有管理员角色的服务项目中 在服务目录中创建放置 API 条目 创建放置 API 服务终端节点 :8778 ⑤、安装openstack-nova-api openstack-nova-conductor openstack-nova-console openstack-nova-novncproxy openstack-nova-scheduler openstack-nova-placement-api软件包 ⑥、编辑文件并完成以下操作:/etc/nova/nova.conf并重新启动 httpd 服务 填充数据库:nova-api 注册数据库:cell0 创建单元格:cell1 填充 nova 数据库: 验证 nova 单元格 0 和单元格 1 是否已正确注册:(nova-manage cell_v2 list_cells) ⑦、启动计算服务openstack-nova-api openstack-nova-consoleauth openstack-nova-scheduler openstack-nova-conductor openstack-nova-novncproxy 并将其配置为在系统启动时启动 8、安装和配置控制器节点 ①、创建neutron数据库并完成相应的授权 ②、要创建服务凭据,创建用户:neutron、将角色添加到用户:admin-neutron、创建服务实体:neutron ③、创建网络服务 API 终结点,:9696 ④、网络选项 2:自助服务网络: 安装组件:openstack-neutron openstack-neutron-ml2 openstack-neutron-linuxbridge ebtables ⑤、配置服务器组件:编辑文件并完成以下操作:/etc/neutron/neutron.conf ⑥、配置模块化第 2 层 (ML2) 插件:编辑文件并完成以下操作:/etc/neutron/plugins/ml2/ml2_conf.ini ⑦、配置 Linux 桥代理:/etc/neutron/plugins/ml2/linuxbridge_agent.ini ⑧、配置第 3 层代理:/etc/neutron/l3_agent.ini ⑨、配置 DHCP 代理:/etc/neutron/dhcp_agent.ini 配置元数据代理:编辑文件并完成以下操作:/etc/neutron/metadata_agent.ini 将计算服务配置为使用网络服务:编辑文件并执行以下操作:/etc/nova/nova.conf 完成安装:网络服务初始化脚本需要一个指向 ML2 插件配置文件 的符号链接。如果此符号链接不存在,请使用以下命令创建它:/etc/neutron/plugin.ini/etc/neutron/plugins/ml2/ml2_conf.ini 填充数据库 重新启动计算 API 服务 启动网络服务并将其配置为在系统启动时启动 三、控制节点安装配置(换一个新的虚拟机,已经完成基本配置)
1、在计算器节点上安装和配置代号为 nova 的计算服务安装配置 ①、安装openstack-nova-compute软件包 ②、编辑文件并完成以下操作:/etc/nova/nova.conf ③、确定计算节点是否支持虚拟机的硬件加速,不支持编辑/etc/nova/nova.conf中[libvirt] ④、启动libvirtd和openstack-nova-compute计算服务(包括其依赖项),并将其配置为在系统启动时自动启动 ⑤、将计算节点添加到单元数据库云计算服务器配置,获取管理员凭据以启用仅限管理员的 CLI 命令,然后确认数据库中存在计算主机(控制节点) 2、安装和配置计算节点 ①、安装组件 ②、配置通用组件 编辑文件并完成以下操作:/etc/neutron/neutron.conf ③、配置网络选项 配置 Linux 桥代理 编辑文件并完成以下操作:/etc/neutron/plugins/ml2/linuxbridge_agent.ini ④、通过验证以下所有值是否都设置为:,确保您的 Linux 操作系统内核支持网桥筛选器:sysctl1 ⑤、将计算服务配置为使用网络服务:编辑文件并完成以下操作:/etc/nova/nova.conf ⑥、完成安装(重新启动计算服务、启动 Linux 桥接代理并将其配置为在系统引导时启动) 四、浏览器输入并用demo用户登录 1、创建云主机实例 2、dashboard安装配置 3、云平台虚拟机实际例实现内外网连通 4、浏览器输入并用demo用户登录 1、登录admin用户删除自带镜像并新建 新的镜像 删除原有的镜像,此镜像一般作为测试使用,创建镜像 2、创建密钥对 登录demo用户创建密钥对 注:demo用户的镜像共享刚刚admin的,但是没有私钥,这个时候我们就要重新建立私钥 每次新建一个密钥对便会生成一个 .pem 文件,保存好 3、配置安全组,添加ssh规则 4、下载镜像防止桌面,为后面使用做准备 5、创建云主机实例,选择镜像 6、dashboard安装配置(此处用的一体化安装的dashboard,安装时默认配置好,故此处不需要配置) 7、云平台虚拟机实际例实现内外网连通 (编辑:92站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |