文章

私有云建设

私有云建设

现在云计算这个概念还算比较火。就算非it从业人员也或多或少地了解过阿里云,腾讯云。这种就是公有云。与之相对的就有私有云。公有云就是一些大厂用付费的形式提供计算资源。私有云那就是部署在本地了,不对外提供服务。当然也有混合云,混合云就是两者的结合。
私有云比较知名的就是openstack,由于开源,很多厂商在此基础上做了二次研发,譬如华为的fusioncloud。
openstack太复杂,组件太多,所以最后我选择了cloudpods,zstack其实也不错,但是cloudpods有个优点,它可以将其他一些常见的公有云或者私有云统一的管理起来。

cloudpods安装

项目地址:https://github.com/yunionio/cloudpods
准备一台centos7,ip为10.0.0.86
先改主机名,不然后续会报错。
挂载硬盘

lsblk      //查看硬盘
mkfs.ext4 /dev/sdb
mount /dev/sdb /opt    //挂载到opt目录下
vi /etc/fstab
添加如下内容
/dev/sdb      /opt       ext4  defaults 0 0

更换源

yum install -y  wget
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum clean all
yum makecache

安装

ssh-keygen -t rsa -N ''
ssh-copy-id -i ~/.ssh/id_rsa.pub root@10.0.0.86    //ip地址填自己
yum install -y epel-release git python3-pip
git clone -b release/3.9 https://github.com/yunionio/ocboot && cd ./ocboot && ./run.py 10.0.0.86

完成后登陆网址,默认账号密码是admin/admin@123

107.1.png

添加云账号

107.2.png

添加VMware

107.3.png

107.4.png

上传镜像

107.5.png

配置网络

107.6.png

新建主机

107.7.png

107.8.png

本地化安装虚拟机

启用宿主机

107.9.png

新建IP子网

107.10.png

创建虚拟机

107.11.png

在创建windows时将网卡改成e1000,默认的virtio识别不了网卡。

107.12.png

可选

打开容器管理

climc feature-config-k8s --switch on

107.13.png

它还支持添加共享存储,可以把虚拟机运行在共享存储中,我实际测的是nfs,可以运行成功,但速度比本地的慢,如果要用最好还是万兆网络或以上。

107.14.png

关联宿主机

107.15.png

107.16.png

名词理解
裸金属:又称云物理机,兼具了云服务器的弹性可伸缩和物理机的高性能特点
弹性公网IP:简称EIP,是专为云计算设计的固定公网IP
vpc(virtual private cloud):虚拟私有网,是用户基于云平台创建的自定义私有网络,跟传统的vlan比较像,起到逻辑隔离的作用。
大二层网络:数据中心传统的网络架构是三层架构,但是它阻碍了虚拟机的迁移,虚拟机的迁移只能在同一个二层网络内,因为IP地址不能变化。比方跨异地分支机构迁移就不行了,所以要使用VXLAN、NVGRE等Overlay虚拟化技术来实现大二层网络。

License:  CC BY 4.0