> 운영 및 유지보수 > 리눅스 운영 및 유지 관리 > 신속한 운영 및 유지보수

신속한 운영 및 유지보수

重铸
풀어 주다: 2020-07-27 11:25:20
원래의
209명이 탐색했습니다.

              iaas Swift 운영 및 유지 관리

1. 명령을 사용하여 Swift 서비스 상태를 확인한 다음 컨테이너를 생성하고 명령을 사용하여 컨테이너

목록을 봅니다.

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

[root@controller ~]# Swift stat //서비스 상태 보기

[root@controller ~]# Swift 포스트 테스트 // 컨테이너 만들기

[root@controller ~]# Swift list --lh //컨테이너 목록 보기

2. Swift 관련 명령어를 사용하여 컨테이너를 생성한 후, 명령어를 사용하여 컨테이너의 상태를 확인합니다.

swift 관련 명령을 사용하여

swift 객체 스토리지 서비스가 저장할 수 있는 단일 파일의 최대 크기를 쿼리합니다.

[root@controller ~]# Swift post test //컨테이너 생성

[root@controller ~]# Swift stat //서비스 상태 보기

4. Swift 관련 명령어를 사용하여 컨테이너를 생성한 후 추가합니다. 컨테이너 파일을 업로드합니다. (파일은 직접 생성할 수 있습니다.) 업로드 후 명령을 사용하여 컨테이너를 봅니다.

root@controller ~]# 신속한 포스트 테스트 //컨테이너 생성

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

500+0 records in

500+0 records out

524288000바이트(524MB) 복사됨, 0.380656초, 1.4GB/s

[root@controller ~]# list Swift --lh //컨테이너 목록 보기

5. iaas 클라우드 호스트의 경우 openstack 명령을 사용하여 컨테이너 및 쿼리를 생성하고

파일(직접 생성 가능)을 이 컨테이너 및 쿼리에 업로드합니다.

root@controller ~]# 신속한 포스트 테스트 //컨테이너 생성

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

500+0 records in

500+0 records out

524288000바이트(524MB) 복사됨, 0.380656초, 1.4GB/s

[root@controller ~]# Swift list --lh //컨테이너 목록 보기

KVM 작업 및 유지 관리

3. 이 질문은 물리 IAS 플랫폼을 사용합니다. 컴퓨팅 노드에 로그인하고 명령을 사용하여 KVM 프로세스를 특정 CPU에 바인딩합니다.

ps -e|grep kvm

5. 이 질문은 물리학 iaas 플랫폼을 사용합니다. 컨트롤러 노드에 로그인하여 cat 명령을 사용하여 현재 시스템에 있는 huge 페이지 수만 확인한 다음 huge 페이지 수를 설정하고 확인한 다음 명령을 사용하여 구성을 영구화한 다음 huge 페이지를 마운트합니다. 페이지를 /dev/hugepages/로 이동합니다.

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

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

AnonHugePages: 659456 kB

HugePages_Total: 2 0

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 설치를 완료한 후 컬 명령을 사용하여 웹페이지 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 명령을 사용하여 방화벽 세부 정보, 정책 세부 정보 및 규칙 세부 정보를 쿼리합니다. (물리적 환경)

위 내용은 신속한 운영 및 유지보수의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
1
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿