写在前面
视频安装步骤
图文安装步骤
VMWare安装地址
Windows VM | Workstation Pro | VMware
VMware Workstation 17 Pro许可证密钥
- 4A4RR-813DK-M81A9-4U35H-06KND
- NZ4RR-FTK5H-H81C1-Q30QH-1V2LA
- JU090-6039P-08409-8J0QH-2YR7F
- 4Y09U-AJK97-089Z0-A3054-83KLA
- 4C21U-2KK9Q-M8130-4V2QH-CF810
- MC60H-DWHD5-H80U9-6V85M-8280D
镜像安装地址
CentOS Linux 7
• 文件名称:CentOS-7-x8664-DVD-2207-02.iso
• 文件大小:4.4 GB
• 从以下任意一个链接中下载CentOS-7-x86_64-DVD-2207-02.iso镜像:
[centos-7.9.2009-isos-x86_64安装包下载开源镜像站-阿里云](http://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/)
Index of /centos/7.9.2009/isos/x86_64/ | 北京外国语大学开源软件镜像站 | BFSU Open Source Mirror
开源镜像站 | 大连东软信息学院
Index of /centos/7.9.2009/isos/x86_64/
http://ftp.sjtu.edu.cn/centos/7.9.2009/isos/x86_64/
Index of /centos/7.9.2009/isos/x86_64/
http://mirrors.cqu.edu.cn/CentOS/7.9.2009/isos/x86_64/
注意下载的是这个大小为4.4G的镜像,其余都不要下载。
搭建虚拟机
注意:这一步需要使用的就是之前下载好的镜像,注意文件地址最好不要有英文。
安装操作系统
实验基本要求完成
- 通过root登陆CentOS 7
- 通过 hostnamectl set-hostname 完整学号 命令修改服务器主机名
- 通过 bash 命令使修改的服务器主机名立即生效
- 将CentOS 7的网卡修改为静态地址,测试对外网的连通性
需要执行的操作如下:<br />**首先鼠标右击桌面的空白处,右击打开终端。**
通过root登陆CentOS 7
输入以下命令:
sudo -i
接着输入你的**开机密码**:
[root@localhost ~]$
这里会隐藏你输入的密码,你输入的密码不会显示,但确实是输入的。 所以你需要一次就把密码输入正确,如果不确定是否输入正确,就一次性多按几次删除键重新输入。
密码输入正确之后输入:
whoami
显示root
即为登录成功。
如果显示的前缀不是
**[root@localhost ~]$ **
就重新登录!!!
通过 hostnamectl set-hostname 完整学号 命令修改服务器主机名
就是按照命令来。
输入:
hostnamectl set-hostname 完整学号
bash
我这里是先修改的主机名,再登录的,所以会显示
7hao
如果登录过后,显示的应该是[root@学号]
将CentOS 7的网卡修改为静态地址,测试对外网的连通性
输入:
dhclient
ifconfig
再输入:
ip addr
记住红框内的地址:<br />![image.png](https://cdn.nlark.com/yuque/0/2023/png/22022942/1672561257068-fa02a625-6a25-4635-b8ea-cca73e8adfa0.png#averageHue=%23fcfbfb&clientId=u2625f8a5-4b74-4&from=paste&height=398&id=ubba739a1&originHeight=497&originWidth=725&originalType=binary&ratio=1&rotation=0&showTitle=false&size=69993&status=done&style=none&taskId=uaadbc90d-9e82-4c0f-a7e2-9e4217a1247&title=&width=580)<br />需要和下面的保持一致:<br />![image.png](https://cdn.nlark.com/yuque/0/2023/png/22022942/1672573677616-a03eaf75-d0df-446c-8860-ae0592e02023.png#averageHue=%23fcfbfb&clientId=u147a78fe-819d-4&from=paste&height=400&id=uc6f6825b&originHeight=500&originWidth=721&originalType=binary&ratio=1&rotation=0&showTitle=false&size=71450&status=done&style=none&taskId=uec974312-f3cf-4614-959b-090457a8e77&title=&width=576.8)<br />输入:
vim /etc/sysconfig/network-scripts/ifcfg-ens33
按住键盘上的`**i键**`进入编辑模式:<br />修改的配置如下:
TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=ens33 UUID=8a12b2b9-0ee9-48af-bce0-9176e5cb6bc1 DEVICE=ens33 ONBOOT=yes IPADDR=192.168.XXX.YYY NETMASK=255.255.255.0 GATEWAY=192.168.XXX.2 DXS1=8.8.8.8 DXS2=114.114.114.114
注意:`**IPADDR=192.168.XXX.YYY**`就是之前让你记住的输入`ip addr`命令获得地址,保持一致,`**GATEWAY=192.168.XXX.2**`就是吧上面的地址最后的`YYY`改为`2`即可。其余照抄不变。<br />接下来按住`ESC`退出编辑模式,再同时按住`Shift + w + q`回到正常模式,再输入`wq`进行保存。<br />![image.png](https://cdn.nlark.com/yuque/0/2023/png/22022942/1672561745236-22e1b36e-6977-4341-af3e-0029778821cb.png#averageHue=%23fefefe&clientId=u2625f8a5-4b74-4&from=paste&height=397&id=ufa11e9ca&originHeight=496&originWidth=720&originalType=binary&ratio=1&rotation=0&showTitle=false&size=43003&status=done&style=none&taskId=u76660bf9-88c5-4dcc-a3a4-2f2b6133ada&title=&width=576)<br />回车即可保存。<br />输入:
cat /etc/sysconfig/network-scripts/ifcfg-ens33
可以查看当前的配置。
接下里重启服务:
systemctl restart network.service
或者
service network restart
最后一步ping外网:
ping www.baidu.com
出现如下画面即为成功:<br />![image.png](https://cdn.nlark.com/yuque/0/2023/png/22022942/1672561907650-0ccfea62-287a-4e78-9a27-3f2c96b3d940.png#averageHue=%23fefefe&clientId=u2625f8a5-4b74-4&from=paste&height=389&id=uc0a3f98b&originHeight=486&originWidth=720&originalType=binary&ratio=1&rotation=0&showTitle=false&size=33137&status=done&style=none&taskId=u2ebe6d8f-e688-4b07-897c-4fabbb76e63&title=&width=576)<br />按住`Ctrl + C`即可退出。
部署Docker容器
安装docker
curl -sSL https://get.daocloud.io/docker | sh
![@KY$5L`WOCQ766_8BE~{AX.png
更新yum包
yum -y update
卸载旧版本(如果没安装这一步跳过)
yum list installed | grep docker
rpm -q docker
安装所需要的软件包
yum install -y yum-utils device-mapper-persistent-data lvm2
设置yum源
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
查看yum源
ll /etc/yum.repos.d
更新yum源
yum makecache fast
启动Docker并设置开机自启
先关闭防火墙
systemctl stop firewalld.service
systemctl disable direwalld.serivce
启动docker
systemctl start docker.service
systemctl enable docker.service
systemctl status docker.status
查看docker版本
docker -v
运行实例程序Hello World
docker run hello-world
这一步可以省略,只是检查一下是否配置成功。 如果出现
Hello from Dokcer
即为成功。
下载官方Centos镜像到本地
docker pull centos
查看镜像
docker images centos
运行docker容器
docker run -it centos/bin/bash
cat /etc/redhat-release
exit
cat /etc/redhat-release
docker ps
docker ps -a
docker images
点击左侧下三角展开。
原流程
搭建部署OpenStack平台
这个我没有做,看图就是了。
浅看了一下,实际搭建流程不复杂,就是东西多而已,按照流程一步步来就可以了