当前位置: 首页 > news >正文

北京网站设计推荐刻微商城网站建设代理商

北京网站设计推荐刻,微商城网站建设代理商,网站添加悬浮二维码,国内做钢铁的网站目录 官方文档材料准备软件硬件 模板机和虚拟网络安装MAAS官方文档MAAS节点配置安装MAAS浏览器登录MAAS进行配置 激活DHCP 官方文档 https://docs.openstack.org/project-deploy-guide/charm-deployment-guide/2023.1/ 这是一个通过Maas面板即可部署openstack的方式&#xff0…

目录

  • 官方文档
  • 材料准备
    • 软件
    • 硬件
  • 模板机和虚拟网络
  • 安装MAAS
    • 官方文档
    • MAAS节点配置
    • 安装MAAS
    • 浏览器登录MAAS进行配置
  • 激活DHCP

官方文档

https://docs.openstack.org/project-deploy-guide/charm-deployment-guide/2023.1/
这是一个通过Maas面板即可部署openstack的方式,是目前最优秀的部署方式,但是系统仅限Ubuntu

材料准备

软件

  1. Ubuntu 22.04 LTS (Jammy) for the Juju client, Juju controller, and all cloud nodes (including containers)
  2. MAAS 3.3.3
  3. Juju 2.9.43
  4. OpenStack 2023.1 (Antelope)

硬件

1 x MAAS system: 8GiB RAM, 2 CPUs, 1 NIC, 1 x 40GiB storage
1 x Juju controller node: 4GiB RAM, 2 CPUs, 1 NIC, 1 x 40GiB storage
4 x cloud nodes: 8GiB RAM, 2 CPUs, 1 NIC, 3 x 80GiB storage
因此主机规划如下

主机名CPU内存系统盘数据盘网卡ip
maas4c8GB100GB/10.0.0.9
juju4c8GB100GB/10.0.0.10
cloud14c8GB100GB100GB*310.0.0.11
cloud24c8GB100GB100GB*310.0.0.12
cloud34c8GB100GB100GB*310.0.0.13
cloud44c8GB100GB100GB*310.0.0.14

旧版本的MAAS面板需要4个cloud节点具备双网卡,一个用于管理面一个用于外网面。自从MAAS (v.2.9.2)以后,只需要一个网口即可,所有流量通过OVS网桥转发,这个由面板自动配置,用户不用管。
本文假设这6个主机是物理机,如果读者使用虚拟机,需要开启CPU hostpassthrough嵌套虚拟化功能。
MAAS主机将作为Openstack集群的DHCP和DNS服务器,所以至关重要。
JUJU主机和cloud主机必须是x86_64的结构
cloud主机的三个数据盘将用于Ceph分布式存储,Ceph至少需要3块盘。

模板机和虚拟网络

本文使用qemu-kvm和virt-manager模拟真实环境
创建一个NAT虚拟网络,10.0.0.0/24,网络名称随意
在这里插入图片描述
模板机开启嵌套虚拟化
在这里插入图片描述

创建一个4核心8GB内存+100GB系统盘的Ubuntu Server22.04虚拟机作为模板机,并且网卡网络选择刚才创建的虚拟网络,cpu打开嵌套虚拟化。系统内网卡默认dhcp模式,后面我们安装Openstack集群时会手动配置成静态IP。

安装MAAS

官方文档

Ubuntu给出的MAAS安装文档:https://maas.io/docs/fresh-installation-of-maas
Openstack给出的MAAS安装文档:https://docs.openstack.org/project-deploy-guide/charm-deployment-guide/2023.1/install-maas.html

MAAS节点配置

克隆模板机,新的虚拟机名称maas
主机配置如下

# 设置主机名
hostnamectl set-hostname maas
bash# 设置静态ip
cat > /etc/netplan/00-installer-config.yaml << EOF
# This is the network config written by 'subiquity'
network:ethernets:enp1s0:dhcp4: falseaddresses: [10.0.0.9/24]routes:- to: defaultvia: 10.0.0.1nameservers:addresses: [10.0.0.1]version: 2
EOF# 生效网络
netplan apply# 编写hosts文件
cat >> /etc/hosts << EOF
10.0.0.9  maas
10.0.0.10 juju
10.0.0.11 cloud1
10.0.0.12 cloud2
10.0.0.13 cloud3
10.0.0.14 cloud4
EOF# 关闭防火墙
ufw disable# 生成root公钥
ssh-keygen -t rsa  # 一路回车过去

安装MAAS

在maas服务器上执行以下命令安装maas,本文同时参考了ubuntu和Openstack的maas文档

# 安装maas
sudo snap install maas-test-db
sudo snap install --channel=3.4/edge maas# 关闭系统自带的时间同步器
systemctl disable --now systemd-timesyncd# 为maas面板创建postgresql数据库,用于持久化存储数据
sudo apt update -y
sudo apt install -y postgresql# 创建三个环境变量用于初始化数据库
export MAAS_DBUSER=maas
export MAAS_DBPASS=maas
export MAAS_DBNAME=maas# 修改主机名变量,否则maas无法连接数据库5432端口
export HOSTNAME=localhost# 创建数据库和数据库用户
sudo -i -u postgres psql -c "CREATE USER \"$MAAS_DBUSER\" WITH ENCRYPTED PASSWORD '$MAAS_DBPASS'"
sudo -i -u postgres createdb -O "$MAAS_DBUSER" "$MAAS_DBNAME"
echo "host $MAAS_DBNAME $MAAS_DBUSER 0/0 md5" >> /etc/postgresql/14/main/pg_hba.conf# 初始化maas
sudo maas init region+rack --maas-url http://10.0.0.9:5240/MAAS --database-uri "postgres://$MAAS_DBUSER:$MAAS_DBPASS@$HOSTNAME/$MAAS_DBNAME"# 初始化成功的返回
MAAS has been set up.             
If you want to configure external authentication or use
MAAS with Canonical RBAC, please runsudo maas configauth
To create admins when not using external authentication, runsudo maas createadmin
To enable TLS for secured communication, please runsudo maas config-tls enable# 验证maas是否安装成功
sudo maas status# 配置maas的admin超级管理员用户
sudo maas createadmin --username admin --password 123456 --email 2290906844@qq.com 
# 将admin登录秘钥导出成文件。这个文件必须有!后面部署要用。
sudo maas apikey --username admin > /root/admin-api-key

浏览器登录MAAS进行配置

随后登录 http://10.0.0.9:5240/MAAS,或者在maas主机桌面浏览器中输入127.0.0.1:5240
第一页欢迎页面,配置DNS服务器,这里我们采用阿里云的223.6.6.6,速度比较快。apt镜像源选择中科大源。
http://mirrors.ustc.edu.cn/ubuntu
http://mirrors.ustc.edu.cn/ubuntu-ports
在这里插入图片描述
第二页,选择Ubuntu22.04镜像,点击update selection开始下载,等下载完成后点击continue

在这里插入图片描述
配置成功画面
在这里插入图片描述
到了秘钥页面,下拉框选择Upload,然后将主机/root/.ssh/id_rsa.pub文件内容粘贴到文本框中。这样面板admin用户可免密登录主机root。
在这里插入图片描述
主界面
在这里插入图片描述
到此,MAAS面板安装成功。

激活DHCP

在安装后面5个节点之前,需要让MAAS面板有一个DHCP服务,5台节点的IP由这个DHCP分配。

http://www.yayakq.cn/news/370989/

相关文章:

  • 网站开发 需求文档石家庄抖音代运营公司
  • 网站建设蘑菇街网络营销方式?
  • 织梦博客网站模板下载如何软件开发
  • 手机 pc网站模板中国数据统计网站
  • 怎么做网站服务二手房中介网站建设
  • 外贸商城网站建站国家重大项目建设库网站
  • 如何修改响应式网站模板做的最好的紫砂网站
  • 接网站开发外包博爱网站建设
  • 局域网网站建设软件网站建设推广方案
  • 可以免费发布信息的网站有哪些如何查询网站注册信息
  • 电子商务网站例网站域名空间怎么买
  • 网站程序如何上传福州网站开发cms
  • 手机做无水印短视频网站徐州建设网站的公司
  • 深圳手机网站制作公司兰州装修公司排名前十口碑推荐
  • 网站建设开发案例教程视频北京网站建设dqcx
  • 做ipad的网站尺寸是多少网络维护员每天要干哪些事
  • 网站集约化建设方案目前国内做情趣最好的网站
  • 怎么查看网站建设时间多城市分站站群cms
  • 做网站编辑的感受scratch编程
  • 湖北网站建设平台网站推广线上推广
  • 上海公司网站建设多少钱那个网站域名估价好
  • 网站前台如何做访问量显示前端app开发流程
  • 动漫网站建设意义简单网页html模板
  • 广州专业网站制作百度首页
  • 企业网站托管套餐建一个网站需要什么流程
  • 微信端网站开发模板邮箱地址注册入口
  • 站长工具seo综合查询是什么意思用html做静态网站
  • 微电影分享网站织梦整站源码江苏国家住房和城乡建设部网站
  • 装修网站建设案例跑车网页制作素材
  • 制作公司网站大概多少钱建设网站必须要钱吗