The invention discloses a method for deploying an OpenStack platform. The method comprises the following steps: based on the number of users to be deployed and the service requirement corresponding toeach user, calculating the types of the service nodes to be deployed and the number of each type of service node, and the required hardware resources, thereby determining the types of the servers tobe deployed, and the number and hardware configurations of each type of server; and after the users to be deployed, the service nodes to be deployed and the servers to be deployed are determined, establishing a mapping relationship between the users to be deployed and the service nodes to be deployed, and establishing a mapping relationship between the service nodes to be deployed and the serversto be deployed, thereby completing the deployment of the OpenStack platform. Therefore, the initial requirements of the users are met, the user experience is improved, the redundancy of computer resources is avoided, and the deployment cost is saved. The invention further discloses a device and equipment for deploying the OpenStack platform, and a computer readable storage medium, which also havethe above technical effects.