Swift运维

重铸
发布: 2020-07-27 11:25:20
原创
101 人浏览过

iaas Swift 运维

1.使用命令查看 swift 服务状态,然后创建一个容器,并使用命令查看容器

列表。

[root@controller ~]# source /etc/keystone/admin-openrc.sh

[root@controller ~]# swift stat //查看服务状态

[root@controller ~]# swift post test //创建容器

[root@controller ~]# swift list --lh //查看容器列表

2.使用 swift 相关命令,创建一个容器,然后使用命令查看该容器的状态。

使用 swift 相关命令,查询 swift 对象存储服务可以存储的单个文件大小的

大值。

[root@controller ~]# swift post test //创建容器

[root@controller ~]# swift stat //查看服务状态

4.使用 swift 相关命令,创建一个容器,然后往这个容器中上传一个文件(文

件可以自行创建),上传完毕后,使用命令查看容器。

root@controller ~]# swift post test //创建容器

[root@controller ~]# dd if=/dev/zero of=/tmp/example-500Mb bs=1M count=500

500+0 records in

500+0 records out

524288000 bytes (524 MB) copied, 0.380656 s, 1.4 GB/s

[root@controller ~]# swift list --lh //查看容器列表

5.登录 iaas 云主机,使用 openstack 命令,创建一个容器,并查询,上传一

个文件(可自行创建)到这个容器中,并查询。

root@controller ~]# swift post test //创建容器

[root@controller ~]# dd if=/dev/zero of=/tmp/example-500Mb bs=1M count=500

500+0 records in

500+0 records out

524288000 bytes (524 MB) copied, 0.380656 s, 1.4 GB/s

[root@controller ~]# swift list --lh //查看容器列表

KVM 运维

3.此题使用物理 iaas 平台。登录 compute 节点,使用命令将 KVM 进程绑定 到特定的 cpu 上。

ps -e|grep kvm

5.此题使用物理 iaas 平台。登录 controller 节点,使用 cat 命令,只查看当前系统有多少大页,然后设置大页数量并查看,接着使用命令使配置永久生效,后将大页挂载到/dev/hugepages/上。

[root@controller ~]# echo 20 > /proc/sys/vm/nr_hugepages

[root@controller ~]# grep Huge /proc/meminfo

AnonHugePages: 659456 kB

HugePages_Total: 20

HugePages_Free: 20

HugePages_Rsvd: 0

HugePages_Surp: 0

Hugepagesize: 2048 kB

[root@controller ~]# cat /proc/sys/vm/nr_hugepages

20

6.登录 192.168.100.10/dashboard,创建一个云主机。在云主机所在的物理节 点,进入 virsh 交互式界面,调整虚拟机的内存大小,后使用命令查看该虚拟机的详情。

[root@controller~]#virsh

virsh#dominfoinstance-000000fd

virsh#setmeminstance-000000fd5242880

virsh#dominfoinstance-000000fd

网络运维:

1.在控制节点安装配置 JDK 环境。安装完成后,查询 JDK 的版本信息。

[root@controller ~]# java -version

3.继续完成 OpenDaylight 的安装,完成后使用 curl 命令访问网页 http://192.168.100.10:8181/index.html。

负载均衡:

2.使用负载均衡创建 nginx 资源池,使用 http 协议,选择轮循负载均衡方式。 创建完成后添加 vip:nginx-vip,使用 http 协议,端口为 80,HTTP_COOKIE 会话持久化。使用 neutron 命令查询资源池 nginx 详细信息、nginx-vip 详细信息。

3.使用负载均衡创建 nginx 资源池,使用 http 协议,选择轮循负载均衡方式。 创建完成后添加 vip:nginx-vip,使用 http 协议,端口为 80,HTTP_COOKIE 会话持久化。使用命令查看所创建资源池的 haproxy 配置文件。(物理环境)

防火墙:

防火墙规则创建,添加名为 icmp 的规则,拒绝所有源 IP、源端口、目的 IP、目的端口的 ICMP 规则。使用 neutron 命令查询规则列表信息、详细信息。(物理环境)2.防火墙创建,创建名为 nginx 的防火墙,添加防火墙规则 nginx-80,放行 所有源 IP、源端口、目的 IP、目的端口为 80 的规则。创建防火墙策略 nginx-policy,添加 nginx-80 规则。使用 neutron 命令查询防火墙详细信息、策略详细信息、规则详细信息。(物理环境)

以上是Swift运维的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
1
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
最新问题
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!