使用VMware Workstation搭建先电IaaS2.4云平台(下)

简介: 使用VMware Workstation搭建先电IaaS2.4云平台

9、执行相关服务部署脚本


【controller| compute】


# iaas-pre-host.sh 
# reboot


等到controller、compute两个节点同时创建完成后再同时重启centos


Please Reboot or Reconnect the terminal当同时在两个节点看到此提示,即可重启。


【controller】


安装数据库服务


[root@controller ~]# iaas-install-mysql.sh



安装认证服务


[root@controller ~]# iaas-install-keystone.sh


验证认证服务


[root@controller ~]# source /etc/keystone/admin-openrc.sh 
[root@controller ~]# openstack user list
+----------------------------------+-------+
| ID                               | Name  |
+----------------------------------+-------+
| cac753e558c747338116623b8de8de42 | admin |
| e6a51892258b45c79c28ae7e10127a80 | demo  |
+----------------------------------+-------+


安装镜像服务


[root@controller ~]# iaas-install-glance.sh


验证镜像服务


[root@controller ~]# openstack user list
±---------------------------------±-------+
| ID | Name |
±---------------------------------±-------+
| 7c33302f61cf4b85b09f6cf4d91598e5 | glance |
| cac753e558c747338116623b8de8de42 | admin |
| e6a51892258b45c79c28ae7e10127a80 | demo |
±---------------------------------±-------+


上传测试镜像


[root@controller ~]# source /etc/keystone/admin-openrc.sh 
[root@controller ~]# glance image-create --name cirros --disk-format qcow2 --container bare --progress < cirros-0.5.1-x86_64-disk.img 
[=============================>] 100%
+------------------+--------------------------------------+
| Property         | Value                                |
+------------------+--------------------------------------+
| checksum         | 1d3062cd89af34e419f7100277f38b2b     |
| container_format | bare                                 |
| created_at       | 2020-11-15T04:06:20Z                 |
| disk_format      | qcow2                                |
| id               | 1fea3777-e5ed-46b7-9dae-2d9a3554bb99 |
| min_disk         | 0                                    |
| min_ram          | 0                                    |
| name             | cirros                               |
| owner            | b80d6a7fd05641aea59268fc30775ed5     |
| protected        | False                                |
| size             | 16338944                             |
| status           | active                               |
| tags             | []                                   |
| updated_at       | 2020-11-15T04:06:21Z                 |
| virtual_size     | None                                 |
| visibility       | shared                               |
+------------------+--------------------------------------+
[root@controller ~]# openstack image list
+--------------------------------------+--------+--------+
| ID                                   | Name   | Status |
+--------------------------------------+--------+--------+
| 1fea3777-e5ed-46b7-9dae-2d9a3554bb99 | cirros | active |
+--------------------------------------+--------+--------+


安装计算服务


[root@controller ~]# iaas-install-nova-controller.sh



验证计算服务


[root@controller ~]# openstack user list
+----------------------------------+-----------+
| ID                               | Name      |
+----------------------------------+-----------+
| 7c33302f61cf4b85b09f6cf4d91598e5 | glance    |
| 91b70a465e494ad1b438b167d4db6d2a | placement |
| 958fd8e1ba0e427fbab6e149f0a3ea1b | nova      |
| cac753e558c747338116623b8de8de42 | admin     |
| e6a51892258b45c79c28ae7e10127a80 | demo      |
+----------------------------------+-----------+


【compute】


安装计算服务


注意:等待controller控制节点计算服务脚本执行安装完毕后,再执行compute节点的安装。后面的安装亦是如此。


[root@compute ~]# iaas-install-nova-compute.sh



【controller】


安装网络服务


[root@controller ~]# iaas-install-neutron-controller.sh


【compute】


安装网络服务


[root@compute ~]# iaas-install-neutron-compute.sh



【controller】


安装Dashboard服务


[root@controller ~]# iaas-install-dashboard.sh



10、登录Dashboard管理控制平台




至此。基础部分搭建完成!


11、可选服务补充搭建


安装块存储服务


【controller】


[root@controller ~]# iaas-install-cinder-controller.sh


安装对象存储服务


[root@controller ~]# iaas-install-swift-controller.sh


【compute】


安装块存储服务


[root@compute ~]# iaas-install-cinder-compute.sh



安装对象存储服务


[root@compute ~]# iaas-install-swift-compute.sh


注意是否从控制节点中传送过来以下三个压缩包


account.ring.gz                                                                                      100%  728   344.4KB/s   00:00    
container.ring.gz                                                                                    100%  207   121.1KB/s   00:00    
object.ring.gz                                                                                       100%  204   277.6KB/s   00:00 


【controller】


安装编排服务


[root@controller ~]# iaas-install-heat.sh



【controller】


安装zun服务


[root@controller ~]# iaas-install-zun-controller.sh



【compute】


安装zun服务


[root@compute ~]# iaas-install-zun-compute.sh



【controller】


上传容器镜像


[root@controller ~]# source /etc/keystone/admin-openrc.sh 
[root@controller ~]# cd /opt/openstack/images/
[root@controller images]# ls
CentOS_6.5_x86_64_XD.qcow2  CentOS7_1804.tar  CentOS_7.2_x86_64_XD.qcow2  CentOS_7.5_x86_64_XD.qcow2
[root@controller images]# openstack image create centos-zun-7.5 --public --container-format docker --disk-format raw < CentOS7_1804.tar 
+------------------+------------------------------------------------------+
| Field            | Value                                                |
+------------------+------------------------------------------------------+
| checksum         | 438e76cdb677a3ab1156e284f58aa366                     |
| container_format | docker                                               |
| created_at       | 2020-11-15T05:49:51Z                                 |
| disk_format      | raw                                                  |
| file             | /v2/images/0b93bcf3-0acf-4908-89f3-e0cca9e366e1/file |
| id               | 0b93bcf3-0acf-4908-89f3-e0cca9e366e1                 |
| min_disk         | 0                                                    |
| min_ram          | 0                                                    |
| name             | centos-zun-7.5                                       |
| owner            | b80d6a7fd05641aea59268fc30775ed5                     |
| protected        | False                                                |
| schema           | /v2/schemas/image                                    |
| size             | 381696512                                            |
| status           | active                                               |
| tags             |                                                      |
| updated_at       | 2020-11-15T05:49:53Z                                 |
| virtual_size     | None                                                 |
| visibility       | public                                               |
+------------------+------------------------------------------------------+
[root@controller images]# openstack image list
+--------------------------------------+----------------+--------+
| ID                                   | Name           | Status |
+--------------------------------------+----------------+--------+
| 0b93bcf3-0acf-4908-89f3-e0cca9e366e1 | centos-zun-7.5 | active |
| 1fea3777-e5ed-46b7-9dae-2d9a3554bb99 | cirros         | active |
+--------------------------------------+----------------+--------+


启动容器


[root@controller images]# zun run --image-driver glance centos-zun-7.5
+-------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Property          | Value                                                                                                                                                                                                                     |
+-------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| addresses         |                                                                                                                                                                                                                           |
| links             | ["{u'href': u'http://controller:9517/v1/containers/dfd250a4-f70e-49dc-ae56-fcbe17df8e6c', u'rel': u'self'}", "{u'href': u'http://controller:9517/containers/dfd250a4-f70e-49dc-ae56-fcbe17df8e6c', u'rel': u'bookmark'}"] |
| image             | centos-zun-7.5                                                                                                                                                                                                            |
| labels            | {}                                                                                                                                                                                                                        |
| disk              | 0                                                                                                                                                                                                                         |
| networks          |                                                                                                                                                                                                                           |
| security_groups   | None                                                                                                                                                                                                                      |
| image_pull_policy | None                                                                                                                                                                                                                      |
| user_id           | cac753e558c747338116623b8de8de42                                                                                                                                                                                          |
| uuid              | dfd250a4-f70e-49dc-ae56-fcbe17df8e6c                                                                                                                                                                                      |
| hostname          | None                                                                                                                                                                                                                      |
| environment       | {}                                                                                                                                                                                                                        |
| memory            | None                                                                                                                                                                                                                      |
| project_id        | b80d6a7fd05641aea59268fc30775ed5                                                                                                                                                                                          |
| status            | Creating                                                                                                                                                                                                                  |
| workdir           | None                                                                                                                                                                                                                      |
| auto_remove       | False                                                                                                                                                                                                                     |
| status_detail     | None                                                                                                                                                                                                                      |
| host              | None                                                                                                                                                                                                                      |
| image_driver      | glance                                                                                                                                                                                                                    |
| task_state        | None                                                                                                                                                                                                                      |
| status_reason     | None                                                                                                                                                                                                                      |
| name              | delta-2-container                                                                                                                                                                                                         |
| restart_policy    | None                                                                                                                                                                                                                      |
| ports             | None                                                                                                                                                                                                                      |
| command           | None                                                                                                                                                                                                                      |
| runtime           | None                                                                                                                                                                                                                      |
| cpu               | None                                                                                                                                                                                                                      |
| interactive       | False                                                                                                                                                                                                                     |
+-------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+


查询容器


[root@controller images]# zun list
+--------------------------------------+-------------------+----------------+---------+------------+-----------+-------+
| uuid                                 | name              | image          | status  | task_state | addresses | ports |
+--------------------------------------+-------------------+----------------+---------+------------+-----------+-------+
| dfd250a4-f70e-49dc-ae56-fcbe17df8e6c | delta-2-container | centos-zun-7.5 | Running | None       | 10.0.0.3  | [22]  |
+--------------------------------------+-------------------+----------------+---------+------------+-----------+-------+


登录容器


[C:\~]$ ssh 10.0.0.3
Connecting to 10.0.0.3:22...
Connection established.
To escape to local shell, press Ctrl+Alt+].
WARNING! The remote SSH server rejected X11 forwarding request.
[root@ce707216eaa8 ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
8: eth0@if9: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether fa:16:3e:49:c4:af brd ff:ff:ff:ff:ff:ff link-netnsid 0
    inet 10.0.0.3/24 brd 10.0.0.255 scope global eth0
       valid_lft forever preferred_lft forever
[root@ce707216eaa8 ~]# 


【controller】


安装Ceilometer监控服务


[root@controller ~]# iaas-install-ceilometer-controller.sh



【compute】


安装Ceilometer监控服务


[root@compute ~]# iaas-install-ceilometer-compute.sh



【controller】


[root@controller ~]# iaas-install-aodh.sh



【controller】


添加控制节点的计算服务资源


修改openrc.sh的配置文件


[root@controller ~]# vi /etc/xiandian/openrc.sh


修改计算节点的主机名和IP地址为控制节点的主机名和IP地址


[root@controller ~]# iaas-install-nova-compute.sh




目录
打赏
0
0
0
0
18
分享
相关文章
|
1月前
|
VMware Workstation 17.6.3 发布下载,现在完全免费无论个人还是商业用途
VMware Workstation 17.6.3 发布下载,现在完全免费无论个人还是商业用途
9575 65
【2025最新】 神奇!VMware Workstation Pro虚拟机还原与删除功能,让你轻松应对各种场景!
删除和还原VMware虚拟机的操作步骤如下: **删除虚拟机:** 1. 选择要删除的虚拟机,右键点击并选择“移除”。 2. 这仅从列表中移除虚拟机,并未彻底删除。需前往VMware默认存储路径(如 `D:\VMware\data`),找到对应虚拟机文件夹并删除。 **还原虚拟机:** 1. 若误删虚拟机列表项目,可通过右键点击空白处,选择“打开”,找到保存虚拟机的路径文件夹。 2. 选择被删除虚拟机对应的 `.vmx` 配置文件并打开,即可在列表中恢复该虚拟机。 总结:VMware虚拟机可用于模拟多种操作系统和开发环境,掌握删除与还原技巧可提高使用效率。
126 8
【2025最新】 神奇!VMware Workstation Pro虚拟机还原与删除功能,让你轻松应对各种场景!
|
2月前
|
【2025最新】VMware Workstation Pro 虚拟机基础配置教程,方便你的神操作!
VMware Workstation Pro 是一款强大的虚拟化工具,本文简要介绍其基本配置与操作。安装后,用户可以通过“编辑菜单 &gt; 首选项”设置虚拟机保存路径、是否显示托盘图标等全局配置。新建虚拟机时,需选择操作系统类型、配置处理器、内存、网络和硬盘等参数。建议根据主机硬件性能合理分配资源,避免过度占用。创建完成后,用户可加载 ISO 镜像文件安装所需操作系统。通过这些步骤,您可以轻松搭建并管理多个虚拟环境。
209 8
【2025最新】VMware Workstation Pro 虚拟机基础配置教程,方便你的神操作!
【2025最新】VMware Workstation Pro 虚拟机配置与安装VMware Tools 感受它的强大~
VMware Tools 是 VMware 虚拟机中自带的一种增强工具,能够显著提升虚拟机的性能和用户体验。它提供了优化的显卡驱动程序、文件共享与拖放功能、时间同步以及跨虚拟机和宿主机的复制粘贴功能。安装 VMware Tools 可以让虚拟机在 VMware 平台上运行得更加高效,并且对于老旧系统(如 Win98、Win2000、WinXP)也能提供必要的驱动支持。每个虚拟机都需要独立安装与其操作系统版本相匹配的 VMware Tools,以确保最佳兼容性和性能表现。
138 6
【2025最新】VMware Workstation Pro 虚拟机配置与安装VMware Tools 感受它的强大~
【独家揭秘2025】VMware Workstation Pro虚拟机:免费安装教程大放送,一键解锁操作系统模拟神器!
VMware Workstation Pro 是由威睿(VMware)公司开发的一款功能强大的桌面虚拟化软件,允许用户在同一台物理计算机上同时运行多个操作系统,如Windows、..
114 2
【独家揭秘2025】VMware Workstation Pro虚拟机:免费安装教程大放送,一键解锁操作系统模拟神器!
|
4月前
|
VMware Workstation 17.6.2 发布下载,现在完全免费无论个人还是商业用途
VMware Workstation 17.6.2 发布下载,现在完全免费无论个人还是商业用途
20160 16
VMware Workstation 17.6.2 发布下载,现在完全免费无论个人还是商业用途
VMware Workstation常见的故障处理
关于VMware Workstation常见故障处理的指南,包括Windows 10开启虚拟机蓝屏问题的解决方案和虚拟机无法开机时的解决方法。
379 21
VMware Workstation常见的故障处理
|
6月前
|
VMware WorkStation Pro 15.5(低版本安装) 教学用
VMware WorkStation Pro 15.5(低版本安装) 教学用
617 5
虚拟机 VMware Workstation 16 PRO 的网络配置
虚拟机 VMware Workstation 16 PRO 的网络配置
227 2

热门文章

最新文章