Hi Vivek, 

thank you very much for your time and effort. 
Your answer is very clear!… I will give it a try and report back!

> On 30 May 2020, at 12:40, Vivek Kumar <vivek.ku...@indiqus.com.INVALID> wrote:
> 
> Hello Po Dragonwarrior- 
> 
> So when we deploy CloudStack below are the things you should take care - 
> 
> 1- Management Server (Where you install ACS)
> 2- POD (Where you install your Hypervisor)
> 3- Storage (Primary Storage and Secondary Storage)
> 
> Now Let’s talk about networking - You can chose any IP schema for Management, 
> POD and storage but it should be routed through each subject. So your 
> Management network should be reachable to POD network and vice versa. Your 
> Secondary storage (Where we put our templates, ISO, volumes (Uploaded)) 
> should be reachable from Management and POD network. 
> 
> Your question about Link local IP- 
> 
> So in XenServer and KVM, It usages Link Local network for connecting the 
> systemVMs and Routers, So when any system VM or router gets deployed on the 
> Hypvervisor, it’s always blank and it needs to be configured as per your 
> deployment and requirement, So ACS will send command to hypervisor and 
> hypverior connect to system vm or router via link local IP then it configured 
> other component inside the router i.e create interface inside the router, 
> adding IPs, executing the scripts which is there in VR/SYSTEMVM.  So there 
> are two type of system VM - a) Secondary Storage VM, b) Console proxy VM - 
> 
> Secondary storage VM needs to communicate with your management server, POD 
> and secondary storage and public Network , that’s why it is having management 
> IP, public IP inside the System VM. So when system VM needs to connect 
> Management, secondary storage or public network it will go via its respective 
> IP. Other Console proxy VM will be responsible to provide you the console of 
> VM over public IP, so it will need to have an Public IP.
> 
> 
> Now let’s talk about Storage, there are two kind of storage  we use in 
> CloudStack -
> 
> 1- Primary Storage (which is store your root and data disk, So when you 
> deploy your VM through CloudStack, Your disks will be residing inside the 
> primary storage ). So if you want to use separate network for storage then 
> you should make sure that your hosts are able to access the storage.  You can 
> also create a L2 networking from your hypvervisor to storage system, ACS 
> doesn’t bother about this primary storage connectivity it only should be 
> reachable through you hypervisor.
> 
> 2- Secondary storage should be reachable from both Management network and POD 
> network.
> 
>> 2. Is it possible for test purposes to deploy cs with advanced zone with the 
>> following addressing scheme?
>>      management ip range: 172.16.0.10 - 172.16.0.20, mask: 255.255.255.0, gw 
>> 172.16.0.254 (No VLAN)
>>      storage ip range:           172.16.0.30 - 172.16.0.40, mask: 
>> 255.255.255.0, gw 172.16.0.254  (No VLAN)
>>      guest ip range.               172.16.0.50 - 172.16.0.60, mask: 
>> 255.255.255.0, gw 172.16.0.254, (VLAN range 1000-1100)
>>       pubic ip range            172.16.0.70 - 172.16.0.80, mask: 
>> 255.255.255.0, gw 172.16.0.254, (No VLAN)
> 
> 
> You really don’t need to define your guest IP range, IN advance networking if 
> you are choosing VLAN based ISOLATION then doesn’t matter what network you 
> use it will always behind your VLAN, That’s why ACS won’t ask you to provide 
> guest IP range, it will only ask you to define your guest Range, 
> 
>> 3. What would be the best solution for the above addressing scheme?
>>      a. Use two physical network interfaces NIC0: management + storage, 
>> NIC1: guest + public
>>       b. Use three physical nics NIC0:management+storage, NIC1:guest, 
>> NIC2:public
>>      c. other setup
> 
> 
> It’s complete depend your requirement, but ideally you should not club you 
> storage traffic with other traffic. So if you have 2 physical NIC, then 
> probably you can use your 1st NIC for Management + Guest + Public and 2nd NIC 
> for storage ( This is primary storage we are talking about,) and if you use 3 
> NIC then probably NIC 1 for Management and Guest and NIC2 for public and NIC3 
> for Storage, One small suggestion if you are trying to use separate NIC for 
> storage then put it in different VLAN, i.e 192.168.0.0/24 (You are free to 
> decide what network to choose), So let’s say 192.168.0.10 is your storage IP 
> then put a one free IP on your hosts i.e 192.168.0.20. Make sure NIC3 are 
> connected to the same network as your storage does.
> 
> 
> Vivek Kumar
> Manager - Cloud & DevOps 
> IndiQus Technologies
> 24*7  O +91 11 4055 1411  |   M +91 7503460090 
> www.indiqus.com <http://indiqus.com/>
> 
> This message is intended only for the use of the individual or entity to 
> which it is addressed and may contain information that is confidential and/or 
> privileged. If you are not the intended recipient please delete the original 
> message and any copy of it from your computer system. You are hereby notified 
> that any dissemination, distribution or copying of this communication is 
> strictly prohibited unless proper authorization has been obtained for such 
> action. If you have received this communication in error, please notify the 
> sender immediately. Although IndiQus attempts to sweep e-mail and attachments 
> for viruses, it does not guarantee that both are virus-free and accepts no 
> liability for any damage sustained as a result of viruses.
> 
>> On 30-May-2020, at 11:08 AM, Po Dragonwarrior <hungr...@gmail.com> wrote:
>> 
>> Hi all, 
>> 
>> I am a new cloudstack user and while reading the related documentation some 
>> questions came up.
>> 
>> 1. As explained in 
>> https://www.shapeblue.com/a-beginners-guide-to-cloudstack-networking/ 
>> <https://www.shapeblue.com/a-beginners-guide-to-cloudstack-networking/> the 
>> (Logical) Management Network is used for ' communication between the 
>> management server(s) and the system VMs. ‘ which is clear. But, in 
>> https://www.shapeblue.com/networking-kvm-for-cloudstack-2018-revisit-for-centos7-and-ubuntu-18-04/
>>  
>> <https://www.shapeblue.com/networking-kvm-for-cloudstack-2018-revisit-for-centos7-and-ubuntu-18-04/>
>>  it is said that 'CloudStack itself requires internal connectivity from the 
>> hypervisor host to system VMs (Virtual Routers, SSVM and CPVM) over the link 
>> local 169.254.0.0/16 subnet. This is done over a host-only bridge “cloud0”, 
>> which is created by CloudStack when the host is added to a CloudStack zone.’
>> 
>> So my question is, if the link local subnet is used for the communication 
>> between the hypervisor host and system vms, then the managent ip range 
>> address  that is declared during the (advanced) zone creation what is it 
>> used for? Is it for the communication between the physical host and system 
>> vms?…and if so, what kind of traffic is travelling in this ip range?
>> 
>> 2. Is it possible for test purposes to deploy cs with advanced zone with the 
>> following addressing scheme?
>>      management ip range: 172.16.0.10 - 172.16.0.20, mask: 255.255.255.0, gw 
>> 172.16.0.254 (No VLAN)
>>      storage ip range:           172.16.0.30 - 172.16.0.40, mask: 
>> 255.255.255.0, gw 172.16.0.254  (No VLAN)
>>      guest ip range.               172.16.0.50 - 172.16.0.60, mask: 
>> 255.255.255.0, gw 172.16.0.254, (VLAN range 1000-1100)
>>       pubic ip range            172.16.0.70 - 172.16.0.80, mask: 
>> 255.255.255.0, gw 172.16.0.254, (No VLAN)
>> 
>> 3. What would be the best solution for the above addressing scheme?
>>      a. Use two physical network interfaces NIC0: management + storage, 
>> NIC1: guest + public
>>       b. Use three physical nics NIC0:management+storage, NIC1:guest, 
>> NIC2:public
>>      c. other setup
>> 
>> 
> 

Reply via email to