轻轻松松玩转华三HCL仿真平台的Server(一)

HCL中的Server其实就是一台Alpine Linux。我们先用最简单的拓扑来试一下。

  1. 准备工作:搭建实验环境

0.1 物理机网络环境

图1 网络拓扑

宿主机笔记本通过Wi-fi连接到tp-link无线网卡上,无线网卡网关为192.168.0.1。在物理机上安装了华三HCL5.8,在HCL上连接一台server到宿主机的wifi物理网卡上,如图2所示。

图2 HCL上Server连接拓扑

1. HCL平台Server的本来面目

启动Server,用户名是root,默认口令:123456。

①查看Linux版本

localhost:~# cat /etc/*release

3.14.10

NAME="Alpine Linux"

ID=alpine

VERSION_ID=3.14.10

PRETTY_NAME="Alpine Linux v3.14"

HOME_URL="https://alpinelinux.org/"

BUG_REPORT_URL="https://bugs.alpinelinux.org/"

②Alpine Linux是什么?

图3 Alpine官方主页

2.查看网络配置

看看网络配置

图4 server的网络配置

Lo是loopback,eth0留给上帝用,我们配置eth1就可以了。

vi /etc/network/interfaces

#auto lo

#iface lo inet loopback

#auto eth0

#iface eth0 inet dhcp

#       hostname localhost

auto eth0

iface eth0 inet static

        address 192.168.56.3

        netmask 255.255.255.0

        gateway 192.168.56.1

auto eth1

iface eth1 inet static

        address 192.168.0.20

        netmask 255.255.255.0

        gateway 192.168.0.1

也许这样做就可以了,但是不知道怎么ping不通外网,所以再用下边的方法指定一下网关

route add -net 0.0.0.0 netmask 0.0.0.0 gw 192.168.0.1

也可以用:

localhost:~# route add default gw 192.168.0.1

没有报错,但是还是不通。再查看,估计是DNS这些有问题,按下面的方式改变一下相关设置

#vi /etc/resolv.conf

我没有改上帝的192.168.56.3,怕惹来麻烦,只在下边添加了DNS

再试试:

图5 和外网连通

和外网通了!

3.配置server典型服务

鼠标置于HCL拓扑图上的Server上,右键à配置

图6 配置服务器操作

启动相应的服务

图7 server的启动配置界面

可以通过Mobaxterm或浏览器登录该服务器。下面示范一下。

3.1 ssh登录server

图8 SSH登录配置

图9  SSH登录界面

图10 登录成功欢迎界面

3.2 FTP登录FTP服务器

FTP登录和上边SSH差不多。

图11 FTP登录设置

图12 FTP登录成功

3.3 浏览器登录HTTP服务器

登录和上边SSH差不多。

图14 HTTP登录成功

四.Server系统上的进一步操作

4.1 更改apk源到阿里源

查看apk源,如果不是国内镜像,就改成国内镜像

vi /etc/apk/repositories

#/media/cdrom/apks

https://mirrors.aliyun.com/alpine/v3.14/main

https://mirrors.aliyun.com/alpine/v3.14/community

http://mirrors.tuna.tsinghua.edu.cn/alpine/v3.14/main

http://mirrors.tuna.tsinghua.edu.cn/alpine/v3.14/community

#http://mirrors.tuna.tsinghua.edu.cn/alpine/edge/main

#http://mirrors.tuna.tsinghua.edu.cn/alpine/edge/community

#http://mirrors.tuna.tsinghua.edu.cn/alpine/edge/testing

进行升级

[]apk update

4.2安装docker

apk add docker

(1/15) Installing libseccomp (2.5.1-r2)

(2/15) Installing runc (1.0.0_rc95-r3)

(3/15) Installing containerd (1.5.8-r1)

……

启动docker

localhost:~# service docker start

 * Caching service dependencies ...                                       [ ok ]

 * Mounting cgroup filesystem ...                                         [ ok ]

 * /var/log/docker.log: creating file

 * /var/log/docker.log: correcting owner

 * Starting Docker Daemon ...                                             [ ok ]

开机自启动docker

localhost:~# rc-update add docker boot

 * service docker added to runlevel boot

查看docker版本

localhost:~# docker -v

Docker version 20.10.11, build dea9396e184290f638ea873c76db7c80efd5a1d2

4.3 Docker Compose的环境部署

1)安装py-pip

localhost:~# apk add py-pip

(1/30) Installing expat (2.5.0-r0)

(2/30) Installing libgcc (10.3.1_git20210424-r2)

(3/30) Installing libstdc++ (10.3.1_git20210424-r2)

(4/30) Installing mpdecimal (2.5.1-r1)

(5/30) Installing python3 (3.9.17-r0)

2)安装PyYAML5.3.1版本

localhost:~# pip install PyYAML==5.3.1

Collecting PyYAML==5.3.1

  Downloading PyYAML-5.3.1.tar.gz (269 kB)

     |████████████████████████████████| 269 kB 39 kB/s

Using legacy 'setup.py install' for PyYAML, since package 'wheel' is not installed.

Installing collected packages: PyYAML

    Running setup.py install for PyYAML ... done

Successfully installed PyYAML-5.3.1

3)安装docker-compose

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值