Menu

建立私有云

最近都在折腾公司的私有云,我是第一次手动配置云机器。母机是用的ESXi 6.5 Dell的OEM版本。根据要求,我配置了3个独立的虚拟交换机,分别对应是开发,系统,生产。

然后建立了2套内网,一个开发内网,一个生产内网。以后每一个生产环境,都会建立一套内网。

然后内网里部署了一套软路由,我目前使用的软路由就2种,一个LEDE,一个IKUAI。在软路由上映射一个公网IP,然后配置好内网,就可以使用了。用这个目的主要是满足内网独立,和共享公网上网。因为内网服务器还是需要有访问公网的权限,下载一些东西,更新系统之类的。所以,我才用软路由建立了这一套。

然后就是配置系统了,首先安装了一个Centos7最新版本,然后简单的配置一下:

我只设置了如下几个地方:

优化参数

echo “* soft nofile 65535” >> /etc/security/limits.conf
echo “* hard nofile 65535” >> /etc/security/limits.conf 使用 sys-unconfig 封装一个 Linux 虚拟机 登录到虚拟机。
删除 ssh 主机密钥: # rm -rf /etc/ssh/ssh_host_* 在 /etc/sysconfig/network 中设置 HOSTNAME=localhost.localdomain。 从 /etc/sysconfig/network-scripts/ifcfg-eth* 中删除 HWADDR 行和 UUID 行。 进行封装 请运行以下命令: # sys-unconfig
然后就把虚拟机转换成ESXi的模板,然后通过模板就可以快速的创建虚拟机:

我自己还做了如下的设置:

首先,我把虚拟机中网卡MAC地址设置成了random,让他每次动态生成一个MAC地址。然后,在开启虚拟机后,我将生成MAC地址重新设置到虚拟机上。然后重新命名hostname,centos7里面命名的方法是:

hostnamectl set-hostname xxx

然后,就要调整磁盘的大小。一般我模板创建的虚拟机,原始的大小都是很小的,一般在40G左右。然后需要新建新的虚拟机以后,调整磁盘大小,步骤如下:

启动虚机。输入fdisk /dev/sda

输入命令【n】添加新分区。

输入命令【p】创建主分区。

输入【回车】,选择默认大小,这样不浪费空间

输入【回车】,选择默认的start cylinder。

输入【w】,保持修改

输入【reboot】 重启linux,必须reboot

fdisk -l,查看是否有刚才挂载的盘如/dev/sda3

mkfs.ext3 /dev/sda3,格式化/dev/sda3

lvm 进入lvm管理

lvm>pvcreate /dev/sda3,创建物理卷

lvm>vgextend centos /dev/sda3,使用新增物理卷扩展vg

lvm>lvextend -L +20G /dev/mapper/centos-root 增加20G,如果没有+就表示扩大到20G
这里,我使用这样的命令,增加全部
lvm>lvextend -l +100%FREE /dev/mapper/centos_centos7-root

lvm>pvdisplay 查看卷容量;lvm>vgdisplay -v查看卷扩展容量

lvm>quit

xfs_growfs /dev/mapper/centos-root,扩展centor-root容量

df -h查看扩展容量
最后,再一次重启机器。

接下来就是在LEDE系统中或者IKUAI中去配置静态IP,配置转发等。


Categories:   Garfield's Diary

Comments