#查看ID,在net-id后面写入
flavor test 实例类型
image cirros 镜像名称
#----------------------------------并发创建虚拟机--------------------------------------
[root@controller ~]# cat test.sh
#!/bin/bash
source /etc/keystone/admin-openrc.sh
for ((i=1; i<= 10; i++))
do
{
nova boot --flavor test --image cirros --nic net-id=e331bebe-a7ef-496f-84d1-236a234e6722 --security-groups default test$i >>/dev/null 2>&1
echo "正在创建第$i台虚拟机:instance-$i"
}&
done
wait
#---------------------命令窗口输入创建数量并显示时间----------------------------
[root@xiandian ~]# cat instance.sh
#!/bin/bash
source /etc/keystone/admin-openrc.sh
read -t 30 -p "请输入要创建的虚拟机数量:" num
start=`date +"%Y-%m-%d %H:%M:%S"`
time1=$(date --date="$start" +%s)
for ((i=1;i<=$num;i++))
do
{
nova boot --flavor test --image cirros --nic net-id=bd923693-d9b1-4094-bd5b-22a038c44827 --security-groups default test$i >>/dev/null 2>&1
echo "正在创建虚拟机test$i"
}&
done
wait
end=`date +"%Y-%m-%d %H:%M:%S"`
time2=$(date --date="$end" +%s)
echo "本次耗时 $($time2-$time1) s"
#------------------------创建主机和网络-------------------
[root@xiandian ~]# cat vm.sh
#!/bin/bash
source /etc/keystone/admin-openrc.sh
neutron subnet-create --name provider sharednet1 10.10.1.0/24
wget ftp://10.32.18.195/images/cirros-0.3.0-x86_64-disk.img >>/dev/null
glance image-create --name cirros --disk-format qcow2 --container-format bare --progress </root/cirros-0.3.0-x86_64-disk.img
openstack flavor create --id 0 --vcpus 1 --ram 64 --disk 1 test
nova boot --flavor test --image cirros --nic net-id=`openstack network list|awk 'NR==4{print$2}'` --security-groups default test
sleep 5
nova list
#--------重启虚拟机------------------------------------
[root@xiandian ~]# cat ashutdown.sh
#!/bin/bash
all_vms=`nova list --all-tenants | grep "Running" |awk '{print $2}'`
for shutdown_vm in $all_vms;do
{
echo "shutdown vm id $shutdown_vm"
nova stop $shutdown_vm
}&
done
wait
#--------------------------------------------------------
#========修改并发数文件=====
max_concurrent_nuilds=100
#同时100台并发数
use_rootwrap_daemon=true
#开启root权限
rpc_response_timeout
#超时
----------------
#============优化数据库===========
show variables like 'max_connections';
#查看最大连接数
set global max_connections=4096;
#修改最大连接数
Powered by ddoss.cn 12.0
©2015 - 2024 ddoss
渝公网安备50011302222260号 渝ICP备2024035333号 【实验平台安全承诺书】 小绿叶技术社区,优化网络中,点击查看配置信息
您的IP:192.168.122.82,2024-10-10 19:47:03,Processed in 0.02378 second(s).