ホームページ  >  記事  >  運用・保守  >  迅速な運用とメンテナンス

迅速な運用とメンテナンス

重铸
重铸オリジナル
2020-07-23 17:03:39129ブラウズ

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 オブジェクト ストレージ サービスが保存できる 1 つのファイルの

最大サイズをクエリします。

[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レコードイン

500+0 レコードアウト

524288000 バイト (524 MB) コピー、0.380656 秒、1.4 GB/秒

[root@controller ~]# list swift --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) Copyed, 0.380656 s, 1.4 GB/s

[root@controller ~]# swift list --lh //コンテナリストの表示

KVM操作とメンテナンス

3. この質問は物理学 iaas プラットフォームを使用します。コンピューティング ノードにログインし、コマンドを使用して KVM プロセスを特定の CPU にバインドします。

ps -e|grep kvm

5. この質問は物理学 iaas プラットフォームを使用します。コントローラー ノードにログインし、cat コマンドを使用して現在のシステムにあるヒュージ ページの数のみを確認し、次にヒュージ ページの数を設定して確認し、コマンドを使用して構成を永続化し、ヒュージ ページをマウントします。ページを /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 のインストールを完了します。完了後、curl コマンドを使用して Web ページ 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 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。