
云计算
文章平均质量分 56
汀桦坞
努力不是疲惫憔悴,而是眼里有光
展开
-
通过 Kubeadm联网部署K8S
环境信息角色IP系统master10.4.7.152Ubuntu18.04node10.4.7.162Ubuntu18.041. 操作系统配置(两个节点均需执行)操作节点:master,node禁用swapswapoff -a #临时 sed -ri 's/.*swap.*/#&/' /etc/fstab #将/etc/fstab文件的swap行用#注释(永久禁用)关闭防火墙sudo ufw disable #关闭防火墙su原创 2021-09-01 19:01:41 · 233 阅读 · 0 评论 -
docker删除所有容器和镜像
docker删除所有镜像:docker rmi -f $(docker images -qa)docker删除所有容器:停止容器docker stop $(sudo docker ps -a -q)删除容器docker rm $(sudo docker ps -a -q)原创 2021-08-20 09:45:18 · 175 阅读 · 0 评论 -
MOS9.0 bootstrap 离线Bulid
错误现象:Mirantis OpenStack Fuel 9.0已安装完成,但是在Web页面提示如下错误信息。WARNING: Failed to build the bootstrap image, see /var/log/fuel-bootstrap-image-build.log for details. Perhaps your Internet connection i原创 2016-10-28 10:11:29 · 5697 阅读 · 6 评论 -
Openstack Fuel 9.0安装后网卡设置
一、背景信息在PC(Win10)上的VirtualBox中成功安装Fuel9.0:虚拟机平台:VirtualBox-5.1.8(下载自官网)Fuel镜像文件:MirantisOpenStack-9.0.iso (下载自官网)设置了4个网卡,详细安装信息见http://blog.youkuaiyun.com/wiborgite/article/details/52948154原创 2016-10-31 13:31:05 · 4210 阅读 · 0 评论 -
Fuel 9.0安装Openstack网络验证失败解决
故障现象网络验证失败,报错信息如下:Repo availability verification using public network failed on following nodes Untitled (99:1b).Following repos are not available - http://archive.ubuntu.com/ubuntu/, http://mirr原创 2016-10-31 16:37:32 · 8836 阅读 · 3 评论 -
Fuel 9.0安装的Openstack Controller节点进程整理
Openstack可以看作是一系列服务(各个子项目)每个服务对外提供API/CLI,,对内则是有一系列进程组成。在官方文档中描述的进程很多,但实际上未必都是必须的,因此把初始安装环境中的进程查出来,从这些来入手了解。如下所示:原创 2016-11-01 11:11:01 · 1703 阅读 · 0 评论 -
openstack neutron(tap、qvb、qvo详解)(转)
openstack neutron说明:本文转自http://blog.youkuaiyun.com/tantexian/article/details/45395075Linux Host 侧使用的网络元素简介Linux 主要使用以下三种设备模型:Bridge、TAP、VETH、VLAN。Bridge 设备是基于内核实现的二层数据交换设备,其作用类似于现实世界中的二级交换机。TAP 设备转载 2016-11-01 23:06:12 · 1245 阅读 · 0 评论 -
大牛写的Openstack虚拟机创建细节
别以为真懂Openstack: 虚拟机创建的50个步骤和100个知识点(5)(1)http://www.cnblogs.com/popsuper1982/p/3927390.html(2)http://www.cnblogs.com/popsuper1982/p/3930350.html(3)http://www.cnblogs.com/转载 2016-11-02 15:03:26 · 728 阅读 · 0 评论 -
ubuntu安装docker以及dockerfly
1、 安装docker。# apt-get install docker.io2、启动docker。# service docker run3、 获取Dockerfly镜像。# docker pull registry.cn-hangzhou.aliyuncs.com/voovan/dockerfly:201702274、 启动docker原创 2017-08-15 18:33:41 · 1097 阅读 · 0 评论 -
在Windows宿主机中ssh连接虚拟机CentOS中的Docker容器
1、拓扑图2、前提条件关闭虚拟机中的防火墙在docker容器中安装并启用ssh服务Windows宿主机与虚拟机CentOS网络互通(可通过Xshell连接)虚拟机CentOS和Docker容器网络互通(在CentOS中可以通过docker exec -it /bin/bash命令进入容器内部)3、在Windows中添加到docker容器网段的路由route原创 2017-11-29 13:34:15 · 3492 阅读 · 0 评论 -
Azure Data Science Virtual Machine Linux的初步体验
背景信息微软Azure 提供1元免费试用的活动,可以使用$200的积分额度或30天试用期(先到为准)。由于之前工作的原因看过很多阿里云和微软Azure的产品文档,但一直没有使用过云计算产品,所以很多概念都没有验证过,借此机会,正好可以了解下。操作过程1、创建免费账号 登录https://azure.microsoft.com/zh-cn/free/,单击“免费开始”,跟着引导说明一步步操作即...原创 2018-03-08 17:34:22 · 435 阅读 · 0 评论 -
did not detect an --insecure-registry argument on the Docker daemon解决方法
问题描述:启动Openshift(openshift-origin-server-v3.11.0-0cbc58b-linux-64bit)时,报错信息如下所示:[root@zeppelin openshift]# oc cluster upGetting a Docker client ...Checking if image openshift/origin-control-pla...原创 2019-06-29 18:14:07 · 1996 阅读 · 0 评论 -
openshift启动失败
问题描述:kube-apiserver自检没有通过,检查发现端口8443没有监听[root@openshift openshift]# oc cluster upGetting a Docker client ...Checking if image openshift/origin-control-plane:v3.11 is available ...Checking type...原创 2019-06-29 19:11:56 · 6838 阅读 · 0 评论 -
单机(CentOS虚拟机)中部署Kubernetes
1、安装K8Shttps://github.com/gjmzj/kubeasz/blob/master/docs/setup/quickStart.md2、安装Dashboardhttps://github.com/gjmzj/kubeasz/blob/master/docs/guide/dashboard.md3、登录Dashboard访问https://192.168.64.2...原创 2019-10-10 19:40:02 · 439 阅读 · 0 评论 -
Openstack命令
整理了Openstack命令:openstack aggregate add hostopenstack aggregate createopenstack aggregate deleteopenstack aggregate listopenstack aggregate remove hostopenstack aggregate set openstack a原创 2016-10-31 09:04:20 · 4257 阅读 · 3 评论 -
kubenetes 1.4 修改kubelet启动参数修改方法
背景信息OS为Ubuntu 16.04,该版本默认提供了systemctl工具,kubelet就通过该工具来管理。root@ubuntu2:/etc/# systemctl --versionsystemd 229+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUT原创 2016-10-19 22:12:10 · 14959 阅读 · 0 评论 -
kubenetes 1.4安装kube-UI
版权声明:本文为博主原创文章,未经博主允许不得转载。1、下载kube-UI镜像先下载到Kube环境的docker镜像仓库中:该镜像的国内下载地址docker pull index.alauda.cn/googlecontainer/kube-ui:v5通过docker tag修改镜像名称 docker tag index.alauda.cn/googlecontainer/kube原创 2016-10-18 15:56:35 · 1588 阅读 · 0 评论 -
open vswitch常用操作
以下操作都需要root权限运行,在所有命令中br0表示网桥名称,eth0为网卡名称。添加网桥:#ovs-vsctl add-br br0列出open vswitch中的所有网桥:#ovs-vsctl list-br判断网桥是否存在#ovs-vsctl br-exists br0将物理网卡挂接到网桥:#ovs-vsctl add-port br0原创 2016-11-03 00:19:35 · 571 阅读 · 0 评论 -
Linux 上配置网络设备命令举例
Linux 上配置网络设备命令举例PS:本来内容来自http://www.ibm.com/developerworks/cn/linux/1310_xiawc_networkdevice/以 Redhat6.2 红帽 Linux 发行版为例,如果已安装 VLAN 内核模块和管理工具 vconfig,TAP/TUN 设备管理工具 tunctl,那么可以用以下命令设置前述网络设备:转载 2016-11-03 10:20:02 · 1372 阅读 · 0 评论 -
Fuel9.0下的neutron-network网络(实际环境)--有疑问
环境信息:Fule9.0安装的Openstack,包括一个Controller节点和一个Computer节点,在Compulter节点启动两个VM后,观察了下网络。现象与疑问:图中各个Bridge上的IP都可以ping通。OVS Bridge仅为二层设备,故没有IP;Linux Bridge除作为网桥外,也充当路由的角色,所以有IP。在有图的虚拟机中,可以ping通原创 2016-11-03 18:37:13 · 1580 阅读 · 0 评论 -
检查虚拟机是否使用virtio
相比于QEMU+KVM的全虚拟化,virtio提供了半虚拟化的能力。在半虚拟时,GuestOS知道自己是虚拟机(我理解应该驱动是经过修改的),即GuestOS安装的是半虚拟化驱动,所以数据直接发送给半虚拟化设备,经过特殊处理,发送给真正的硬件。因此性能要好于全虚拟化,因为全虚拟化时,Guest OS不知道自己是虚拟机,于是像发送普通的IO一样发送数据,被Hypervisor拦截,并经由QEMU转发原创 2016-11-04 18:23:22 · 3066 阅读 · 0 评论 -
apt-get无法获取kubelet kubeadm kubectl包
任务场景:参考Kubernetes官网知道进行安装。错误场景:root@ubuntu:~# apt-get install -y kubelet kubeadm kubectl kubernetes-cniReading package lists... DoneBuilding dependency tree Reading state information原创 2016-10-17 18:35:31 · 13185 阅读 · 0 评论 -
Kubernetes安装时gpg: no valid OpenPGP data found. 的另外一种解决办法
版权声明:本文为博主原创文章,未经博主允许不得转载。官方给出的安装命令是apt-get install -y docker.io kubelet kubeadm kubectl kubernetes-cni 其中-y表示对于需要确认之处取值为y,需要确认的地方其中就有是否需要验证证书的,这里可以手工确认,貌似是可以下载到证书的。安装截图如下(其中没有docker,因为之前已安装)r原创 2016-10-17 19:11:44 · 6492 阅读 · 0 评论 -
gpg: no valid OpenPGP data found. 解决办法
参考Kubernetes官网文档安装时,要获取一个OpenGPGA的key,但是一直失败,如下所示:root@ubuntu:~# curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | apt-key add -gpg: no valid OpenPGP data found.解决办法:上述命令中有管道符号,c原创 2016-10-17 17:36:50 · 98065 阅读 · 5 评论 -
安装Mirantis OpenStack Fuel 9.0
一、安装环境在PC(Win10)上的VirtualBox中成功安装Fuel9.0:虚拟机平台:VirtualBox-5.1.8(下载自官网)Fuel镜像文件:MirantisOpenStack-9.0.iso (下载自官网)二、安装过程1、创建网卡: 在VirtualBox打开File>Preferences>Network>Host-only Netwo原创 2016-10-27 17:54:22 · 7738 阅读 · 2 评论 -
Kubernetes 1.4安装后查看记录
版权声明:本文为博主原创文章,未经博主允许不得转载。1、kubeadm init命令执行成功root@ubuntu:/bin# kubeadm init generated token: "e4bfb7.b0be7e1c00f5be44" created keys and certificates in "/etc/kubernetes/pki" created "/etc原创 2016-10-18 09:20:25 · 1207 阅读 · 0 评论 -
Fuel 9.0安装Openstack由于NTP检查没通过导致失败--解决办法
背景信息Fuel:为9.0版本安装的Openstack有两个节点,一个controller节点,一个computer节点。故障现象:上述截图来自于Fuel 控制台的日志,该日志属于master节点。可以看出,原因是NTP检查失败了,导致Openstack的controller节点安装失败,而computer节点也退出安装。解决方法:原创 2016-10-28 18:24:36 · 5322 阅读 · 1 评论 -
kubenetes 1.4 安装后8080端口无法访问
参考kubenetes 1.4的官方文档完成安装后,发现master接地的8080端口只能通过127.0.0.1或localhost访问,通过节点IP是无法访问的,从而造成如下问题:1、从其他节点无法执行kubectl命令,例如在node节点执行如下命令会提示连接失败 kubectl -s http://masterIP:8080 get nodesroot@ubuntu2:~# k原创 2016-10-19 12:37:21 · 24754 阅读 · 0 评论 -
kubenetes 1.4的Master节点克隆并改造为node节点以及node查询问题解决
背景信息 Kubernetes 是在Vmare中的虚拟机中安装的,因此先安装了master节点,服务验证OK好,将master节点克隆一套,并将其改造为node节点,在join到master节点。操作步骤: 停止原有kube模块kubectl delete -f /etc/kubernetes/manifestssystemctl stop kubelet;原创 2016-10-19 13:30:05 · 1759 阅读 · 0 评论 -
kubenetes平台监控cAdvisor查看
cAdvisor是谷歌开源的一个容器监控工具,该工具提供了webUI和REST API两种方式来展示数据,从而可以帮助管理者了解主机以及容器的资源使用情况和性能数据。cAdvisor集成到了kubelet组件内,因此可以在kube集群中每个启动了kubelet的节点使用cAdvisor来查看该节点的运行数据。cAdvisor对外提供web服务的默认端口为4194,rest API服务端口默认为原创 2016-10-20 11:46:21 · 4301 阅读 · 0 评论 -
OVS 网桥的Patch端口学习笔记
原文:http://blog.scottlowe.org/2012/11/27/connecting-ovs-bridges-with-patch-ports/一些理解:OpenSwitch可以用于创建虚拟交换机,之后可以创建虚拟端口绑定在虚拟交换机上,或者把虚拟或物理网卡绑定在虚拟交换机上。通过OpenSwitch创建的虚拟交换机可以实现各种互连需求,例如物理机---物理机、虚拟原创 2016-11-02 23:12:52 · 3985 阅读 · 0 评论