Swift运维

重铸
重铸asal
2020-07-23 17:03:39197semak imbas

           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 命令查询防火墙详细信息、策略详细信息、规则详细信息。(物理环境)

 

Atas ialah kandungan terperinci Swift运维. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn