KVM 虚拟化以及基于 KVM 的技术例如 OpenStack 和 OpenShift 云平台上的虚拟机网卡使用的是 virtio 类型
virtio 类型是一种半虚拟化 (Para-virtualization) 技术。其没有速度限制,会随着宿主机的网络、处理器、内存的实际情况实时发生变化,能多快就跑多快
使用类似 ethtool 的命令查看 virtio 类型的网卡时不会显示网卡速度
[步骤] OpenShift 集群所属 Red Hat 账号的切换
步骤一:确认此 Openshift 集群迁移的源账号和目标账号
(步骤略)
步骤二:在源账号里允许此 OpenShift 机器可以迁移
(注意:只在源账号上执行以下操作)
Login website https://console.redhat.com/openshift/details –> Cluster List –> Three points ‘…’ in the end of the cluster line which need migration –> Transfer cluster ownership –> Initiate transfer
步骤三:在目标账号里复制 pull-secret
3.1 在目标账号里复制 pull-secret
(注意:只在目标账号上执行以下操作)
Login website https://cloud.redhat.com/openshift/install/pull-secret –> Copy pull secret
3.2 粘贴目标账号的 pull-secret
(注意:只在 OpenShift 集群上的管理机上执行以下步骤)
# vi /root/pull-secret-onetime
(粘贴刚刚复制的内容)
(补充:这里以在文件 /root/pull-secret-onetime 里粘贴刚刚复制的内容为例)
步骤四:让刚刚粘贴的 pull-secret 生效
4.1 让刚刚粘贴的 pull-secret 生效
(注意:只在 OpenShift 集群上的管理机上执行以下步骤)
# oc set data secret/pull-secret -n openshift-config --from-file=.dockerconfigjson=/root/pull-secret-onetime
(补充:这里的文件 /root/pull-secret-onetime 是在上 1 步中粘贴了 pull-secret 的文件)
4.2 查看 pull-secret 生效的进度
(注意:只在 OpenShift 集群上的管理机上执行以下步骤)
# watch -n1 oc get mcp
(补充:当输出的 READYMACHINECOUNT 的数量和 MACHINECOUNT 的数量相等后,再等大概十多分钟后,通常就切换成功了。)
步骤五:检验切换是否成功
(注意:只在目标账号上执行以下操作)
Login website https://console.redhat.com/openshift/details
(补充:如果在此网页看到要被切换的 OpenShift 的 Cluster ID 则代表切换成功了)
云计算简介
云计算最早起源于亚马逊公司,后来 NASA(美国国家航空航天局)模仿亚马逊云做了一个开源的 OpenStack 云计算平台,之后又将这个项目交给了 Apache 基金会管理。如今 OpenStack 已成为云计算的代名词之一。
云计算的种类分为三种:
IaaS
全名为:Infrastructure as a Service,基础设施即服务。是硬件的云,类似于 CPU、内存、硬盘等硬件的资源池。主要技术架构是开源的 OpenStack,同时也存在亚马逊云、谷歌云、阿里云等非开源的云。
PaaS
全名为:Platform as a Service,基础即服务。是服务的云,类似于 Tomcat、Nginx 等服务的资源池。主要技术架构是开源的 OpenShift 和 kubernetes 等。
SaaS
全名为:Software as a Service,软件即服务。是软件的云,相关的软件已经完全开发完成并进行云部署,例如微软的 OneDrive。
