首页 > 其他分享 >KSV 环境实施部署处理

KSV 环境实施部署处理

时间:2023-06-15 18:03:59浏览次数:39  
标签:KSV 虚拟化 部署 处理 ksv 172.16 服务器 节点

标签(空格分隔): kubernetes系列


一:ksv 概述

KSV 云原生虚拟化(KSV)是由 KubeSphere 衍生的轻量化虚拟机管理平台,支持单节点部署,简单易用,
满足企业的虚拟化业务需求。
KubeSphere Virtualization 采用了前后端分离的架构,实现了面向云原生的设计,各个模块松耦合设计,
单节点起步 4 core CPU 8 GB 内存即可。KubeSphere Virtualization 无底层的基础设施依赖,
可以运行支持虚拟化的主机之上,兼容 x86 和 ARM 架构。

ksv 的官网:
https://kubesphere.com.cn/ksv/

image.png

授权方案:

image.png

二:ksv 的安装部署

2.1 系统介绍

系统:
     Centos7.9x64
主机名:
     cat /etc/hosts 
---
172.16.10.11    flyfish11
172.16.10.12    flyfish12
172.16.10.13    flyfish13
172.16.10.14    flyfish14
172.16.10.15    flyfish15
172.16.10.16    flyfish16
172.16.10.17    flyfish17
---

系统初始:
   1.关闭selinux/firewalld 防火墙/清空iptables防火墙
   2.虚拟机开启嵌套虚拟化
   3.升级系统内核

2.2 单节点安装KSV

官方文档:
  https://kubesphere.cloud/docs/ksv/02-quick-start/01-install-ksv-in-single-node-mode/
系统环境检查:
 系统要求 

image.png

检查 CPU 核心数:

    cat /proc/cpuinfo | grep "processor" | sort | uniq | wc -l

检查内存大小:

   cat /proc/meminfo | grep MemTotal

检查可用磁盘大小:
     df -hl

服务器节点必须至少具有 1 个未格式化且未分区的磁盘,或 1 个未格式化的分区。
该磁盘或分区的最低配置为 100 GB,推荐配置为 200 GB。

image.png

检查服务器节点磁盘分区:
  lsblk -f

服务器节点需要支持虚拟化。如果服务器节点不支持虚拟化,安装过程将报错,KSV 也无法成功安装。

检查服务器节点是否支持虚拟化(若无回显则不支持虚拟化)

grep -E '(svm|vmx)' /proc/cpuinfo

image.png

解压:
tar -zxvf kubesphere-virtualization-x86_64-v1.6.1.tar.gz
cd /root/software/kubesphere-virtualization-x86_64
tree -L .

image.png image.png

./install.sh -a 

image.png

image.png

image.png image.png


Console: http://172.16.10.11:30890
Username: admin
Password: P@88w0rd



image.png image.png image.png image.png image.png

创建项目 相当于命名空间

image.png image.png

创建用户:

image.png

邀请成员 ksv-project 项目 

image.png

移除成员default

image.png image.png

更换用户:
    flyfish/Flyfish225.com 

image.png image.png image.png image.png image.png

创建镜像:
      

image.png image.png image.png

创建一个centos7.9x64的镜像

image.png image.png

使用url 镜像 创建过慢因为要去网上下载镜像。

image.png image.png image.png image.png

创建磁盘

image.png image.png

创建虚拟机

image.png image.png image.png image.png image.png

kubectl get ns 
kubectl get pod -n ksv-project
kubectl get vm -n ksv-project 

image.png image.png image.png image.png image.png

服务器跑大量高负载程序,造成cpu soft lockup。如果确认不是软件的问题。采用下面的解决办法。

echo 30 > /proc/sys/kernel/watchdog_thresh 

sysctl -w kernel.watchdog_thresh=30
/etc/sysctl.conf
kernel.watchdog_thresh=30

image.png image.png image.png image.png image.png

安装Windows server 2019 

image.png image.png image.png image.png

标签:KSV,虚拟化,部署,处理,ksv,172.16,服务器,节点
From: https://blog.51cto.com/flyfish225/6493849

相关文章

  • 信号处理基本知识:频谱/功率与能量/功率谱密度/
      (13条消息)信号频谱、幅度、功率和能量_信号幅度是什么_jackghq的博客-CSDN博客     功率谱密度类似于频谱(Spectrum),但在使用上一定要注意区分,否则容易闹笑话。在了解PSD之前,首先回顾一下信号的分类。信号分为能量信号和功率信号。一个信号不可能既是能量信号又......
  • 利用VMware安装centos7+docker部署Oracle数据库
    由于本机资源有限,docke容器能够利用最小资源实现目前需求准备:VMware、centos镜像文件VMware安装centos后,设置网络桥接模式,联通外网,为安装docker准备执行:首先,将docker部署再虚拟机内,(新机器直接安装,若安装过旧版本需要卸载,请参考https://www.runoob.com/docker/centos-docker-i......
  • CentOs7安装部署Sonar环境(JDK1.8+MySql5.7+sonarqube7.8)
    sonarqube安装前环境准备JDK1.8、MySql5.7。一、JDK安装1、下载jdk #打开下面的网址,选择jdk-8u371-linux-x64.tar.gz进行下载(8u371版本可能会有区别,但是没有影响) http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2、......
  • oracledb处理游标中的对象类型数据
    如果Oracle定义了以下对象类型1CREATEORREPLACETYPE"TY_RESULT"2ASOBJECT3(4itemCHAR(8),5cntNUMBER(20),67--构造空对象8CONSTRUCTORFUNCTIONTY_RESULTRETURNSELFASRESULT,9);并用于存储过程的返回,放在refcursor中 用以......
  • 胡伟武《处理器设计》(系统结构)2009年1月试题
    1、写出64位定点数的补码、原码表示范围。2、理解计算题。计算L2Cache缺失时的损失周期数。题目大意:L1Cache命中时,读数据需要3个周期,当L1不命中时,需要去L2取数据,当L2命中的时候,若L2为直接映射,则增加3个Cycle的周期损失,若L2为二路组相连,则增加2个Cycle的周期损失,若L2为四路......
  • 云原生之使用Docker部署ONLYOFFICE Document Server在线办公工具
    (云原生之使用Docker部署ONLYOFFICEDocumentServer在线办公工具)一、DocumentServer介绍ONLYOFFICEDocumentServer是一个在线办公套件,包括文本、电子表格和演示文稿的查看器和编辑器,完全兼容OfficeOpenXML格式:.docx、.xlsx、.pptx,并支持实时协作编辑。二、检查系统......
  • CentOs7安装部署Sonar环境(JDK1.8+MySql5.7+sonarqube7.8)
    sonarqube安装前环境准备JDK1.8、MySql5.7。一、JDK安装1、下载jdk#打开下面的网址,选择jdk-8u371-linux-x64.tar.gz进行下载(8u371版本可能会有区别,但是没有影响)http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2、安装jdk#创建......
  • ceph集群部署(自用)
    <准备工作>一、配置主机名A、配置主机节点Ceph1节点:hostnamectl--staticset-hostnameceph1其余节点以此类推。B、修改域名解析文件:vim/etc/hosts在各个集群和客户端节点的“/etc/hosts”中添加如下内容:192.168.58.240ceph1192.168.58.200ceph2192.168.58.50ceph3二......
  • 关于服务器上部署war后怎么配置读取外部的yml文件
    第一步打成war包1.pom.xml修改为<packaging>war</packaging>2.然后就是依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-tomcat</artifactId><scope>provided</scope&g......
  • Apache Beam和BigQuery的错误处理(Java SDK)
    设计管道假设我们有一个简单的场景:事件正在流向Kafka,我们希望使用管道中的事件,进行一些转换并将结果写入BigQuery表,以使数据可用于分析。可以在作业开始之前创建BigQuery表,或者Beam本身可以创建它。代码看起来很简单:EventsProcessingOptionsoptions=PipelineOptionsFactory......