Hello vserver experts, I'm trying to run vcmd to get_cflags and set_cflags. I was expecting that if I do a get, then do a set to a new value, then get again, I should get the newest values. I'm only getting the old values. This is what i did.
1) Created a new vserver running cpu_hog. vtop shows that cpuhog is running vcmd -i 100 -BC ctx_create .flagword=^34^33^32^8 -- cpuhog 2) Run get_cflags bash-2.05b# vcmd -i 100 -AC get_cflags vserver: ret = 0x00000000 (0) VCMD_52_1[0] { [0] .flagword 0x0000000700000100 (30064771328) [1] .mask 0x00000003FFFFFFFF (17179869183) } 3) Run set_cflags - set flagword to something new bash-2.05b# vcmd -i 100 -AC set_cflags .flagword=5555 vserver: ret = 0x00000000 (0) VCMD_52_2[0] { [0] .flagword 0x00000000000015B3 (5555) [1] .mask 0x0000000000000000 (0) } 4) Run get_cflags again bash-2.05b# vcmd -i 100 -AC get_cflags vserver: ret = 0x00000000 (0) VCMD_52_1[0] { [0] .flagword 0x0000000700000100 (30064771328) [1] .mask 0x00000003FFFFFFFF (17179869183) } Is the set functionality supported with vcmd ? If it is, can you spot what did I do wrong above? Now what I really wanted to do is to be able to dynamically set the ip address (net_add) of a vserver without having to restart the vserver. I was told that this is supported in util-vserver-0.30.213 with the "naddress" command. As we are still using 0.30.210, I'm wondering if it's possible to use vcmd to set the ip address of a vserver interface without having to reset the vserver. If yes, could you pls let me know how? (we're using 2.6.14 kernel with vserver patch 2.0). Thanks, Jesse
_______________________________________________ Vserver mailing list Vserver@list.linux-vserver.org http://list.linux-vserver.org/mailman/listinfo/vserver