how to create a new image in eucalyptus cloud in order to launch a new instance using GUI, i want to create three new images one is windows server, kali linux and centos how to do it...
I assume you are referring to your own Eucalyptus system here. In that case, you create an instance with the required number of cores, RAM and hard drive space for permanent storage. The instance will open, but will have no content. Your job is then to install the operating system of your choice, whether server, or desktop. Once created, you can add any additional software components, such as a variety of penetration testing tools for your Kali linux. You can then save a machine image of the finished version and store this in your cloud resources folder, which you can then re-use in as many other instances as you wish.
Obviously, there will be a trade odd against the number of instances you run and the volume of software and tools you might run. A typical linux server operating system should require no more than 150MB. Your Kali setup will require far more space due the size of some of the tools you plan to use.
By contrast an AWS setup will already have dozens of different Machine Images available for you to use instantly. A brand new Eucalyptus setup will either have few or none by default, which means you will have to populate them yourself. You can do that with a CD, DVD or a network install if you are more experienced.
However, once you have created a few Machine Image files, then every time you use your Eucalyptus system, you need only create a new instance, and you will then be able to select from the list of server Machine Images you have previously saved, so everything will run much faster in future.
Remember, Amazon already created loads of Machine Images. For a new Eucalyptus install - that is your job.