本站用于记录日常工作内容,虚拟化云计算,系统运维,数据库DBA,网络与安全。
 
0

harbor2.0.1安装部署

发表者:admin分类:云计算容器2021-04-15 09:51:24 阅读[970]
harbor2.0.1安装部署一、下载安装包wget https://github.com/goharbor/harbor/releases/download/v2.0.1/harbor-online-installer-v2.0.1.tgz二、解压tar xf harbor-online-installer-v2.0.1.tgz -C /usr/local/三、配置https访问1.创建目录mkdir /data/harbor/cert -p cd /data/harbor/cert配置证书颁发机构1.生成CA证书私钥openssl genrsa -out ca.key 40962.生成CA证书openssl req -x509 -new -nodes -sha512 -days 3650 \ -subj "/C=CN/ST=Shanghai/L=Shanghai/O=soulchild/OU=myharbor/CN=registry.com" \ -key ca.key \ -out ca.crt字段含义:C:国家ST:省份L:城市O:组织单位OU:其他内容CN:一般填写域名配置服务器证书生成私钥openssl genrsa -out registry.com.key 40962.生成证书签名请求(CSR)openssl req -sha512 -new \ -subj "/C=CN/ST=Shanghai/L=Shanghai/O=soulchild/OU=myharbor/CN=registry.com" \ -key registry.com.key \ -out registry.com.csr生成x509 v3扩展文件cat > v3.ext <<-EOF authorityKeyIdentifier=keyid,issuer basicConstraints=CA:FALSE keyUsage = digitalSignature, nonRepudiat...
 
0
KVM利用nfs热迁移环境:KVM01:安装kvm、nfs、/opt/目录为磁盘文件目录KVM02:安装kvm、nfs host解析:10.0.0.11    kvm0110.0.0.12    kvm02 1.安装nfs(两台KVM都装)yum install -y nfs-utils #服务端安装rpcbind yum install -y rpcbind 2.kvm01配置nfs[root@kvm01 ~]# vim /etc/exports #共享目录写虚拟磁盘文件目录 /opt 10.0.0.0/24(rw,rsync,no_root_squash) [root@kvm01 ~]# systemctl start rpcbind [root@kvm01 ~]# systemctl start nfs 3.KVM02挂载目录#注意挂载的目录要和原来的一致,否则会找不到磁盘文件 [root@kvm02 ~]# mount -t nfs 10.0.0.11:/opt /opt/ 4.开始迁移#查看当前虚拟机状态 [root@kvm01 ~]# virsh list Id Name State ---------------------------------------------------- 16 centos7 running --live    实时迁移--verbose    显示进度--unsafe    忽略安全#迁移 virsh migrate --live --verbose centos7 qemu+ssh://10.0.0.12/system --unsafe
 
0
Kubernetes备份和恢复文章主要参考https://yq.aliyun.com/articles/336781?spm=a2c4e.11153940.blogcont561894.22.11337fffUWosVP把主要步骤做个记录 备份etcd数据首先由于ETCD有三个备份,并且会同步,所以您只需要在一台master机器上执行ETCD备份即可。另外在运行下列命令前,确保当前机器的kube-apiserver是运行的。ps -ef|grep kube-apiserver root 2063 2047 1 1月05 ? 00:41:01 kube-apiserver 执行备份export ETCD_SERVERS=$(ps -ef|grep apiserver|grep -Eo "etcd servers=.*2379"|awk -F= '{print $NF}') mkdir -p /var/lib/etcd_backup/ export ETCDCTL_API=3 etcdctl snapshot --endpoints=$ETCD_SERVERS --cacert=/var/lib/etcd/cert/ca.pem --cert=/var/lib/etcd/cert/etcd-client.pem --key=/var/lib/etcd/cert/etcd-client-key.pem save /var/lib/etcd_backup/backup_$(date "+%Y%m%d%H%M%S").db Snapshot saved at /var/lib/etcd_backup/backup_20180107172459.db 执行完成后,您可以在/var/lib/etcd_backup中找到备份的snapshot[root@iZwz95q64qi83o88y9lq4cZ etcd_backup]# cd /var/lib/etcd_backup/ [...
 
0

单机安装KubeSphere

发表者:admin分类:云计算容器2021-02-22 11:29:50 阅读[659]
安装KubeSphere 1. KubeSphere 是什么 1.1. 官方解释 KubeSphere是一个分布式操作系统,提供以Kubernetes为核心的云原生堆栈,旨在成为第三方应用程序的即插即用架构,以促进其生态系统的发展。 KubeSphere还是一个多租户企业级容器平台,具有全栈自动IT操作和简化的DevOps工作流程。它提供了开发人员友好的向导Web UI,可帮助企业构建更健壮且功能丰富的平台,其中包括企业Kubernetes战略所需的最常用功能,例如Kubernetes资源管理,DevOps(CI / CD),应用程序生命周期管理、监控、日志记录、服务网格、多租户、报警和通知,存储和网络、自动定量、访问控制、GPU的支持等,以及多集群管理、网络策略、注册表管理,更多即将发布的安全增强特性。 KubeSphere提供了整合的视图,同时围绕Kubernetes集成了广泛的生态系统工具,并提供一致的用户体验以降低复杂性,并开发了上游Kubernetes中尚不可用的新功能,以减轻Kubernetes的痛苦之处,包括存储,网络 ,安全性和易用性。 KubeSphere不仅允许开发人员和DevOps团队在统一控制台中...
安装 KubeSphere DevOps 系统 1.  安装KubeSphere 安装了一夜,终于看到了期待已久的画面 第一步、硬件配置(PS:VirtualBox虚拟机): 操作系统:Ubuntu 18.04  CPU:4核 内存:8G 磁盘:60G  第二步、下载安装包 curl -L https://kubesphere.io/download/stable/v2.1.1 > installer.tar.gz \&& tar -zxf installer.tar.gz && cd kubesphere-all-v2.1.1/scripts 第三步、修改conf/common.yaml 主要是配置镜像加速,以及启用一些插件 docker_registry_mirrors: - https://xxx.mirror.aliyuncs.com - https://docker.mirrors.ustc.edu.cn - https://registry.docker-cn.com - https://mirror.aliyuncs.com 我的改动如下: 最后,配置防火墙需要开放的端口 我这里直接把防火墙关了 ~/kubesphere-all-v2.1.1/scripts/install.sh 顺利的话,几个小时就成功了,嘿嘿~ 如果不顺利的话,请把文档反复仔细阅读三遍 https://kubesphere.io/docs/zh-CN/installation/intro/ https://kubesphere.io/docs/zh...
Rancher最新版本rancher-v2.2.2的HA部署文档  Rancher-v2.2.2的HA部署文档PDF版rancher2.1版本的功能介绍:https://www.cnrancher.com/docs/rancher/v2.x/cn/overview/feature/1,准备工作。1,主机准备。本次部署所用机器均为CentOS Linux release 7.6.1810 (Core)。节点名称IP安装组件nginx192.168.111.6nginxnode1192.168.111.3etcd, docker, k8snode2192.168.111.4etcd, docker, k8snode3192.168.111.5etcd, docker, k8s2,软件准备。因为软件版本可能中有变更,所以我把这次部署的包都放在百度网盘,下载之后部署,以保证部署过程的流畅。链接: https://pan.baidu.com/s/1sdLPuRTDBbd9UrzyMQCTeA提取码: 7ete文中相关部署软件的命令,可做相对应的调整。3,软件版本。rancher-2.2.2kubernetes-1.13.5rke-v0.2.2kubectl-v1.13.5helm-v2.13.1tiller-v2.13.14,架构示意。2,初始化环境。初始化部分,三台node机器都要操作。1,关闭相关服务关闭防火墙systemctl stop firewalldsystemctl disable firewalld关闭setlinx$ sudo setenforce 0$ grep SELINUX /etc/selinux/configSELINUX=disabled关闭swapswapoff -a && sed -i '/ swap / s/^\(.*\)$/#\1/g' ...
添加中科院 openEuler 镜像软件源添加 OS 软件源1,openEuler-RISCV版系统添加镜像源。注意:如在使用yum,wget 时,riscv-openEuler系统报ssl证书错误,那么注意检查系统时间与日期是否正常。[root@openEuler-RISCV-rare ~]# cat /etc/yum.repos.d/oe-rv.repo[base]name=basebaseurl=https://isrc.iscas.ac.cn/mirror/openeuler-sig-riscv/oe-RISCV-repoenabled=1gpgcheck=0[oe-noarch]name=oe-noarchbaseurl=https://isrc.iscas.ac.cn/mirror/openeuler-sig-riscv/oe-RISCV-repo/enabled=1gpgcheck=0openEuler 20.03 LTS执行以下命令cd /etc/yum.repos.d/ sudo curl -L -O https://mirror.iscas.ac.cn/mirror/openEuler-20.03-LTS-os.repo sudo dnf makecache openEuler 20.09执行以下命令cd /etc/yum.repos.d/ sudo curl -L -O https://mirror.iscas.ac.cn/mirror/openEuler-20.09-os.repo sudo dnf makecache 添加 Everything 软件源openEuler 20.03 LTS执行以下命令cd /etc/yum.repos.d/ sudo curl -L -O https://mirror.iscas.ac.cn/mirror/openEuler-20.03-LTS-everything.repo sudo dnf makecache openEuler 20.09cd /etc/yum.repos.d/ sudo curl -...
QEMU (简体中文)Jump to navigationJump to search相关文章Category:Hypervisors (简体中文)Libvirt (简体中文)QEMU/Guest graphics accelerationPCI passthrough via OVMF (简体中文)翻译状态:本文是 QEMU 的翻译。上次翻译日期:2020-11-8。如果英文版本有所更改,则您可以帮助同步翻译。来自 QEMU 关于页面:“Qemu”是一个广泛使用的开源计算机模拟器和虚拟机。"当作为模拟器时,可以在一种架构(如x86 PC)下运行另一种架构(如ARM)下的操作系统和程序。通过使用动态转换,它可以获得非常好的性能。作为虚拟机时,QEMU可以使用其他虚拟机管理程序(如 Xen 或 KVM)来使用CPU扩展(HVM)进行虚拟化,通过在主机CPU上直接执行客户机代码来获得接近于宿主机的性能。Contents1安装1.1QEMU 变种1.2Arch Linux中相关安装包的详细信息2QEMU 的图形前端3创建新虚拟系统3.1创建硬盘镜像3.1.1上层存储镜像3.1.2调整镜像大小3.2准备安装介质3.3安装操作系统4运行虚拟化的系统4.1启用 KVM4.2启用 IOMMU (Intel VT-d/AMD-Vi) 的支持5宿主机和虚拟机数据交互5.1网络5.2QEMU 端口转发5.3QEMU 的内置SMB服务器5.4使用直通式文件系统和VirtFS5.5在宿...
openEuler RISC-V 移植版的获取和运行介绍本文档介绍如何获取和运行openEuler RISC-V移植版。环境需求QEMU 模拟器环境操作系统:x86_64/aarch64 LinuxQEMU 版本:>= 4.0.0, <=5.0获取openEuler RISC-V 移植版系统镜像在openEuler官网可以获得openEuler RISC-V移植版发布的最新版本的openEuler RISC-V镜像以及repo源https://openeuler.org/zh/download/其中的两个文件是启动openEuler RISC-V 移植版所必需的:fw_payload_oe.elf 利用openSBI将kernel-5.5的image作为payload所制作的用于QEMU启动的imageopenEuler-preview.riscv64.qcow2 openEuler RISC-V移植版的rootfs镜像还可以从以下网址获取到openEuler RISC-V之前的版本以及repo源https://isrc.iscas.ac.cn/mirror/openeuler-sig-riscv/其中fw_payload_oe.elf 利用openSBI将kernel-5.5的image作为payload所制作的用于QEMU启动的imageoe-rv-rv64g-30G.qcow2 openEuler RISC-V移植版的rootfs镜像通过QEMU启动一个openEuler RISC-V首先你需要在你的host Linux环境中有 qemu-system-riscv64 的二进制程序,如果你的Linux环境的repo源中没有提供这个二进制,那么则需要手动从QEMU的源码构建出来,具体的构建方式如QEMU的...
How to install Ubuntu Server for Arm in a QEMU aarch64 virtual machineQEMU 模拟 aarch64虚拟机中安装ubuntu arm版系统Follow the steps below to install Ubuntu Server 20.04 on a QEMU aarch64 (Armv8) virtual machine from the Linux command line. The x86 host system was running Ubuntu 18.04.  The virtual machine uses UEFI boot firmware.Ubuntu Server is console based and so everything in these steps uses a console and no GUI.  I may show the steps for Ubuntu desktop with a GUI in a future post.Prerequisites1. Install QEMU$ sudo apt-get install qemu-system-arm2. Install a pre-built UEFI image for QEMU$ sudo apt-get install qemu-uefi3.  Download an Ubuntu distro install ISO image.   In this example we are using the Server variant of Ubuntu.   You can find 20.04 release images here: http://cdimage.ubuntu.com/ubuntu/releases/20.04/release/ $ wget -O ubuntu-20.04-live-server-arm64.iso http://cdimage.ubuntu.com/ubuntu/releases/20.04/release/ubuntu-20.04-live-serve...
    总共58页,当前第11页 | 页数:
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21