部署云网络1
部署云网络
(1)登录华为云
使用谷歌浏览器访问华为云平台地址https://cloud.tencent.com并登录。首页如图2所示。
华为云平台
(2)登录私有云网络控制台
单击右上角控制台选项进入后台,选择并点击“云产品>网络>私有网络”。如图3所示。
私有网络
(3)创建私有网络
单击新建,创建私有网络,名称为intnet1,IPv4地址配置为192.168.0.0/16,子网名称配置为subnet1,地址为192.168.1.0/24,子网可用区域设置为上海二区(这个区域必须为可以申请云服务器的区域)。配置完成后单击确定完成创建。如图4所示。
创建私有网络intnet1
(4)创建安全组
选择私有网络下的安全-安全组菜单选项,点击新建创建安全组,安全组名称设置为ChinaSkill-security-group,模板为放通全部端口。配置完成后点击确定完成创建,如图5所示。
新建安全组
2.2部署Linux云服务器
(1)登录云服务器控制台
单击华为云平台首页右上角控制台选项进入后台,选择并点击“云产品>计算>云服务器”进入云服务器控制台。如图6所示。
选择云服务器
(2)选择机型
点击新建按钮进入云服务器购买界面。在自定义配置界面,选择按量计费,地域选择子网的可用区域上海二区,网络选择已创建的intnet1私有网络,subnet1子网。如图7所示。
购买云服务器1
云服务器的实例类型大小选择1核vCPU、4G内存的标准型S5(型号不重要,内存vCPU不能选择错误),系统盘大小设置为50G,镜像选用公共镜像CentOS7.5 64位。如图8所示。
购买云服务器2
云服务器公网宽带选择免费分配独立公网IP,按宽带计费,服务器数量选择2,设置完成后,点击下一步设置主机。如图9所示。
购买云服务器3
(3)设置主机
云服务器的主机设置中,安全组选择已创建的ChinaSkill-security-group安全组,所属项目为默认项目。如图10所示。
主机设置1
将云服务器的实例名称设置为ChineSkill-node,登录方式设置为密码登录,root用的的密码设置为Abc@1234,设置完成后点击下一步确认配置信息。如图11所示。
主机设置2
(4)创建云服务器
查看并确认配置信息,确认信息正确后,勾选右下角“同意《华为云服务协议》”,点击开通完成云服务器创建。如图12所示。
确认配置
之后就可以在云服务器控制台的实例中看到创建的两台云服务器ChineSkill-node1和ChineSkill-node2。可以看到云服务器ChineSkill-node1的IP地址为192.168.1.13,公网IP为81.69.245.247;云服务器ChineSkill-node2的IP地址为192.168.1.4,公网IP为42.192.22.138。如图13所示。
创建完成
2.3部署NFS服务
(1)新建云硬盘
在云服务器控制台中选择云硬盘菜单,点击新建,购买数据盘可用区为上海二区(与私有网络和云服务器的可用区一致),容量大小为40G,硬盘名称设置为disk-1,按量计费。配置完成后点击确定完成新建。如图14所示。
新建云硬盘
新建完成后,可以在云服务器控制台下面的云硬盘中看到新建的disk-1云硬盘。如图15所示。
云硬盘
(2)挂载云硬盘
选中disk-1云硬盘,点击菜单栏上的挂载选项,在弹出的对话框中,选择ChinaSkill-node2实例,点击下一步。如图16所示。
挂载云硬盘
点击开始挂载,完成云硬盘挂载后,可以看到云硬盘已显示挂载到。ChinaSkill-node2实例。如图17所示。
完成挂载
(3)云硬盘挂载nfs目录
使用CRT连接工具连接到ChinaSkill-node2实例,使用root用户登录。登录实例后,使命令lsblk查看云服务器硬盘情况。我们可以看到一个40G的硬盘vdb,这个就是我们挂载的云硬盘。使用mkfs.ext4命令格式化vdb云硬盘。命令如下:
[root@VM-1-4-centos ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sr0 11:0 1 41.1M 0 rom
vda 253:0 0 50G 0 disk
└─vda1 253:1 0 50G 0 part /
vdb 253:16 0 40G 0 disk
[root@VM-1-4-centos ~]# mkfs.ext4 /dev/vdb
mke2fs 1.42.9 (28-Dec-2013)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
2621440 inodes, 10485760 blocks
524288 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=2157969408
320 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624
Allocating group tables: done
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
在云服务器ChinaSkill-node2中创建/nfs/code目录,并将/dev/vdb云硬盘挂载到/nfs/code目录。挂载后查看挂载情况。命令如下:
[root@VM-1-4-centos ~]# mkdir -p /nfs/code
[root@VM-1-4-centos ~]# mount /dev/vdb /nfs/code/
[root@VM-1-4-centos ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 50G 1.5G 46G 4% /
devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs 1.9G 24K 1.9G 1% /dev/shm
tmpfs 1.9G 456K 1.9G 1% /run
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
tmpfs 380M 0 380M 0% /run/user/0
/dev/vdb 40G 49M 38G 1% /nfs/code
(4)安装NFS
在云服务器ChinaSkill-node2上部署NFS文件共享服务,将/nfs/code目录共享给外部网络,并提供访问权限。
修改云服务器ChinaSkill-node2主机名为ChinaSkill-node2。命令如下:
[root@VM-1-4-centos ~]# hostnamectl set-hostname chinaskill-node2
[root@VM-1-4-centos ~]# hostnamectl
Static hostname: chinaskill-node2
Pretty hostname: chinaskill-node2
Icon name: computer-vm
Chassis: vm
Machine ID: c28d40cbc8e3adcb4e32d9779a77b39e
Boot ID: abc213eb9665462dad49d3c293eb04cd
Virtualization: kvm
Operating System: CentOS Linux 7 (Core)
CPE OS Name: cpe:/o:centos:centos:7
Kernel: Linux 3.10.0-862.el7.x86_64
Architecture: x86-64
使用yum命令在ChinaSkill-node2实例中安装nfs文件共享服务,命令如下:
[root@chinaskill-node2 ~]# yum install nfs-utils rpcbind -y
在ChinaSkill-node2实例中编辑NFS服务的配置文件/etc/exports,在配置文件中加入一行代码,将/nfs/code目录设置为NFS服务的共享目录。命令如下:
[root@chinaskill-node2 ~]# vi /etc/exports
[root@chinaskill-node2 ~]# cat /etc/exports
/nfs/code 192.168.1.0/24(rw,no_root_squash,no_all_squash,sync,anonuid=501,anongid=501)
[root@nfs-server ~]# exportfs –r #生效配置
在ChinaSkill-node2实例中启动NFS服务,命令如下:
[root@chinaskill-node2 ~]# systemctl start rpcbind && systemctl enable rpcbind
[root@chinaskill-node2 ~]# systemctl start nfs && systemctl enable nfs
在ChinaSkill-node2(内网地址为192.168.1.4)实例中查看可挂载目录,命令如下:
[root@chinaskill-node2 ~]# showmount -e 192.168.1.4
Export list for 192.168.1.4:
/nfs/code 192.168.1.0/24
(5)安装NFS客户端
修改云服务器ChinaSkill-node1主机名为ChinaSkill-node1。命令如下:
[root@VM-1-13-centos ~]# hostnamectl set-hostname chinaskill-node1
[root@VM-1-13-centos ~]# hostnamectl
Static hostname: chinaskill-node1
Icon name: computer-vm
Chassis: vm
Machine ID: c28d40cbc8e3adcb4e32d9779a77b39e
Boot ID: a7811f36e7ad477ba44b650cd13d24fa
Virtualization: kvm
Operating System: CentOS Linux 7 (Core)
CPE OS Name: cpe:/o:centos:centos:7
Kernel: Linux 3.10.0-862.el7.x86_64
Architecture: x86-64
在ChinaSkill-node1(内网地址为192.168.1.13)实例中安装nfs服务客户端,安装完成后查看nfs挂载目录。命令如下:
[root@chinaskill-node1 ~]# yum install nfs-utils rpcbind –y
[root@chinaskill-node2 ~]# showmount -e 192.168.1.4
Export list for 192.168.1.4:
/nfs/code 192.168.1.0/24
- 点赞
- 收藏
- 关注作者
评论(0)