云计算常用命令

云计算IAAS篇

mysql篇

mysql -uroot -p000000     (使用root账号登录mysql)
use mysql    (切换到mysql层)
show tables;     (查询mysql数据库列表)
select * from mysql.user where user = ‘keystone’\G;    (以列表形式查询mysql用户名为keystone的用户权限信息)
use keystone    (切换到keystone层)
show tables;     (查询keystone数据库列表)
select current_date as Systemtime;     (查询系统当前时间)

openstack篇

openstack    (进入openstack)
router list     (查询路由列表)
user list    (查询用户列表)
server list     (查询服务列表)
subnet list     (查询子网列表)
ip floating list    (查询IP列表)
security-group-list    (查询安全组规则列表)
flavor list    (云主机类型列表)
project list    (项目列表)
project show admin    (查询admin项目的详细信息)
mapping list     (映射表)
floatingip-list     (浮动IP列表)
role list    (查询角色列表)
user show admin     (admin用户的详细信息)
user set --password 000000 testuser    (以管理员身份将testuser用户的密码修改为000000)
user create --domain xiandian --password password testuser    (创建用户testuser ,密码为password)
role add --project admin --user testuser user     (将testuser用户分配给admin项目,赋予用户user的权限)

nova篇

nova flavor-list    (云主机类型列表)
nova service-list    (nova服务列表信息)
nova list     (虚拟机监视器信息)

neutron篇

neutron agent-list -c binary -c agent_type -c alive     (查询网络服务列表信息)

[root@controller ~]# neutron agent-show(agenti-ID)     (查看网络服务DHCP-agent详细信息)
[root@compute ~]# ovs-vsctl list-br     (查询网桥列表)

ceilometer篇

    Ceilometer是OpenStack中的一个子项目,它像一个漏斗一样,能把OpenStack内部发生 的几乎所有的事件都收集起来,然后为计费和监控以及其它服务提供数据支撑。

    OpenStack监控组件—Ceilometer [1]

    Ceilometer监控通过在计算节点部署Compute服务,轮询其计算节点上的instance,获取各自的CPU、网络、磁盘等监控信息,发送到RabbitMQ,Collector服务负责接收信息进行持久化存储。Ceilometer项目创建时最初的目的是实现一个能为计费系统采集数据的框架。在G版的开发中,社区已经更新了他们的目标,新目标是希望Ceilometer成为OpenStack里数据采集(监控数据、计费数据)的唯一基础设施,采集到的数据提供给监控、计费、面板等项目使用
参考文章:
(https://www.cnblogs.com/sammyliu/p/4383289.html)
(https://blog.csdn.net/violet_echo_0908/article/details/52243199)

提供参数的顺序创建一个基于计算统计的告警,其中名字为:cpu_hi;
测量值的名称为:cpu_util;
阈值为:70.0;
对比的方式为:大于;
统计的方式为:平均值;
周期为:600s;
统计的次数为:3;
转为告警状态时提交的URL为:‘log://’;
关键字:resource_id=INSTANCE_ID。
(2)ceilometer alarm-threshold-create --name cpu_hi --meter-name cpu_util --threshold 70.0 --comparison-operator gt --statistic avg --period 600 --evaluation-periods 3 --alarm-action ‘log://’ --query resource_id=INSTANCE_ID

ceilometer alarm-update --enabled False(修改告警的告警状态为不生效)

ceilometer alarm-history (ID值)    (查询告警历史的改变信息)

ceilometer event-list    (查询事件列表信息)

============================================================
sestatus     (查询selinux信息)
hostnamectl    (查询主机名)
mount -o loop filename /mnt/    (挂载文件到mnt)
umount /mnt/ (取消/mnt/目录挂载)
mv /etc/yum.repos.d/ /home/*     (移动原有yum配置)
vi /etc/yum.repos.d/local.repo    (新建本地yum源参数)
cat /etc/yum.repos.d/local.repo    (查看本地yum源参数)
yum clean all     (清除yum缓存)
yum repolist     (查看yum汇总)
yum list    (查看yum列表)
systemctl stop firewalld    (关闭防火墙)
systemctl disable firewalld     (关闭防火墙开机自启)

云计算PAAS篇

docker run -d --restart=always -p 80:8080 rancher/server:v1.1.4-xd     (运行server:v1.1.4-xd镜像,映射8080端口)
docker ps -a |grep -w “xd_web” |awk ‘{print $1}’ | xargs -i docker rm -f {}    (检测主机是否存在名称为xd_web的容器,如果存在则删除)
docker images |grep -w “xd_web” |awk ‘{print $3}’ |xargs docker rmi -f     (检测是否存在xd_web的镜像,如果存在则删除)
docker build -t xd_web /root/xd_web    (构建Client节点/root/xd_web路径下的Dockerfile文件,镜像名称为xd_web)
docker run -itd -p 8585:80 –p 8586:8080 --name xd_web xd_web     (运行该容器,端口监听规则为:8585端口监听内部80端口、8586端口监听内部8080端口,名称为xd_web)

SDN篇

tar -zxvf filename -C /user/local    (解压该文件到/user/local 目录)
ssh -p 8101 karaf@localhost     (启动本地ssh8101端口连接)
feature:install odl-ovsdb-openstack odl-dlux-core     (安装SDN)

BIGDATA篇

source /etc/profile
jps    (查看Hadoop集群服务进程信息)

原文:https://blog.csdn.net/qq_36154886/article/details/79916339

你可能感兴趣的:(云计算)