---
title: "Uploading Images to the Project"
canonical: "https://docs.infoblox.com/space/vniosgcp/35483486/Uploading%20Images%20to%20the%20Project"
format: markdown
---
Download the vNIOS image required for deploying the vNIOS for Google Cloud instance.

To download the installation file for the **vNIOS for GCP** offering, complete the following steps:

> Macro (excerpt-include)

  


To upload the vNIOS for Google Cloud image, complete the following steps:

> ⚠️ **Note**
> ⚠️ 
> ⚠️ You must use the following commands to upload images to the project as the `MULTI_IP_SUBNET `flag is currently not available in the Google Cloud user interface

1. Use the following commands to log in to the Google Cloud CLI:  
`gcloud auth login <use your gcloud account>`  
`gcloud config set project <project name>`
2. Use the following link to create a bucket in Google Cloud Storage:  
[https://cloud.google.com/storage/docs/gsutil/commands/mb](https://cloud.google.com/storage/docs/gsutil/commands/mb)
3. Use the following command to upload the image to the Google Cloud project bucket:  
`gsutil cp "<NIOS GCP ddi.tar.gz file>" gs://<path to gcp bucket>`  
  
Example:  `gsutil cp nios-8.4.0-EA-379714-2019-01-14-12-19-23-ddi.tar.gz gs://nios-bucket`
4. Use the following command to create an image from the NIOS tarball. You can use the image to create a NIOS instance in later steps:  
`gcloud compute images create "<image name>" --guest-os-features MULTI_IP_SUBNET --source-uri gs://<bucket path>/<NIOS GCP ddi.tar.gz filename>`  
  
Example:  `gcloud compute images create "nios-840-ea" --guest-os-features MULTI_IP_SUBNET --source-uri gs://nios-bucket/nios-8.4.0-EA-379714-2019-01-14-12-19-23-ddi.tar.gz`  
  
(Optional) To upload a Google Virtual NIC (gVNIC) enabled image that supports N4 machine types to achieve better performance and consistency, use the following command:  
`gcloud compute images create "<image name>" --guest-os-features MULTI_IP_SUBNET,GVNIC --source-uri gs://<bucket path>/<NIOS GCP ddi.tar.gz filename>`