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

centos7.9系统安装cloudpods(一)

1. 简介:

Cloudpods 是一款简单、可靠的企业IaaS资源管理软件。帮助未云化企业全面云化IDC物理资源,提升企业IT管理效率。
Cloudpods 帮助客户在一个地方管理所有云计算资源。统一管理异构IT基础设施资源,极大简化多云架构复杂度和难度,帮助企业轻松驾驭多云环境。
学习地址: 官方网站
在这里插入图片描述

2.环境准备:

2.1 操作系统:

# cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)

目前支持发行版本情况如下:
在这里插入图片描述

2.2 环境准备

将yum修改为阿里源:

# curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
# sed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' /etc/yum.repos.d/CentOS-Base.repo
# yum clean all
# yum makecache
# yum install -y vim wget
# wget -O /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo
# yum clean all
# yum makecache

修改主机名:

# hostnamectl set-hostname node01 && bash
# vim /etc/hosts
10.121.x.x node01

2.3 安装ansible和git

首先需要安装ansible和git,ansible版本要求:2.11.12 ~ 9.0.0。

# 本地安装 ansible 和 git
$ yum install -y epel-release git python3-pip
$ python3 -m pip install --upgrade pip setuptools wheel
# 注意:请保留下面命令里的引号
$ python3 -m pip install 'ansible<=9.0.0'

2.4 安装Cloudpods

下载 ocboot 工具到本地:

$ git clone -b release/3.11 https://github.com/yunionio/ocboot && cd ./ocboot

接下来执行 run.py 部署服务。其中 host_ip 为部署节点的 IP 地址,该参数为可选项。如果不指定则选择默认路由出去的那张网卡部署服务。如果你的节点有多张网卡,可以通过指定 host_ip 选择对应网卡监听服务。

# 直接部署,会从 registry.cn-beijing.aliyuncs.com 拉取容器镜像
./run.py virt <host_ip># 如果遇到 pip 安装包下载过慢的问题,可以用 -m 参数指定 pip 源
# 比如下面使用: https://mirrors.aliyun.com/pypi/simple/ 源
./run.py -m https://mirrors.aliyun.com/pypi/simple/ virt <host_ip>

部署完成:

# 部署完成后会有如下输出,表示运行成功
# 浏览器打开 https://10.121.x.x ,该 ip 为之前设置 <host_ip>
# 使用 admin/admin@123 用户密码登录就能访问前端界面
PLAY RECAP *********************************************************************
10.121.x.x             : ok=180  changed=87   unreachable=0    failed=0    skipped=56   rescued=0    ignored=0Initialized successfully!
Web page: https://10.121.x.x
User: admin
Password: admin@123

3. 验证:

然后用浏览器访问 https://10.121.x.x ,用户名输入 admin,密码输入 admin@123 就会进入 Cloudpods 的界面。
在这里插入图片描述

4.隐藏功能配置:

通过 climc 命令行工具根据自身需要打开或者关闭对应的功能:

# 查看所有支持的功能特性
$ climc --help | grep feature-config
# 子命令的格式和参数如下:
$ climc feature-config-$feature --switch {on|off}
# $feature: 表示具体的功能名,比如: k8s, s3, jdcloud 等
# on: 表示打开
# off: 表示关闭
# 开关 k8s 容器集群管理功能命令为:
# 打开
$ climc feature-config-k8s --switch on
# 关闭
$ climc feature-config-k8s --switch off

常用功能:

名称功能climc子命令
onestackKVM虚拟机管理feature-config-onestack
baremetal裸金属管理feature-config-baremetal
vmwareVMWare 管理feature-config-vmware
k8sK8S 容器集群管理feature-config-k8s
cephCeph rados对象存储管理feature-config-ceph
lb负载均衡管理feature-config-lb
proxmoxPVE虚拟化管理feature-config-proxmox

本文操作开启k8s:
在这里插入图片描述


http://www.mrgr.cn/news/6076.html

相关文章:

  • 一文讲清!如何用OA做好固定资产盘点?
  • 如何用Python实现山东省旅游数据爬虫与K-means满意度分析
  • uni-app开发日志:实现无限层级树形分类页面,通过schema2code生成代码并在此基础上完善修改list、add和edit页面
  • 高并发登录模块
  • 松下弧焊机器人维修 控制柜故障 连接线修复
  • Eureka 服务发现原理及实践
  • 『功能项目』移动后的光标显示【04】
  • (QT-UI)十四、在时间轴上绘制一段段时间片
  • STM32中的DMA
  • UDP和TCP协议段格式分析
  • 科技在教育领域的创新应用与在工作场所的智能化转型
  • 如何用Chatgpt制作流程图呢?
  • Prompt-to-prompt image editing with cross attention control
  • 云计算实训32——roles基本用法、使用剧本安装nginx、使用roles实现lnmp
  • vue3 组合式API
  • vue3实现 附件上传简单代码示例【自用】
  • 华为账号“一键登录”能力让美团用户尽享安全便捷的登录体验
  • 美国高防服务器测评
  • 【本地网页控制远程开发板】使用Python的Paramiko库通过SSH连接开发板进行通信
  • @Transactional 注解 this调用注解不生效