肥宅钓鱼网
当前位置: 首页 钓鱼百科

openstack搭建教程(openstack平台搭建步骤)

时间:2023-06-12 作者: 小编 阅读量: 1 栏目名: 钓鱼百科

到期令牌的积累大大增加数据库的大小,可能会降低服务的性能,特别是在资源有限的环境中。

OpenStack安装部署

一、基础准备工作

部署环境:CentOS 7 64

1、关闭本地iptables防火墙并设置开机不自启动

# systemctl stop firewalld.service# systemctl disable firewalld.service

2、关闭本地selinux防火墙

# vim /etc/sysconfig/selinux SELINUX=disabled# setenforce 0

3、设置主机计算机名称

# hostnamectl set-hostname controller

4、本地主机名称和ip的解析

# vim /etc/hosts192.168.0.104 controller

5、安装ntp时间校准工具

# yum -y install ntp# ntpdate asia.pool.ntp.org

6、安装第三方yum源

# yum -y install yum-plugin-priorities# yum -y install http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-2.noarch.rpm# yum -y install http://rdo.fedorapeople.org/openstack-juno/rdo-release-juno.rpm

7、升级系统软件包并重新系统

# yum upgrade# reboot

二、安装配置mariadb数据库

1、安装mariadb数据库

# yum -y install mariadb mariadb-server MySQL-python

2、配置mariadb数据库

# cp /etc/my.cnf /etc/my.cnf.bak# rpm -ql mariadb# vim /etc/my.cnf.d/server.cnf[mysqld]bind-address = 0.0.0.0default-storage-engine = innodbinnodb_file_per_tablecollation-server = utf8_general_ciinit-connect = 'SET NAMES utf8'character-set-server = utf8

3、启动mariadb数据库

# systemctl enable mariadb.service# systemctl start mariadb.service

三、安装消息队列服务

1、安装rabbit所需软件包

# yum -y install rabbitmq-server

2、启动rabbit服务

# systemctl enable rabbitmq-server.service# systemctl start rabbitmq-server.service

3、设置rabbit服务密码

# rabbitmqctl change_password guest rabbit

四、安装keyston用户认证组件

1、创建keystone数据库和授权用户

mysql -u root -pCREATE DATABASE keystone;GRANT ALL PRIVILEGES ON keystone.* TO 'keystone'@'localhost' IDENTIFIED BY 'keystone';GRANT ALL PRIVILEGES ON keystone.* TO 'keystone'@'%' IDENTIFIED BY 'keystone';

2、安装keystone组件包

# yum -y install openstack-utils openstack-keystone python-keystoneclient

3、配置keystone文件

# cp /etc/keystone/keystone.conf /etc/keystone/keystone.conf.bak# vim /etc/keystone/keystone.conf [DEFAULT]verbose = True[database]connection = mysql://keystone:keystone@controller/keystone[token]provider = keystone.token.providers.uuid.Providerdriver = keystone.token.persistence.backends.sql.Token

4、创建证书和秘钥文件

# keystone-manage pki_setup --keystone-user keystone --keystone-group keystone# chown -R keystone:keystone /var/log/keystone# chown -R keystone:keystone /etc/keystone/ssl# chmod -R o-rwx /etc/keystone/ssl

5、同步keystone到mariadb数据库

# su -s /bin/sh -c "keystone-manage db_sync" keystone

6、启动keystone服务并开机自启动

# systemctl enable openstack-keystone.service# systemctl start openstack-keystone.service

7、清除过期的令牌

默认情况下,身份服务存储在数据库中过期的令牌无限。到期令牌的积累大大增加数据库的大小,可能会降低服务的性能,特别是在资源有限的环境中。我们建议您使用cron配置一个周期性任务,清除过期的令牌时

# (crontab -l -u keystone 2>&1 | grep -q token_flush) ||echo '@hourly /usr/bin/keystone-manage token_flush >/var/log/keystone/keystone-tokenflush.log 2>&1'>> /var/spool/cron/keystone

—————————-Create tenants,user,and roles———————————

1、配置admin的token

# export OS_SERVICE_TOKEN=$(openssl rand -hex 10)# export OS_SERVICE_ENDPOINT=http://controller:35357/v2.0# echo $OS_SERVICE_TOKEN > ~/ks_admin_token# openstack-config --set /etc/keystone/keystone.conf DEFAULT admin_token$OS_SERVICE_TOKEN# service openstack-keystone restart

2、创建tenant、user and role

a.Create the admin tenant、user、role# keystone tenant-create --name admin --description "Admin Tenant"# keystone user-create --name admin --pass admin --email admin@zhengyansheng.com# keystone role-create --name adminb.Add the admin tenant and user to the admin role:# keystone user-role-add --tenant admin --user admin --role adminc.By default, the dashboard limits access to users with the _member_ role.# keystone role-create --name _member_d.Add the admin tenant and user to the _member_ role:# keystone user-role-add --tenant admin --user admin --role _member_

3、创建一个普通demo项目和用户

a.Create the demo tenant:# keystone tenant-create --name demo --description "Demo Tenant"b.Create the demo user:# keystone user-create --name demo --pass demo --email demo@zhengyansheng.comc.Add the demo tenant and user to the _member_ role:# keystone user-role-add --tenant demo --user demo --role _member_

4、创建一个service项目

# keystone tenant-create --name service --description "Service Tenant"

————————Create the service entity and API endpoint————————

1、Create the service entity and API endpoint | Create the service entity for the Identity service:

# keystone service-create --name keystone --type identity --description "OpenStack Identity"

2、Create the API endpoint for the Identity service:

# keystone endpoint-create --service-id $(keystone service-list | awk '/ identity / {print $2}') --publicurl http://controller:5000/v2.0 --internalurl http://controller:5000/v2.0 --adminurl http://controller:35357/v2.0 --region regionOne

3、查看keystone认证信息

[root@controller ~]# keystone user-list+----------------------------------+-------+---------+-------------------------+|id|name | enabled |email|+----------------------------------+-------+---------+-------------------------+| 7053cfacc4b047dcabe82f6be0e5dc77 | admin |True| admin@zhengyansheng.com || eea569106329465996e9e09a666838bd |demo |True|demo@zhengyansheng.com |+----------------------------------+-------+---------+-------------------------+[root@controller ~]# keystone tenant-list+----------------------------------+---------+---------+|id|name| enabled |+----------------------------------+---------+---------+| 307fd76766eb4b02a28779f4e88717ce |admin|True|| f054bd56851b4a318a19233a13e13d31 |demo|True|| d865c3b49f6f4bf7b2a0b93e0110e546 | service |True|+----------------------------------+---------+---------+[root@controller ~]# keystone service-list+----------------------------------+----------+----------+--------------------+|id|name|type|description|+----------------------------------+----------+----------+--------------------+| 9754f7bdf78c4000875f1aa5f3291b19 | keystone | identity | OpenStack Identity |+----------------------------------+----------+----------+--------------------+[root@controller ~]# keystone endpoint-list+----------------------------------+-----------+-----------------------------+-----------------------------+------------------------------+----------------------------------+|id|region|publicurl|internalurl| adminurl |service_id|+----------------------------------+-----------+-----------------------------+-----------------------------+------------------------------+----------------------------------+| 6831d6708fe4469fa653b9b5adf801d9 | regionOne | http://controller:5000/v2.0 | http://controller:5000/v2.0 | http://controller:35357/v2.0 | 9754f7bdf78c4000875f1aa5f3291b19 |+----------------------------------+-----------+-----------------------------+-----------------------------+------------------------------+----------------------------------+

4、取消临时设置的环境变量

# unset OS_SERVICE_TOKEN # unset OS_SERVICE_ENDPOINT

5、使用keystone进行用户认证

# keystone --os-tenant-name admin --os-username admin --os-password admin --os-auth-url http://controller:35357/v2.0 token-get# keystone --os-tenant-name admin --os-username admin --os-password admin --os-auth-url http://controller:35357/v2.0 tenant-list# keystone --os-tenant-name admin --os-username admin --os-password admin --os-auth-url http://controller:35357/v2.0 user-list# keystone --os-tenant-name admin --os-username admin --os-password admin --os-auth-url http://controller:35357/v2.0 role-list

6、使用普通用户demo认证测试

# keystone --os-tenant-name demo --os-username demo --os-password demo --os-auth-url http://controller:35357/v2.0 token-get# keystone --os-tenant-name demo --os-username demo --os-password demo --os-auth-url http://controller:35357/v2.0 user-listYou are not authorized to perform the requested action: admin_required (HTTP 403)

7、客户端cli命令行脚本

# vim ~/admin-openrc.sh export OS_TENANT_NAME=adminexport OS_USERNAME=adminexport OS_PASSWORD=adminexport OS_AUTH_URL=http://controller:35357/v2.0
# vim ~/demo-openrc.shexport OS_TENANT_NAME=demoexport OS_USERNAME=demoexport OS_PASSWORD=demoexport OS_AUTH_URL=http://controller:5000/v2.0
# source admin-openrc.sh

8、测试如果取消环境变量,通过keystone仍然能够认证通过说明keystone是配置成功的

四、安装glance组件

1、创建keystone数据库和授权用户

mysql -u root -pCREATE DATABASE glance;GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'localhost' IDENTIFIED BY 'glance';GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'%' IDENTIFIED BY 'glance';

2、创建glance用户并加入到admin组中

# keystone user-create --name glance --pass glance# keystone user-role-add --user glance --tenant service --role admin

3、创建glance服务

# keystone service-create --name glance --type image --description "OpenStack Image Service"

4、创建Identity的服务访问rul

# keystone endpoint-create --service-id $(keystone service-list | awk '/ image / {print $2}') --publicurl http://controller:9292 --internalurl http://controller:9292 --adminurl http://controller:9292 --region regionOne

5、安装配置glance包

# yum -y install openstack-glance python-glanceclient

6、修改glance配置文件

# cp /etc/glance/glance-api.conf /etc/glance/glance-api.conf.bak# vim /etc/glance/glance-api.conf[DEFAULT] verbose = True[database]connection = mysql://glance:glance@controller/glance[keystone_authtoken]auth_uri = http://controller:5000/v2.0identity_uri = http://controller:35357admin_tenant_name = serviceadmin_user = glanceadmin_password = glance[paste_deploy]flavor = keystone[glance_store]default_store = filefilesystem_store_datadir = /var/lib/glance/images/
# cp /etc/glance/glance-registry.conf /etc/glance/glance-registry.conf.bak# vim /etc/glance/glance-registry.conf[DEFAULT]verbose = True[database]connection = mysql://glance:glance@controller/glance[keystone_authtoken]auth_uri = http://controller:5000/v2.0identity_uri = http://controller:35357admin_tenant_name = serviceadmin_user = glanceadmin_password = glance [paste_deploy]flavor = keystone

7、同步glance到mariadb数据库

# su -s /bin/sh -c "glance-manage db_sync" glance

8、启动和开机自启动

# systemctl enable openstack-glance-api.service openstack-glance-registry.service# systemctl start openstack-glance-api.service openstack-glance-registry.service

9、下载上传image镜像

# mkdir /tmp/images# cd /tmp/images# wget http://cdn.download.cirros-cloud.net/0.3.3/cirros-0.3.3-x86_64-disk.img# glance image-create --name "cirros-0.3.3-x86_64" --file cirros-0.3.3-x86_64-disk.img --disk-format qcow2 --container-format bare --is-public True --progress# glance image-list# mv /tmp/images /opt

五、添加一个计算节点

1、创建nova数据库和授权用户

mysql -u root -pCREATE DATABASE nova;GRANT ALL PRIVILEGES ON nova.* TO 'nova'@'localhost' IDENTIFIED BY 'nova';GRANT ALL PRIVILEGES ON nova.* TO 'nova'@'%' IDENTIFIED BY 'nova';

2、创建Nova的用户,加入到admin组、service服务

# keystone user-create --name nova --pass nova# keystone user-role-add --user nova --tenant service --role admin# keystone service-create --name nova --type compute --description "OpenStack Compute"

3、创建计算节点的访问url

# keystone endpoint-create --service-id $(keystone service-list | awk '/ compute / {print $2}') --publicurl http://controller:8774/v2/%(tenant_id)s --internalurl http://controller:8774/v2/%(tenant_id)s --adminurl http://controller:8774/v2/%(tenant_id)s --region regionOne

4、安装Nova包

# yum -y install openstack-nova-api openstack-nova-cert openstack-nova-conductor openstack-nova-console openstack-nova-novncproxy openstack-nova-scheduler python-novaclient# yum -y install openstack-nova-compute sysfsutils

5、修改nova配置文件

# cp /etc/nova/nova.conf /etc/nova/nova.conf.bak# vim /etc/nova/nova.conf[DEFAULT]my_ip = controllervncserver_listen = controllervncserver_proxyclient_address = controllerverbose = Truerpc_backend = rabbitrabbit_host = controllerrabbit_password = rabbitauth_strategy = keystonevnc_enabled = Truevncserver_listen = 0.0.0.0vncserver_proxyclient_address = controllernovncproxy_base_url = http://controller:6080/vnc_auto.html[database]connection = mysql://nova:nova@controller/nova[keystone_authtoken]auth_uri = http://controller:5000/v2.0identity_uri = http://controller:35357admin_tenant_name = serviceadmin_user = novaadmin_password = nova[glance]host = controller[libvirt]virt_type = qemu

6、同步nova到moriadb数据库

# su -s /bin/sh -c "nova-manage db sync" nova

7、启动众多服务开机自启动

# systemctl enable openstack-nova-api.service openstack-nova-cert.serviceopenstack-nova-consoleauth.service openstack-nova-scheduler.serviceopenstack-nova-conductor.service openstack-nova-novncproxy.service# systemctl start openstack-nova-api.service openstack-nova-cert.serviceopenstack-nova-consoleauth.service openstack-nova-scheduler.serviceopenstack-nova-conductor.service openstack-nova-novncproxy.service# systemctl enable libvirtd.service openstack-nova-compute.service# systemctl start libvirtd.service# systemctl start openstack-nova-compute.service# nova service-list# nova image-list

六、添加一个网络节点

1、创建neutron数据库和授权用户

mysql -u root -pCREATE DATABASE neutron;GRANT ALL PRIVILEGES ON neutron.* TO 'neutron'@'localhost' IDENTIFIED BY 'neutron';GRANT ALL PRIVILEGES ON neutron.* TO 'neutron'@'%' IDENTIFIED BY 'neutron';

2、创建neutron用户,加入到admin组中,并创建neutron服务

# keystone user-create --name neutron --pass neutron# keystone user-role-add --user neutron --tenant service --role admin# keystone service-create --name neutron --type network --description "OpenStack Networking"

3、创建neutron的endponit访问url

# keystone endpoint-create --service-id $(keystone service-list | awk '/ image / {print $2}') --publicurl http://controller:5672 --internalurl http://controller:5672 --adminurl http://controller:5672 --region regionOne

4、安装neutron包

# yum -y install openstack-neutron openstack-neutron-ml2 python-neutronclient which

5、修改neutron配置文件

# cp /etc/neutron/neutron.conf /etc/neutron/neutron.conf.bak# vim /etc/neutron/neutron.conf [DEFAULT] rpc_backend = rabbitrabbit_host = controllerrabbit_password = rabbitauth_strategy = keystonecore_plugin = ml2service_plugins = routerallow_overlapping_ips = Truenotify_nova_on_port_status_changes = Truenotify_nova_on_port_data_changes = Truenova_url = http://controller:8774/v2nova_admin_auth_url = http://controller:35357/v2.0nova_region_name = regionOnenova_admin_username = novanova_admin_tenant_id = SERVICE_TENANT_IDnova_admin_password = novaverbose = True[database]connection = mysql://neutron:neutron@controller/neutron[keystone_authtoken]auth_uri = http://controller:5000/v2.0identity_uri = http://controller:35357admin_tenant_name = serviceadmin_user = neutronadmin_password = neutron

6、测试

# keystone tenant-get service
# cp /etc/neutron/plugins/ml2/ml2_conf.ini /etc/neutron/plugins/ml2/ml2_conf.ini.bak# vim /etc/neutron/plugins/ml2/ml2_conf.ini[ml2]type_drivers = flat,gretenant_network_types = gremechanism_drivers = openvswitch[ml2_type_gre] tunnel_id_ranges = 1:1000[securitygroup] enable_security_group = Trueenable_ipset = Truefirewall_driver = neutron.agent.linux.iptables_firewall.OVSHybridIptablesFirewallDriver
# vim /etc/nova/nova.conf [DEFAULT]network_api_class = nova.network.neutronv2.api.APIsecurity_group_api = neutronlinuxnet_interface_driver = nova.network.linux_net.LinuxOVSInterfaceDriverfirewall_driver = nova.virt.firewall.NoopFirewallDriver[neutron]url = http://controller:9696auth_strategy = keystoneadmin_auth_url = http://controller:35357/v2.0admin_tenant_name = serviceadmin_username = neutronadmin_password = neutron
# ln -s /etc/neutron/plugins/ml2/ml2_conf.ini /etc/neutron/plugin.ini

7、同步neutron到mariadb数据库

# su -s /bin/sh -c "neutron-db-manage --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/ml2/ml2_conf.ini upgrade juno" neutron

8、重新启动compute服务

# systemctl restart openstack-nova-api.service openstack-nova-scheduler.service openstack-nova-conductor.service

9、开机自启动服务

# systemctl enable neutron-server.service# systemctl start neutron-server.service

10、查看neutron-server进程

# neutron ext-list

11、查看相关信息

# tail -f /var/log/neutron/server.log

12、配置内核网络参数

# cp /etc/sysctl.conf /etc/sysctl.conf.bak# vim /etc/sysctl.conf net.ipv4.ip_forward=1net.ipv4.conf.all.rp_filter=0net.ipv4.conf.default.rp_filter=0# sysctl -p

13、安装网络组件包

# yum -y install openstack-neutron openstack-neutron-ml2 openstack-neutron-openvswitch

14、配置常用的网络组件

# vim /etc/neutron/plugins/ml2/ml2_conf.ini[ml2_type_flat] flat_networks = external [ovs] local_ip = INSTANCE_TUNNELS_INTERFACE_IP_ADDRESSenable_tunneling = Truebridge_mappings = external:br-ex[agent]tunnel_types = gre
# cp /etc/neutron/l3_agent.ini /etc/neutron/l3_agent.ini.bak# vim /etc/neutron/l3_agent.ini[DEFAULT] interface_driver = neutron.agent.linux.interface.OVSInterfaceDriveruse_namespaces = Trueexternal_network_bridge = br-ex verbose = True
# cp /etc/neutron/dhcp_agent.ini /etc/neutron/dhcp_agent.ini.bak# vim /etc/neutron/dhcp_agent.ini [DEFAULT]interface_driver = neutron.agent.linux.interface.OVSInterfaceDriverdhcp_driver = neutron.agent.linux.dhcp.Dnsmasquse_namespaces = True verbose = Truednsmasq_config_file = /etc/neutron/dnsmasq-neutron.conf
# cp /etc/neutron/metadata_agent.ini /etc/neutron/metadata_agent.ini.bak# vim /etc/neutron/metadata_agent.ini[DEFAULT] auth_url = http://controller:5000/v2.0auth_region = regionOneadmin_tenant_name = serviceadmin_user = neutronadmin_password = neutronnova_metadata_ip = controller metadata_proxy_shared_secret = METADATA_SECRET verbose = True
# vim /etc/nova/nova.conf [neutron] service_metadata_proxy = Truemetadata_proxy_shared_secret = METADATA_SECRET

15、在控制节点上重新启动API服务

# systemctl restart openstack-nova-api.service

七、安装配置dashboard

1、安装dashboard和所需的和依赖包

# yum install openstack-dashboard httpd mod_wsgi memcached python-memcached

2、修改dashboard配置文件

# cp /etc/openstack-dashboard/local_settings /etc/openstack-dashboard/local_settings.bak# vim /etc/openstack-dashboard/local_settingsOPENSTACK_HOST = "controller"ALLOWED_HOSTS = ['*']CACHES = {'default': {'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache','LOCATION': '127.0.0.1:11211',}}TIME_ZONE = "TIME_ZONE"

3、运行web服务连接OpenStack服务

# setsebool -P httpd_can_network_connect on

4、由于包装缺陷,仪表板不能正确加载CSS。运行以下命令来解决这个问题:

# chown -R apache:apache /usr/share/openstack-dashboard/static

5、启动Web服务器和会话存储服务和配置启动系统启动时:

# systemctl enable httpd.service memcached.service# systemctl start httpd.service memcached.service

八、访问测试

1、基于HTTP进行访问测试:

好了,今天就先到这里吧!

    推荐阅读
  • 新年诗词祝福语(新年诗词经典祝福语)

    新年诗词祝福语新时刹那别旧日,年年际际始难止。一树新梅千古月,帆归年旧草迎春。爆竹声声守岁前,今宵辞旧贺新年。琼浆溢满举杯酒,喜气盈门对福联。事关休戚已成空,万里相思一夜中。愁到晓鸡声绝后,又将憔悴见春风。万福吉祥久打禅,事随人愿佛休闲。如期应约红尘醉,意韵梅边蝶卧眠。爆竹乱飞雪,遍地落梅花。爆竹声中又举觞,光阴荏苒感仓皇。新景纳祥日光华,年丰喜讯传万家;快开吉门迎百福,乐剪红梅做窗花。

  • 人类的悲欢并不相通管泽元(人类的悲欢并不相通)

    是啊,这世上本就不存在能完全体会你感受的人,即使是你的父母。所以,这个世界是根本不存在感同身受的天一亮又是假装开心的一天。

  • 末日变异生物入侵小说(小说末世来临地球生物开始变异)

    “那好,独眼龙,你负责引诱,秦昊和我负责主攻,楚白你负责保护菲菲,必要时充当增援”。在成功的切断后方的一只食腐者后,冰原狼黑熊同时跃起,瞬间将其扑倒。另外两只食腐者发觉情况不对,同时掉头,增援而来。解决掉一只食腐者,秦昊配合夏兰立刻拉开距离,朝着左右两翼散去。菲菲立马解除召唤,拽着楚白就要跑路。

  • 茂名新冠疫苗产生抗体有效期是多长(新冠疫苗产生的抗体有效期多久)

    茂名新冠疫苗接种后抗体会持续多长时间?国药集团中国生物总法律顾问表示,疫苗免疫的持久性和保护,估计1-3以上的可能性大。

  • 咸阳电动自行车转让要预约吗(咸阳电动自行车转让要预约吗)

    电动自行车现所有人应当自电动自行车交付之日起三十日内,在电动自行车平台上预约办理转让登记。预约时,需上传二手车交易发票、赠与证明、身份证明等资料。车辆查验和信息审核无误后,收回原号牌,注销原车辆电子行驶证,录入现所有人信息,核发新的号牌、电子行驶证。

  • 日本人对林志炫的评价(被嘲太上皇)

    因为一部空调,一次舞台协商,林志炫这个老艺术家的晚年名节或将不保,不少人都在网络上对其进行声讨。林志炫的专业水平还体现在“onetake”的专辑上。尽管如此,不得不承认的是,林志炫对音乐的追求虽然说做到了极致,但是在和他人的相处上还是有比较多需要成长的地方。就单单选手而言,在本次事件中可以明显地看到,李响与林志炫的追求不一致,在这个舞台上李响想要呈现给大家不一样的东西,而不是一贯地以舞者的身份。

  • 铜葫芦的摆放和作用(铜葫芦的摆放和作用简单介绍)

    抓宅中有大梁压床、压灶等梁煞,可以将大梁或者两梁之间挂个葫芦,来化解梁煞。在汽车后视镜火车机动车辆的车头挂一个铜葫芦,可以对出行平安有帮助。将铜葫芦挂在床头有化解邪灵魔鬼的功效,对睡眠质量不好、身体健康不佳、夫妻感情不和等有所帮助。将铜葫芦或者其他的葫芦置于床头或者住宅的吉位,可以促进家庭和睦夫妻感情和加强生育能力。用时可用一只二只或三只五只悬挂吉位,或置于吉位。

  • brembo刹车一套多少钱(brembo刹车一套价格)

    Brembo约有1万台刹车,产品最早出现在顶级跑车品牌。brembo之所以受喜爱,主要是因为它的制作工艺极其严格。很多时候,brembo会采用与汽车经销商相同的开发周期,这也意味着它从新车开发的前期就已经介入,通过不断的调整和测试,可以达到最适合的制动性能。brembo最大的特点之一是先进的制动响应,不像其他品牌对悬架的要求很高。Brembo的产品可以分为几种类型:小型4活塞卡钳,大型4活塞卡钳,6活塞卡钳和8活塞卡钳。

  • 相濡以沫下一句很扎心(相濡以沫的下一句你知道吗)

    相濡以沫,不如相忘于江湖,意思是泉水干了,鱼吐沫互相润湿,何不各自到大江大湖里去更自由。这句话出自《庄子·内篇·大宗师》:“泉涸,鱼相与处于陆,相呴以湿,相濡以沫,不如相忘于江湖。”庄子这句强调的并不是“相濡以沫”,更不是“江湖”,而是“自由自在”,完全与他的思想相吻合。

  • 借呗开通成功没有额度(借呗申请借款需要满足什么条件)

    下面更多详细答案一起来看看吧!借呗开通成功没有额度因为开通的时间短,信用额度不够,当然就没有额度了。它的开通都是系统根据你的支付宝使用情况和使用习惯,以及你的理财产品等综合因素判定,如果够条件系统会自动开通,不可能说申请就能开通的。借呗申请借款需要满足以下基本条件:账号状态正常且通过实名认证;绑定手机;账户已绑定储蓄卡快捷;与网商贷互斥,即个人消费贷款与网商贷不能同时准入。